You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Evgeny
852ce401e7
Добавлен group_id в etcp_router и topo_group, удалён msg_transport
...
- etcp_router: SVC_ROUTE_HDR (+8B), ETCP_ROUTER_CONN/TRANSIT_QUEUE хеши расширены под group_id
- Все caller'ы (proxy, routing, conn_mgr, nat, chatgui, tests) обновлены
- topo_group: глобальный реестр TOPO_NODE по node_id, ref_count=0 при создании
- BGP-обмен активируется для всех групп (а не только дефолтной)
- Протокол: group_id добавлен в WITHDRAW/TABLE_REQ/TABLE_COMPLETE/ERR_GROUP_MISMATCH
- Per-connection коллбэки заменены на instance-level conn_status
- msg_transport полностью удалён из проекта
57/57 тестов
2 months ago
..
chat_conn_mgr.c
refactor: remove direct nodes table writes from chat_core/conn_mgr, use topo_node_sqlite API
2 months ago
chat_conn_mgr.h
chatgui: split chat_core into chat_conn_mgr — connection manager with rotation, max_parallel slots, background ping, per-connection DOWN callback
2 months ago
chat_core.c
fix: self node online=0 after chat_core_init refactor — add topo_node_sqlite_node_set_online(self, 1)
2 months ago
chat_core.h
schema: rm is_dm, rename name→userinfo (json_flat), fix join_msg format
2 months ago
chat_sync.c
fix chatgui: members showing offline after JOIN — always refresh channel cache before posting online count
2 months ago
chat_sync.h
…
config_updater.cpp
chatgui: unify config update logic, fix node_id derivation, fix test
2 months ago
config_updater.h
chatgui: unify config update logic, fix node_id derivation, fix test
2 months ago
gui_bridge.h
etcp: add node_changed callback chain + chatgui subscription
2 months ago
gui_bridge_impl.cpp
etcp: add node_changed callback chain + chatgui subscription
2 months ago
member_sync.c
schema: rm is_dm, rename name→userinfo (json_flat), fix join_msg format
2 months ago
member_sync.h
schema: rm is_dm, rename name→userinfo (json_flat), fix join_msg format
2 months ago
merkle_sync.c
refactor: move transport (etcp/stcp/normalizer) to transport_layer/, routing (bgp/pings/topo*) to routing_layer/
2 months ago
merkle_sync.h
schema: rm is_dm, rename name→userinfo (json_flat), fix join_msg format
2 months ago
miniaudio_impl.c
…
node_config.cpp
Добавлен group_id в etcp_router и topo_group, удалён msg_transport
2 months ago
node_config.h
chatgui: remove unused addServer/addClient/removeServer/removeClient
2 months ago
utun_node.cpp
Добавлен group_id в etcp_router и topo_group, удалён msg_transport
2 months ago
utun_node.h
chatgui: live NTP-corrected clock (HH:mm:ss) on Status page with per-second sync
2 months ago