lighthouse/beacon_node
Age Manning a73dcb7b6d Improved handling of IP Banning (#2530)
This PR in general improves the handling around peer banning. 

Specifically there were issues when multiple peers under a single IP connected to us after we banned the IP for poor behaviour.

This PR should now handle these peers gracefully as well as make some improvements around how we previously disconnected and banned peers. 

The logic now goes as follows:
- Once a peer gets banned, its gets registered with its known IP addresses
- Once enough banned peers exist under a single IP that IP is banned
- We retain connections with existing peers under this IP
- Any new connections under this IP are rejected
2021-09-17 04:02:31 +00:00
..
beacon_chain Update sloggers to v2.0.2 (#2588) 2021-09-14 06:48:26 +00:00
client Update sloggers to v2.0.2 (#2588) 2021-09-14 06:48:26 +00:00
eth1 Update sloggers to v2.0.2 (#2588) 2021-09-14 06:48:26 +00:00
eth2_libp2p Improved handling of IP Banning (#2530) 2021-09-17 04:02:31 +00:00
genesis Updates to make crates publishable (#2472) 2021-09-03 01:10:25 +00:00
http_api Updates to make crates publishable (#2472) 2021-09-03 01:10:25 +00:00
http_metrics Upgrade dependencies (#2513) 2021-08-17 01:00:24 +00:00
network Subscribe to altair gossip topics 2 slots before fork (#2532) 2021-09-17 01:11:16 +00:00
operation_pool Optimize process_attestation with active balance cache (#2560) 2021-09-03 07:50:43 +00:00
src Shutdown after sync (#2519) 2021-08-30 13:46:13 +00:00
store Update sloggers to v2.0.2 (#2588) 2021-09-14 06:48:26 +00:00
tests Altair consensus changes and refactors (#2279) 2021-07-09 06:15:32 +00:00
timer Upgrade dependencies (#2513) 2021-08-17 01:00:24 +00:00
websocket_server Server sent events (#1920) 2020-12-04 00:18:58 +00:00
Cargo.toml v1.5.2 (#2595) 2021-09-13 23:01:19 +00:00