nim-eth/tests/p2p
Kim De Mey b4c1391be9
Discv5 ip limits for routing table (#308)
* Add ip limits to routing table and routing table buckets

* Fix order of ip limit check and duplicate check for replacement

* Fix ip limit for node with updated ip in ENR

* Fix bug where address wouldn't update on ENR update

and update some comments

* Reuse some add/remove code in routing table

* Fix seen bug on ENR update in routing table

* Rework addNode to make sure to do address check always

and adjust some logs.

* More documentation on the ip limits in routing table [skip ci]
2020-11-26 18:20:15 +01:00
..
les Moved eth-p2p to eth 2019-02-05 17:40:29 +02:00
bzz_basic_client.nim Secp more refactor (#211) 2020-04-06 18:24:15 +02:00
config.nims Fixed appveyor test compilation (#4) 2019-02-07 17:11:38 +01:00
disabled_test_shh_connect_mocked.nim keys: get rid of deprecated calls (#213) 2020-04-04 18:44:01 +02:00
discv5_test_helper.nim Discv5 ip limits for routing table (#308) 2020-11-26 18:20:15 +01:00
p2p_test_helper.nim use bearssl rng throughout (#265) 2020-07-07 10:56:26 +02:00
shh_basic_client.nim Secp more refactor (#211) 2020-04-06 18:24:15 +02:00
test_auth.nim use bearssl rng throughout (#265) 2020-07-07 10:56:26 +02:00
test_crypt.nim use bearssl rng throughout (#265) 2020-07-07 10:56:26 +02:00
test_discovery.nim secp: requiresInit updates (#258) 2020-06-22 18:07:48 +02:00
test_discoveryv5.nim Discv5 ip limits for routing table (#308) 2020-11-26 18:20:15 +01:00
test_discoveryv5_encoding.nim Remove support for discovery v5.0 2020-11-13 12:33:07 +01:00
test_ecies.nim use bearssl rng throughout (#265) 2020-07-07 10:56:26 +02:00
test_enode.nim Secp more refactor (#211) 2020-04-06 18:24:15 +02:00
test_enr.nim Replace memory db with lrucache for temporary storage of sessions (#292) 2020-09-10 14:49:48 +02:00
test_hkdf.nim Discv5 readme (#278) 2020-07-12 23:53:27 +02:00
test_lru.nim Replace memory db with lrucache for temporary storage of sessions (#292) 2020-09-10 14:49:48 +02:00
test_protocol_handlers.nim use bearssl rng throughout (#265) 2020-07-07 10:56:26 +02:00
test_rlpx_thunk.json Make msgId fixed int32 2019-10-23 09:35:33 +09:00
test_rlpx_thunk.nim use bearssl rng throughout (#265) 2020-07-07 10:56:26 +02:00
test_routing_table.nim Discv5 ip limits for routing table (#308) 2020-11-26 18:20:15 +01:00
test_shh.nim use bearssl rng throughout (#265) 2020-07-07 10:56:26 +02:00
test_shh_config.nim Split off whisper config related tests 2019-11-19 14:08:20 +01:00
test_shh_connect.nim use bearssl rng throughout (#265) 2020-07-07 10:56:26 +02:00
tserver.nim make bitsPerHop configurable + add routing table tests 2020-06-23 09:35:12 +02:00