206 Commits

Author SHA1 Message Date
FT
ebb54d0dcc docs: typo in comment (#20879) 2026-01-09 13:00:22 +00:00
radik878
f9d872e9cb fix(net): correct config builder doc comments (#20299) 2025-12-22 16:00:47 +00:00
oooLowNeoNooo
ae9e84d6e3 fix(discv4): correct ping_interval default value in docs (#20396) 2025-12-16 09:29:45 +00:00
theo
c51da593d1 feat(net/p2p): support fixed external addresses with DNS resolution (#20411) 2025-12-16 09:28:31 +00:00
Bashmunta
ed104a964a refactor(net): remove unused enable_packet_filter and ban_duration from config (#20146) 2025-12-06 08:02:44 +00:00
Xzavier
a72c1dab88 fix(net): resolve external ip on startup (#19852) 2025-11-19 15:50:14 +00:00
Matthias Seitz
2c086f0ed3 chore: rm generic array dep from discv4 (#19140) 2025-10-21 21:18:45 +02:00
Matthias Seitz
a718752bf5 chore: fix clippy (#19118) 2025-10-18 11:22:02 +02:00
Matthias Seitz
850083dbde chore: remove doc_auto_cfg feature (#18758) 2025-09-28 12:53:45 +02:00
YK
a047a055ab chore: bump rust to edition 2024 (#18692) 2025-09-25 12:18:51 +00:00
morito
e6050e0332 docs: some fixes on discv4 docs (#18601)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-24 12:41:34 +00:00
Matthias Seitz
a9bbc9be65 fix: resolve external ip on launch (#16768) 2025-06-12 09:41:48 +00:00
Emilia Hane
a7435bede0 chore(deps): 2024 edition syntax fixes (#14731) 2025-04-24 21:34:26 +00:00
Federico Gimenez
ddc101f863 chore: set clippy check for const fn to warn (#15777) 2025-04-16 17:59:36 +00:00
Yash Atreya
58fe204ff2 chore: alloy 0.14 (#15635)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-11 08:28:57 +02:00
Sumit
6a4a1e1f67 Feat: add a discv4 test to verify the bootnode event behaviour (#14787)
Co-authored-by: Sagar Rana <sagarrana.pvt@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-03 16:07:18 +00:00
Matthias Seitz
25db3b12e6 chore: add required rand feature for test (#14644) 2025-02-21 21:53:22 +01:00
DaniPopes
c9a348dd2c chore(deps): bump breaking deps (#14570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-19 11:36:15 +00:00
georgehao
2e4376f359 add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-28 12:20:58 +00:00
Matthias Seitz
3317ea1f2c docs: cleanup discv4 docs (#13884) 2025-01-21 13:53:03 +01:00
Matthias Seitz
8d5668a23a chore: disable reth-ethereum-forks default features in workspace (#13054) 2024-12-02 11:29:54 +00:00
Matthias Seitz
5a0b523189 chore: remove rand feature (#13040) 2024-11-30 17:38:53 +01:00
wangjingcun
c5ab4243e7 chore: remove redundant words in comment (#12394)
Signed-off-by: wangjingcun <wangjingcun@aliyun.com>
2024-11-08 11:23:02 +01:00
Kufre Samuel
734c78fdfb feat(discv4): neighbors packet logging (#12042)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-10-29 21:24:35 +00:00
Matthias Seitz
2fb63b0491 chore: dont log if nothing to evict (#12015) 2024-10-23 19:40:29 +00:00
Matthias Seitz
55d98bbc6e fix: check failed find nodes requests before sending new ones (#11997) 2024-10-23 13:37:39 +00:00
Matthias Seitz
7fd28df2b4 fix: re-establish bond on ping (#11989) 2024-10-23 11:39:12 +02:00
Matthias Seitz
6e5176221f fix: ping oldest more often (#11988) 2024-10-22 23:20:19 +00:00
Matthias Seitz
8bfbd97795 feat(discv4): add soft_remove_node (#11970) 2024-10-22 21:19:34 +00:00
nk_ysg
f25cceb9f9 perf: use Vec::with_capacity and reserve_exact (#11904) 2024-10-21 11:59:09 +00:00
liamaharon
cf4a4454ec fix: feature propagation (#11888)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-19 20:36:11 +00:00
Thomas Coratger
61500238fb dep: rm unused dependencies (#10099)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-06 00:46:46 +00:00
Dan Cline
0fece98b05 fix: allow empty IP when decoding Ping's from field (#9953)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-31 18:14:00 +00:00
dknopik
fe2af8fa5c fix(disc): correct order of NodeRecord fields (#9858) 2024-07-28 18:23:52 +00:00
Thomas Coratger
530e7e8961 refactor(net): move node record constants to network-peers crate (#9161) 2024-06-28 09:45:23 +02:00
DaniPopes
07def85cda chore: tweak profiles, rename debug-fast to profiling (#9051) 2024-06-24 13:20:06 +00:00
Matthias Seitz
b9b61b377a chore: rename net-common to banlist (#9016) 2024-06-21 14:05:38 +00:00
Alexey Shekhirin
554e8b1913 feat(exex): derive serde ser/deser for ExExNotification (#8963) 2024-06-20 10:33:53 +00:00
joshieDo
d05be8a467 chore: remove reth-primitives dependency from discv5, discv4 and etl crates (#8900) 2024-06-17 17:47:54 +00:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
Matthias Seitz
a568535b85 chore(deps): replace reth-primitives in discv4 (#8813) 2024-06-13 21:16:11 +00:00
Panagiotis Ganelis
8717ed757b feat: add secp256k1 feature in reth-network-peers (#8712)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-10 11:46:22 +00:00
Matthias Seitz
2852893a7d chore: rename network-types to network-peers (#8699) 2024-06-09 13:13:46 +00:00
Thomas Coratger
2b4fa96065 add explicit_iter_loop clippy lint (#8570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 18:14:50 +00:00
Thomas Coratger
b686872716 add explicit_into_iter_loop clippy lint (#8569) 2024-06-03 17:44:44 +00:00
Thomas Coratger
e02b935e94 add match_same_arms clippy lint (#8549) 2024-06-03 17:42:25 +00:00
Thomas Coratger
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
Thomas Coratger
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
Thomas Coratger
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
Matthias Seitz
2e47e9fb0d feat: add udp packet ratelimiting (#8406)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-05-27 12:27:34 +00:00