209 Commits (c85a8116ef9c1def442879a6556ca50d894505cd)

Author SHA1 Message Date
evgeny 653853588a logging: preserve system diagnostics and inherit Android debug level 1 week ago
evgeny 1bb885fd11 logging: explain failed probes and RTT persistence errors 1 week ago
evgeny 7eb6d6ee68 logging: move socket mechanics and periodic probe decisions to trace 1 week ago
evgeny 15d460ee7c logging: explain BGP readiness, route selection and peer removal 1 week ago
evgeny 7e19cbaf3a Add local per-member radio mute controls on desktop and Android 1 week ago
evgeny a069d11ef9 Protect REALITY STCP traffic with authenticated TLS-like records 1 week ago
evgeny 04ff801531 Document Merkle v3 and signed feedback state contracts 1 week ago
evgeny 982e5a06ab Integrate feedback tables with channel and sync lifecycle 1 week ago
evgeny 894b24698e Update Merkle integration tests and channel index cleanup 1 week ago
evgeny e3745f279e Store signed group avatars without replacing channel keys 1 week ago
evgeny 25e2ffeea7 Stream member files with router backpressure and parallel transfer handles 2 weeks ago
evgeny c259a7330b Trace file router sessions and crypto decisions in debug 2 weeks ago
evgeny 865657b3bd Expose group peer readiness transitions to subscribers 2 weeks ago
evgeny 9dd2dffc80 Expose live radio subscriptions in member updates 2 weeks ago
evgeny a97e8bcc1f docs: update file inventory and module header contracts 2 weeks ago
evgeny df346fc097 Log standby retry transitions and await the actual wake phase 2 weeks ago
evgeny 7ec5f931bb Defer automatic retries until Android standby wakes 2 weeks ago
evgeny 1d189195f9 Advertise desktop clients and log unknown automatic candidates 2 weeks ago
evgeny dc34faaada Route chat retries through automatic peer selection 2 weeks ago
evgeny a7632cfee1 Select chat auto peers by device class and transport UP 2 weeks ago
evgeny 1c499dc230 Classify chat supernodes independently of address type 2 weeks ago
evgeny 426fc2f4e8 conn_mgr: verify route loss and document handle lifetime recovery 2 weeks ago
evgeny a65ef30d78 conn_mgr: resume recovery when local sockets change 2 weeks ago
evgeny 8f5f2b089c conn_mgr: keep demand alive across bounded recovery attempts 2 weeks ago
evgeny 111432aa64 conn_mgr: race connection probes and report call path with correct RTT 2 weeks ago
evgeny 2d21c53b4b Improve call buffering, CM handle lifecycle and radio PTT controls 2 weeks ago
evgeny e3caf15f32 Guard routing loops and reconcile blocked transit against current paths 3 weeks ago
evgeny 39ce249361 Prune unconfirmed BGP paths and restart stalled exchanges 3 weeks ago
evgeny b76e6553bc Reconcile BGP paths and advertise selected routes per neighbor 3 weeks ago
evgeny 546e0c185d Fix WITHDRAW removing nodes with surviving paths 3 weeks ago
evgeny c63e93715f fix: accept invite public keys with a leading zero byte 3 weeks ago
evgeny 01fcefdec5 docs: clarify core, group and chat header contracts 3 weeks ago
evgeny 72fee9e245 Separate core, UTUN and chat lifecycles with owned asynchronous work 3 weeks ago
evgeny 5838e63cde Use shared group requests for config and chat connection planners 3 weeks ago
evgeny 0756a6e020 Serialize group topology lazily through a cancellable backpressure sender 3 weeks ago
evgeny 792776a1f6 Negotiate group sessions and scope topology messages to peer epochs 3 weeks ago
evgeny 52ef7a4b3c Own recovery attempts in group sessions and require restored routes 3 weeks ago
evgeny 66c59501fc Track topology exchange readiness per group and peer 3 weeks ago
evgeny bce17d9cfc Route UTUN configuration and group ownership through NCD 3 weeks ago
evgeny 9745a987ac Define join contract and require committed CHAT membership for BGP 3 weeks ago
evgeny 1a8072e9b2 Release group NCD ownership when destroying peers 3 weeks ago
evgeny 26e6c05313 Apply fresh BGP addresses to shared NCD connections 3 weeks ago
evgeny ec51b2d61f Version signed node snapshots with persistent timestamps 3 weeks ago
evgeny 7374d1648c Support 8 KiB member owner tags without signature or serialization truncation 3 weeks ago
evgeny 3131dcbb7c Fix ETCP session recovery and router lifecycle; confirm chat invites before publishing 3 weeks ago
evgeny cc2d2b5f78 etcp: фикс UAF teardown (двойное закрытие линка) + вытеснение down-линка при коллизии адреса 3 weeks ago
evgeny ab5d1c5f91 topo_group: диагностика senders_list (new_conn/remove_conn) для локализации UAF 3 weeks ago
evgeny 08e8b2f1cc route_connectivity: фикс UAF при удалении узла с влётными пробами; отмена TCP-пингов при teardown 3 weeks ago
evgeny 0e625da109 call: ретрансмит INVITE каждые 2с + fail-fast при отсутствии маршрута (6с) 3 weeks ago
evgeny 93becd36e6 keepalive: TCP-линки без ретраев/ACK; не пинговать спящих пиров, bg-ping цикл ≤ 1/мин 4 weeks ago