- 17 Apr, 2020 5 commits
-
-
Ivan Vilata-i-Balaguer authored
-
Ivan Vilata-i-Balaguer authored
Do not override it in the example configuration file. This was already the default in Docker-based clients. The reason for `127.0.0.1` and not something less prone to clashes like `127.7.2.1` (as we do in the injector) is that the client is expected to run on many platforms (while we can assume GNU/Linux for the injector), and not all of them support binding to addresses in `127.0.0.0/8` other than `127.0.0.1` (e.g. macOS and other BSD-based systems). Thus it becomes more reasonable to choose a less crowded port (8077 in this case).
-
Peter Jankuliak authored
-
Peter Jankuliak authored
-
Peter Jankuliak authored
-
- 16 Apr, 2020 5 commits
-
-
Ivan Vilata-i-Balaguer authored
-
Ivan Vilata-i-Balaguer authored
-
Peter Jankuliak authored
-
Peter Jankuliak authored
-
Peter Jankuliak authored
127.0.0.1 -> 127.0.0.137 (to be less standard and so avoid clashes)
-
- 15 Apr, 2020 2 commits
-
-
Peter Jankuliak authored
-
Peter Jankuliak authored
And removed V1 prefixes and suffixes from the rest of the storage code.
-
- 14 Apr, 2020 1 commit
-
-
Ivan Vilata-i-Balaguer authored
-
- 13 Apr, 2020 1 commit
-
-
Ivan Vilata-i-Balaguer authored
Use `/logfile.txt` instead of a query string to ease saving it or opening it in some text viewer or editor.
-
- 06 Apr, 2020 1 commit
-
-
Peter Jankuliak authored
-
- 02 Apr, 2020 2 commits
-
-
Peter Jankuliak authored
-
Peter Jankuliak authored
-
- 01 Apr, 2020 2 commits
-
-
Peter Jankuliak authored
Instead of closing the connection, as that prompted the UA to furiously retry sending the same request many times.
-
Peter Jankuliak authored
-
- 26 Mar, 2020 1 commit
-
-
Peter Jankuliak authored
It was causing crashes on Android
-
- 25 Mar, 2020 8 commits
-
-
Ivan Vilata-i-Balaguer authored
This adds several enhancements for HTTP store maintenance: - Removal of entries older than `max-cached-age`, as well as temporaries not seeing progress. - A periodic garbage collector for such entries. - Removed entries are no longer announced in the DHT. - Reporting of (approximate) local cache size in the status API and client front-end. - A button to purge the local cache in the client front-end. - Cancellable local cache iteration and cleaning operations.
-
Ivan Vilata-i-Balaguer authored
-
Ivan Vilata-i-Balaguer authored
Among other minor fixes, this allows the client to cache the URI swarm name prefix, avoiding extra encoding every time it is needed.
-
Ivan Vilata-i-Balaguer authored
To avoid having to build the whole name (which implies encoding the injector public key) every time a URI swarm name is needed.
-
Ivan Vilata-i-Balaguer authored
It was previously on some internal document.
-
Ivan Vilata-i-Balaguer authored
-
Peter Jankuliak authored
-
Peter Jankuliak authored
-
- 24 Mar, 2020 12 commits
-
-
Ivan Vilata-i-Balaguer authored
-
Ivan Vilata-i-Balaguer authored
This includes several fixes related with automatic swarm name computation: - Use lower-case, unpadded Base32-encoding for injector keys in swarm names. - Disable obsolete `announce-in-bep5-swarm` injector option in Docker wrapper script. - Show injector public key in the client front-end (to ease showing it to other users). - Also allow setting the injector public in Base32-encoded format for the `--cache-http-public-key` client option (to ease receiving it from other users in written form).
-
Ivan Vilata-i-Balaguer authored
Padded or unpadded, upper or lower case.
-
Ivan Vilata-i-Balaguer authored
-
Ivan Vilata-i-Balaguer authored
Only explicit BEP5 swarm names conflict with automatic swarm name derivation.
-
Ivan Vilata-i-Balaguer authored
The injector BEP5 swarm name is computed automatically now.
-
Ivan Vilata-i-Balaguer authored
The injector BEP5 swarm name is computed automatically now.
-
Ivan Vilata-i-Balaguer authored
This encoding is more amenable to human exchange shall we accept it as input, so better start using it now and avoid having to change the general swarm name derivation method further down the road.
-
Ivan Vilata-i-Balaguer authored
-
Ivan Vilata-i-Balaguer authored
Some operations on the whole store may take a while.
-
Ivan Vilata-i-Balaguer authored
-
Ivan Vilata-i-Balaguer authored
-