Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
node: Use `gix_packetline`
Archived lorenz opened 2 months ago

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.

lorenz opened with revision 3c39304c on base 84320919 +479 -255 2 months ago

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.