Zebra/zebra-network/src/peer_set
teor 6c787dd188
T1. Fix isolated connection bugs, improve tests, upgrade dependencies (#3302)
* Make handshakes generic over AsyncRead + AsyncWrite

* Simplify connect_isolated using ServiceExt::map_err and BoxError

* Move isolated network tests to their own module

* Improve isolated TCP connection tests

* Add an in-memory connection test that uses AsyncReadWrite

* Support connect_isolated on testnet

* Add a wrapper function for isolated TCP connections to an IP address

* Run test tasks for a while, and clean up after them

* Upgrade Zebra dependencies to be compatible with arti, but don't add arti yet

* Fix deny.toml

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Conrado Gouvea <conrado@zfnd.org>
2022-01-14 19:34:59 +00:00
..
candidate_set Avoid deadlocks in the address book mutex (#3244) 2021-12-20 00:44:43 +00:00
initialize T1. Fix isolated connection bugs, improve tests, upgrade dependencies (#3302) 2022-01-14 19:34:59 +00:00
set Test for message broadcast to the right number of peers (#3284) 2021-12-31 00:26:50 +00:00
unready_service Stop ignoring some connection errors that could make the peer set hang (#3200) 2021-12-15 14:52:44 +00:00
candidate_set.rs Avoid deadlocks in the address book mutex (#3244) 2021-12-20 00:44:43 +00:00
initialize.rs T1. Fix isolated connection bugs, improve tests, upgrade dependencies (#3302) 2022-01-14 19:34:59 +00:00
inventory_registry.rs Update to Tokio 1.13.0 (#2994) 2021-11-02 18:46:57 +00:00
limit.rs Security: When there are no new peers, stop crawler using CPU and writing logs (#3177) 2021-12-10 00:19:52 +00:00
set.rs 1. Fix some address crawler timing issues (#3293) 2022-01-04 18:43:30 -05:00
unready_service.rs Stop ignoring some connection errors that could make the peer set hang (#3200) 2021-12-15 14:52:44 +00:00