505 Commits (7ec5f931bb025ade9871f3dcd489df04b068285d)

Author SHA1 Message Date
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 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