radicle-heartwood-lfs/radicle-node/src
cloudhead a9b94b0ad6
node: New relay configuration for nodes
Relay now has three values: "always", "never" and "auto".

The first two operate like the previous `true`/`false`. The
new (default) value turns relaying on for nodes with public (external)
addresses and off for nodes without. This should reduce redundant traffic on
the network, that was causing the rate limiters to trigger.
2024-05-02 11:45:29 +02:00
..
runtime node: Add 'disconnect' command to handle 2024-04-23 09:52:25 +02:00
service node: Don't rate-limit persistent peers 2024-05-01 11:06:28 +02:00
test Tidy up environment variables 2024-04-26 10:38:54 +02:00
tests node: New relay configuration for nodes 2024-05-02 11:45:29 +02:00
wire node: Support "transparent" Tor 2024-04-26 10:37:41 +02:00
worker node: handle removal of cob from cache 2024-04-09 16:06:51 +02:00
bounded.rs node: Re-think inventory update code 2024-03-21 12:40:58 +01:00
control.rs node: Add 'disconnect' command to handle 2024-04-23 09:52:25 +02:00
deserializer.rs node: Implement protocol multiplexing 2023-04-10 14:41:55 +02:00
lib.rs Rename `Id` to `RepoId` 2024-01-22 15:51:44 +01:00
main.rs node: Add `log` to node config 2024-04-29 15:59:17 +02:00
runtime.rs node: Use constant delay for refreshing node ann 2024-04-29 12:49:59 +02:00
service.rs node: New relay configuration for nodes 2024-05-02 11:45:29 +02:00
signals.rs node: Handle `SIGINT` and `SIGTERM` properly 2023-02-14 13:28:16 +01:00
test.rs radicle: expose shared logger 2023-12-20 15:11:10 +01:00
tests.rs node: Type-safe timestamps 2024-04-24 12:19:40 +02:00
wire.rs node: Improve `Timestamp` conversion safety 2024-04-26 10:33:34 +02:00
worker.rs node: Use refs cache to decide on fetching 2024-03-29 16:00:33 +01:00