evgeny
7ec5f931bb
Defer automatic retries until Android standby wakes
1 day ago
evgeny
f12bab8676
Include concrete transport definitions for UP checks
1 day ago
evgeny
f4b273d0be
Cover UP-based chat peer selection and fallback transitions
1 day ago
evgeny
bd082a26bf
Раздели аудиопотоки и привяжи AEC к фактическому общему выходу
1 day ago
evgeny
d7fb0c83f9
Fix bounds and unsigned decoding in ETCP packet dumps
2 days ago
evgeny
ac45554439
Fix ETCP INIT collision scope and backpressure regression tests
2 days ago
evgeny
40b974b29c
Исправь потоковый AGC и применяй mute после AEC
2 days ago
evgeny
bdcf8b5634
Сохрани накопленные исправления аудио, async и диагностики
2 days ago
evgeny
6ccf71b20d
Exercise separate conversations and codec format boundaries
2 days ago
evgeny
418329962d
Test pinned preparation targets, worker ownership and typed offline media
2 days ago
evgeny
14935378bb
Check queued worker completion cancellation and attachment codec tests
2 days ago
evgeny
0dc2b0135a
Test typed PM delivery and strict voice attachment metadata
2 days ago
evgeny
ef5cd63d9f
Set injected control packet lengths so replay and quota checks execute
2 days ago
evgeny
7bd3e0d4de
Test PM media rollback, quota, snapshots and transfer cancellation
2 days ago
evgeny
a90274f24c
Test event-loop heartbeat during sustained PM file encryption
2 days ago
evgeny
3d6f9c1be4
Sign media test fixtures with the derived Ed25519 seeds
2 days ago
evgeny
76497481f7
Test direct and offline DM media with separate supernode and storage nodes
2 days ago
evgeny
c63343cf2b
Stop DM test event loops promptly on scenario failure
2 days ago
evgeny
bd550159f0
Verify DM queues drain beyond one delivery batch after restart
2 days ago
evgeny
43c89ca1ed
Document implemented DM guarantees and remaining media integration
2 days ago
evgeny
1740bec94f
Test mailbox admission, exact deletion and late PUT replay
2 days ago
evgeny
0e0f611d3c
Check atomic DM enqueue rollback and explain sequence conflicts
2 days ago
evgeny
bd05ab6d3a
Verify DM media record boundaries and corrupted artifacts
2 days ago
evgeny
e6c78c17b7
Keep DM test diagnostics focused on delivery state
2 days ago
evgeny
febc3419b0
Exercise DM reordering, rollback and signed acknowledgments
2 days ago
evgeny
937ef9fcef
Test CCM limits and offline DM custody across restart
2 days ago
evgeny
969c085085
tests: resend withdrawn relay advertisements during recovery
3 days ago
evgeny
426fc2f4e8
conn_mgr: verify route loss and document handle lifetime recovery
3 days ago
evgeny
464575ef44
conn_mgr: exercise persistent retries with valid signed node updates
3 days ago
evgeny
111432aa64
conn_mgr: race connection probes and report call path with correct RTT
3 days ago
evgeny
9e3a417059
Synchronize standby transitions and immediate keepalive phase announcements
3 days ago
evgeny
3c5c9604b3
Keep Android calls active independently of screen and UI
3 days ago
evgeny
2d21c53b4b
Improve call buffering, CM handle lifecycle and radio PTT controls
3 days ago
evgeny
7ebc282eb2
Prioritize supernodes in invites and update chat background and ringtone
3 days ago
evgeny
52ffb91101
Fix TCP proxy use-after-free during synchronous close
3 days ago
evgeny
f12f61d7ee
call: add SpeexDSP AEC (acoustic echo cancellation) for desktop + Android
4 days ago
evgeny
1176411b79
radio: Silero VAD + auto-PTT; chatgui/android: app icon and background
4 days ago
evgeny
a73ae13df4
lwip/proxy: trace PCB lifetime in debug category, drop old noisy debug
4 days ago
evgeny
e1946b208d
Preserve proxy TCP streams across connect, backpressure and FIN
5 days ago
evgeny
268243feeb
Isolate datagram proxy state and replies between instances and peers
5 days ago
evgeny
7a41fcf512
Notify TCP writers when the final synchronous send drains
5 days ago
evgeny
518df33b0e
Fix UDP and ICMP packet construction at the TUN boundary
5 days ago
evgeny
e3caf15f32
Guard routing loops and reconcile blocked transit against current paths
...
Track visited nodes outside the signed body for all routed packet types. Recheck queued transit routes without losing FIFO priority, reject unknown-group transit, and suppress BGP announcements caused only by RTT jitter.
Document routing rules and wire format. Validate graph churn, REINIT, encrypted transit, malformed paths, loop drops and queue cleanup; full suite: 106 passed, 1 skipped, plus proxy integration and sanitizer checks.
5 days ago
evgeny
39ce249361
Prune unconfirmed BGP paths and restart stalled exchanges
5 days ago
evgeny
b76e6553bc
Reconcile BGP paths and advertise selected routes per neighbor
5 days ago
evgeny
546e0c185d
Fix WITHDRAW removing nodes with surviving paths
5 days ago
evgeny
4503bdfa7e
diagnostics: explain and rate-limit rejected ETCP session data
5 days ago
evgeny
c63e93715f
fix: accept invite public keys with a leading zero byte
5 days ago
evgeny
72fee9e245
Separate core, UTUN and chat lifecycles with owned asynchronous work
5 days ago
evgeny
5838e63cde
Use shared group requests for config and chat connection planners
5 days ago