evgeny
be95e93a36
Reject old encrypted ACKs when compact attempt pairs restart in a new epoch
2026-10-23 19:27:06 +02:00
evgeny
0987d9dd04
Adapt encrypted session and window fixtures to compact attempt fields
2026-10-23 19:20:49 +02:00
evgeny
6fc964031c
Check ACK receiver point diagnostics at buffer boundaries
2026-10-23 16:40:52 +02:00
evgeny
4bf47ca357
Exercise receiver bandwidth bounds and ACK progress framing
2026-10-23 16:39:12 +02:00
evgeny
3bba05d354
Give encrypted DATA fixture a valid keepalive receive timeout
2026-10-23 12:36:20 +02:00
evgeny
d43716933f
Test encrypted two-sided recovery after normalizer OOM
2026-10-23 12:33:58 +02:00
evgeny
ce798a193e
Remove stale fixture pointer and verify full transmission IDs in packet dumps
2026-10-23 11:22:37 +02:00
evgeny
3ca9926c48
Release synthetic path queues in the session-timeout fixture
2026-10-23 10:42:43 +02:00
evgeny
34a31f63be
Update encrypted session fixtures and multipath observation for attempt IDs
2026-10-23 10:29:20 +02:00
evgeny
90d3206071
Confirm new TCP sessions and bound reciprocal challenge retries
...
Negotiate new TCP sessions even when the peer epoch is known, and let the retry timer send reciprocal challenges to avoid feedback loops when confirmations are lost.
Cover peer restarts, simultaneous connects, REALITY, confirmation loss, second links, stale confirmations and deadlines. Remove forced client resets and count only validated test payloads in the UDP reconnect test.
Validation: 149 tests passed; proxy, burst and load integration tests passed; Android assembleDebug succeeded.
2026-10-12 21:29:41 +02:00
evgeny
1c53ef597d
Register lifecycle regressions and cancel timers owned by synthetic fixtures
2026-10-12 01:34:44 +02:00
evgeny
6437665a53
tests: accelerate session, recovery and SOCKS retry timers
2026-10-10 15:11:26 +02:00
evgeny
d7fb0c83f9
Fix bounds and unsigned decoding in ETCP packet dumps
2026-10-02 02:52:32 +03:00
evgeny
4503bdfa7e
diagnostics: explain and rate-limit rejected ETCP session data
2026-09-28 13:16:39 +03:00
evgeny
03f71fd94e
Bound ETCP receive window and fix timestamp and allocator UB
2026-09-27 12:16:15 +03:00
evgeny
3131dcbb7c
Fix ETCP session recovery and router lifecycle; confirm chat invites before publishing
2026-09-27 02:51:47 +03:00