7 Commits (7c8d65db78e39878ede3a4792b7596da820b293f)

Author SHA1 Message Date
evgeny 7c8d65db78 chat: локальное удаление канала (Android) + db_sync инстансы в куче 4 weeks ago
evgeny 61c572cae4 etcp: reset_id эпоха ресета — фикс потери NODEINFO при флапе 1 month ago
evgeny aee44943fa topo: invite вынесен в topo_group_invite, conn_mgr упрощён до 3-фазного open; member_sync: полный пересчёт merkle-дерева при старте 2 months ago
evgeny d62c370e22 merkle_sync: per-session out_q with backpressure, WAL timer, send_to, recompute returns changed 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 ed6132fcda перенос chat-логики из chatgui/transport в src/chat/ 3 months ago
Evgeny ef1e064bdc merkle_sync: broadcast relay for star topology + all 6 test stages pass 3 months ago
Evgeny be10714972 merkle_sync: fix prefix reconstruction, remove timeouts/retries 3 months ago
Evgeny 3dda701c67 schema: rm is_dm, rename name→userinfo (json_flat), fix join_msg format 3 months ago
Evgeny 0b385dca50 chatgui: обновление статуса/адресов узлов через чат-протокол 3 months ago
Evgeny 3d04c37f56 stcp: add on_close callback to stcp_server_create/stcp_client_connect; member_sync: add join_ts/update_sig/update_ts fields, verify update_sig in apply; topo_node_sqlite: add join_ts/update_sig/update_ts to member_put, add member_get_join, add node_update_verified; chat_sync: include join_ts in join_msg, add update_sig/update_ts to CHANNEL_INFO_RESP; WELCOME verify join_sig; tests: use generated node_ids, reduce max ticks 3 months ago
Evgeny acaa3a767c refactor: move chat_sync and member_sync to direct ETCP P2P, bypass etcp_router 3 months ago
Evgeny ccd25813f6 refactor: extract merkle_sync — universal Merkle-tree sync module 3 months ago