1659 Commits (19a135d552a33e39c97a86846d5ba767ab59cce2)

Author SHA1 Message Date
evgeny 66c59501fc Track topology exchange readiness per group and peer 4 weeks ago
evgeny bce17d9cfc Route UTUN configuration and group ownership through NCD 4 weeks ago
evgeny 9745a987ac Define join contract and require committed CHAT membership for BGP 4 weeks ago
evgeny 1a8072e9b2 Release group NCD ownership when destroying peers 4 weeks ago
evgeny 26e6c05313 Apply fresh BGP addresses to shared NCD connections 4 weeks ago
evgeny ec51b2d61f Version signed node snapshots with persistent timestamps 4 weeks ago
evgeny 7374d1648c Support 8 KiB member owner tags without signature or serialization truncation 4 weeks ago
evgeny de714f5023 Add bounded Merkle pull lifecycle and terminal error handoff 4 weeks ago
evgeny 3e25bcef02 Refactor Merkle sync into bounded bidirectional rounds with atomic member updates 4 weeks ago
evgeny 03f71fd94e Bound ETCP receive window and fix timestamp and allocator UB 4 weeks ago
evgeny 59f4802904 Fix autosocket ownership and exercise interface churn under load 4 weeks ago
evgeny 3131dcbb7c Fix ETCP session recovery and router lifecycle; confirm chat invites before publishing 4 weeks ago
evgeny f6e6e2c73f stcp: write-error закрывает conn отложенно (фикс UAF keepalive/etcp_tcp_send) 4 weeks ago
evgeny cc2d2b5f78 etcp: фикс UAF teardown (двойное закрытие линка) + вытеснение down-линка при коллизии адреса 4 weeks ago
evgeny 265421eb96 tun proxy: фикс TCP-суммы (нечётный pbuf), FIN до дренажа to_lwip, tcp_bind/rexmit_fast/active_pcbs_changed + нагрузочный burst-тест 4 weeks ago
evgeny a20d73d2be proxy/tun: добавить DEBUG-логи диагностики застревания keep-alive (lwIP IN/OUT/RECVED/RTO/PERSIST + per-conn DIAG) 4 weeks ago
evgeny 4353daf913 freebsd: уникальный dst-адрес per-interface (tunN -> 192.0.2.(N+1)) 4 weeks ago
evgeny 3a4daf6e77 etcp: строгая последовательность коллбэков при закрытии (NEW→UP↔DOWN→DELETE) 4 weeks ago
evgeny ab5d1c5f91 topo_group: диагностика senders_list (new_conn/remove_conn) для локализации UAF 4 weeks ago
evgeny 08e8b2f1cc route_connectivity: фикс UAF при удалении узла с влётными пробами; отмена TCP-пингов при teardown 4 weeks ago
evgeny 3f7b4351cd stcp: фикс UAF log_dump, дренаж очередей при закрытии, защита pre-closed серверной ветки, логирование тихих сбросов rx 4 weeks ago
evgeny fb4343fca6 transport: reality-релей idle-timeout (конфиг, дефолт 5с) + warn при >64 релеях; убрать лимит FD_SETSIZE; проверка socket_id в stcp_server 1 month ago
evgeny cc269e810c Звонки: надёжность отмены (INVITE-кодограмма + watchdog) и вибрация входящего по ringer-режиму 1 month ago
evgeny 7198154106 chatgui: клик по медиа с отсутствующим файлом — сброс пометки и перекачка 1 month ago
evgeny d237dfec7c diag: кольцевой трейс вызовов teardown + дамп при SIGSEGV (размотка UAF link close) 1 month ago
evgeny 4f29839de5 chat: инвайтер шлёт CONNECT_RESULT(0) после приёма джойнера 1 month ago
evgeny b46fd599fa chat: push-invite join key + запрет флагов на плейсхолдере 1 month ago
evgeny 0e625da109 call: ретрансмит INVITE каждые 2с + fail-fast при отсутствии маршрута (6с) 1 month ago
evgeny 93becd36e6 keepalive: TCP-линки без ретраев/ACK; не пинговать спящих пиров, bg-ping цикл ≤ 1/мин 1 month ago
evgeny a3e890b711 keepalive: раздельный sleep-код (announce+ACK-ретраи в окне, dead-link) + без flagless в спячке 1 month ago
evgeny a3df1720b4 keepalive: симметричный sleep-протокол (без is_server) + отдельный ACK-бит 1 month ago
evgeny 331c7849f0 keepalive: убрать периодический keepalive в standby (обе стороны молчат, только фазовые анонсы + один ack) 1 month ago
evgeny 945c6a82b0 keepalive: гвард нулевого тайминга фазы (busy-loop) + разделение echo/announce на сервере 1 month ago
evgeny cc0dcb071e chat: UI настройки звука канала (Android toggle + JNI, desktop через C API) + trampoline 1 month ago
evgeny 3d9c79e752 db_sync: троттлинг push к спящему пиру в тихом чате 1 month ago
evgeny b39b85db13 chat: троттлинг по фазе спячки (member_sync send-only, db_sync sound-aware) + настройка звука 1 month ago
evgeny 9f89fd0f7a transport: keepalive duty-cycle тайминг (active_remaining+sleep_duration) + серверная фаза троттлинга 1 month ago
evgeny 0a1ba79d6f chat: member_sync per-peer throttling on peer sleep (cancel_peer + recv/start gating) 1 month ago
evgeny e4e9fca243 transport: per-peer sleep callback (peer_sleep_cbk) fired from keepalive protocol 1 month ago
evgeny 5628138d16 etcp: keepalive sleep-протокол на флагах (KA_FLAG_SLEEP + sleep_time, announce-retry, ack/echo) 1 month ago
evgeny 8a9d8d0097 fix: утечки памяти в router-сервисах и при shutdown 1 month ago
evgeny 2f3001458f android: standby keepalive sync + rx logging during sleep 1 month ago
evgeny 328d36376c chat: пишем local_attrs атомарно при вставке своего медиа (гонка с MSG_RECEIVED) 1 month ago
evgeny 6e2a2f0011 media_download: сброс таймера простоя при CONN→REQ + правки диагностики 1 month ago
evgeny 9793733cd5 chatgui: диагностика воспроизведения голосовых сообщений (Windows) 1 month ago
evgeny 6a0373ee73 call: диагностика ставок TX/RX и детект сталла аудио-девайса с хард-ресинком 1 month ago
evgeny 570b421ba0 conn_mgr: parallel reverse+indirect, retransmit, and call teardown fix 1 month ago
evgeny ee54bd52b3 conn_mgr: fix reverse-phase timer leak causing use-after-free crash 1 month ago
evgeny 01987a75d0 chatgui: verify FFmpeg DLL deployment + fix dependency resolution order 1 month ago
evgeny 6ee9bad17d chat: defer media auto-download to per-channel backfill after sync 1 month ago