gix-packetline already is in the dependency closure of radicle-node.
Use the well-tested and -used reader instead of ours.
cargo: Add feature for Tor support
node: Explicit default for AddressConfig
The intent to drop outgoing connections is modeled as Option::None
which is brittle and easy to miss.
Extend enum AddressConfig with a variant that is more explicit.
Use development version of cyphernet
node: Introduce Announcers
node/test: Add timeouts to functions that wait
The two functions connect and converge used in tests potentially
loop forever. Add timeout mechanisms to both.
node/reactor: Rewrite Runtime::run
Make this function clearer, and also have it log in case the service becomes too slow.
hooks: Enable typos, fix reported errors
I2P Support
Co-authored-by: ps
mega
cli-test: Refactor Path Handling
In the previous refactoring in commit 4894657b, the order of entries
in $PATH was changed unintentionally. Revisit the order and use
nicer APIs to handle paths.
gix-packetline already is in the dependency closure of radicle-node.
Use the well-tested and -used reader instead of ours.
cargo: Add feature for Tor support
node: Explicit default for AddressConfig
The intent to drop outgoing connections is modeled as Option::None
which is brittle and easy to miss.
Extend enum AddressConfig with a variant that is more explicit.
Use development version of cyphernet
node: Introduce Announcers
node/test: Add timeouts to functions that wait
The two functions connect and converge used in tests potentially
loop forever. Add timeout mechanisms to both.
node/reactor: Rewrite Runtime::run
Make this function clearer, and also have it log in case the service becomes too slow.
hooks: Enable typos, fix reported errors
I2P Support
Co-authored-by: ps
mega
cli-test: Refactor Path Handling
In the previous refactoring in commit 4894657b, the order of entries
in $PATH was changed unintentionally. Revisit the order and use
nicer APIs to handle paths.