radicle-heartwood-lfs/radicle-node
cloudhead 47c9f792e6
node: Handle connection state discrepancies
There are cases where the service state doesn't match the state
of the underlying wire protocol. We remedy this by transitioning peers
to a "connected" state when a message is received, if they are in a
"connecting" state.

The long term solution to this will likely be to merge the service and
protocol layer so that there are no inconsistencies.

The other case happens when a persistent peer is in "disconnected" state
and attempts an inbound connection to us.
2024-06-18 15:55:28 +02:00
..
src node: Handle connection state discrepancies 2024-06-18 15:55:28 +02:00
Cargo.toml Bump crate versions 2024-06-05 16:51:55 +02:00
build.rs Update radicle crates to 0.9.0 2024-03-26 11:56:27 +01:00