Cyrille Béraud and Copilot
0826822a4d
net: harden fragmented message reassembly
...
Key partial messages by source and transaction ID, buffer bounded fragments received before their header, and avoid charging reordered requests twice against rate limits. Cover source collisions, early fragments, empty data and large values.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-08-05 14:29:03 -04:00
Adrien Béraud
ccd4865df5
dht: allow search table update with listen token refresh
2026-03-14 16:17:32 -04:00
Adrien Béraud
964800a506
tests: disable test_networkengine on MSVC
2026-03-13 16:30:36 -04:00
Adrien Béraud
4f423d066f
tests: attempt to fix test_networkengine on MSVC
2026-03-13 16:09:49 -04:00
Adrien Béraud
ae49b96c2d
tests: attempt to fix test_networkengine on MSVC
2026-03-13 16:02:33 -04:00
Adrien Béraud
3701b21425
tests: attempt to fix test_networkengine on MSVC
2026-03-13 15:49:52 -04:00
Adrien Béraud
bef4e61fc6
tests: add test for update of listen token
2026-03-13 15:10:12 -04:00
Adrien Béraud
4a43326de1
tests: add more proxy tests
2026-03-13 13:06:36 -04:00
Adrien Béraud
c37ff1b167
tests: add test for reopens socket after node expiration
2026-03-13 11:06:30 -04:00
Adrien Béraud
f94f072ad6
dht: send token in listen confirmation
2026-03-13 00:53:05 -04:00
Adrien Béraud
931d79b701
dht: handle out-of-order partial messages
2026-03-08 12:26:23 -04:00