17 Commits (0e625da1098b4eeb626e39feac633d85d7e9ce87)

Author SHA1 Message Date
evgeny 0e625da109 call: ретрансмит INVITE каждые 2с + fail-fast при отсутствии маршрута (6с) 1 week ago
evgeny b39b85db13 chat: троттлинг по фазе спячки (member_sync send-only, db_sync sound-aware) + настройка звука 1 week ago
evgeny 0a1ba79d6f chat: member_sync per-peer throttling on peer sleep (cancel_peer + recv/start gating) 1 week ago
evgeny 841b3042cf etcp: фикс double-free буферов паковщика и повторных free после неудачного queue_data_put 2 weeks ago
evgeny 75e39d2fee chat_join: модуль join-протокола, invite-ссылки v2, синхронизация мемберов 2 weeks ago
evgeny da329d0479 merkle_sync: ms_outq_drain_cb — сохранять e->len до etcp_send (UAF); документировать ownership etcp_send 2 weeks ago
evgeny 7c8d65db78 chat: локальное удаление канала (Android) + db_sync инстансы в куче 3 weeks ago
evgeny 7b73d99b5b chat: передавать group_id в бинарном виде в протоколе синхронизации 4 weeks ago
evgeny 5c2501b4f3 chat: BGP-driven address sync, member identity verify, join_sig fix 2 months ago
evgeny d62c370e22 merkle_sync: per-session out_q with backpressure, WAL timer, send_to, recompute returns changed 2 months ago
evgeny d8921f0e3d merkle_sync: fix infinite WAL growth from bg_check 2 months ago
evgeny 7f901c01e1 etcp: переупорядочить close + защита state==2 во всех API-точках; topo: правильная очистка group nodes и registry; chat/member: новый модуль member_sync; chatgui: обновления транспорта и UI 2 months ago
evgeny 38c9f229bc stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test 2 months ago
evgeny d773f1724a refactor: STCP connections as ETCP links (is_tcp) 2 months ago
evgeny be0e76c9a6 debug: реорганизация категорий — SYS(1), ETCP(4) расширен, CONNECTION(3) очищен; fix stcp_client.c sock_err до connect() 2 months ago
evgeny 064bed06f2 android: fix key regeneration, Clear DB, uasync eventfd, udp log from config 2 months ago
Evgeny ed6132fcda перенос chat-логики из chatgui/transport в src/chat/ 2 months ago
Evgeny ef1e064bdc merkle_sync: broadcast relay for star topology + all 6 test stages pass 2 months ago
Evgeny a1ecab997e merkle_sync: fix 4 protocol bugs + add test suite (Stages 1-4) 2 months ago
Evgeny 77d89b841a chatgui: double-click member edit, fix delegate backgrounds; transport: invite_sync/member_sync robustness 2 months ago
Evgeny cd3c3ad07d merkle_sync: fix level 0 SQL range, rebuild trees at startup 2 months ago
Evgeny 6bf8482558 merkle_sync: fix BATCH parse, synthetic HASHES, initiator done_cb 2 months ago
Evgeny be10714972 merkle_sync: fix prefix reconstruction, remove timeouts/retries 2 months ago
Evgeny 332e3a61e5 fix merkle_sync: prefix serialization writes LSB bytes instead of MSB 2 months ago
Evgeny ccc5396167 merkle_sync: fix _handle_batch — call _session_done after terminal buckets 2 months ago
Evgeny d512bacc81 merkle_sync: fix message format — type after ns (match chat_sync) 2 months ago
Evgeny a4582202a8 merkle_sync: fix range_end formula — cover all parent+child bucket bits 2 months ago
Evgeny be5a760de9 merkle_sync: add debug logs to _get_level_hashes (SQL error + bitmap result) 2 months ago
Evgeny 5983acd988 merkle_sync: fix _get_level_hashes — range query instead of exact mismatch (prefix encoding bug) 2 months ago
Evgeny fcf3fb7f51 refactor: move transport (etcp/stcp/normalizer) to transport_layer/, routing (bgp/pings/topo*) to routing_layer/ 2 months ago
Evgeny 0b385dca50 chatgui: обновление статуса/адресов узлов через чат-протокол 2 months ago
Evgeny 4b7c7738de debug: add DEBUG_CATEGORY_DB_SYNC (26) + TRACE logs for db_sync, merkle_sync, chat_sync, member_sync 3 months ago
Evgeny 6f4025e420 refactor: move sqlite3 db from topo_group to UTUN_INSTANCE, remove conn_mgr/topo_group deps from chatgui 3 months ago
Evgeny 0479c309bb Диагностика синхронизации: merkle_sync DEBUG_DEBUG логи обмена; убран спам auto_connect no IPv4; сохранение адреса инвайтера из ETCP; детали DECRYPT FAIL (link_state/enc_errs) 3 months ago
Evgeny 895eb0abbf Убрал спам-логи ETCP SEND/RECV/DECRYPT OK + добавил диагностику синхронизации мемберов (DEBUG_CATEGORY_DEBUG) в ключевые точки topo_group, merkle_sync, member_sync, chat_sync 3 months ago
Evgeny d161782b46 fix: merkle_sync.c linked-list -> queue lookup, upgrade debug logs to INFO 3 months ago
Evgeny acaa3a767c refactor: move chat_sync and member_sync to direct ETCP P2P, bypass etcp_router 3 months ago
Evgeny 5fc621690a fix: wall-clock timestamps + merkle_sync timeout + build script 3 months ago
Evgeny ccd25813f6 refactor: extract merkle_sync — universal Merkle-tree sync module 3 months ago