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
aa1ed006d5
etcp: instance-level conn status callbacks (NEW/UP/DOWN/DELETE), fix member online in chatgui
...
- Add etcp_add_conn_status_cbk/remove/set — unified callback for all connections
- 4 statuses: NEW, UP, DOWN, DELETE — one subscription covers all connections
- Fire points in etcp.c: create→NEW, on_up→UP, on_down→DOWN, close→DELETE
- chat_sync.c: replace cs_on_new_conn+per-conn subs with cs_on_conn_status
- db_sync.c: same migration to instance-level callback
- cs_is_peer_online: use conn->links_up instead of link->link_status (was 0 during INIT handshake)
3 months ago
..
chat_core.c
db_sync: unified msg table — one DB, one table per channel
3 months ago
chat_core.h
refactor: move sqlite3 db from topo_group to UTUN_INSTANCE, remove conn_mgr/topo_group deps from chatgui
3 months ago
chat_sync.c
etcp: instance-level conn status callbacks (NEW/UP/DOWN/DELETE), fix member online in chatgui
3 months ago
chat_sync.h
refactor: move sqlite3 db from topo_group to UTUN_INSTANCE, remove conn_mgr/topo_group deps from chatgui
3 months ago
config_updater.cpp
…
config_updater.h
…
gui_bridge.h
chatgui: add Status page in settings (NTP + connections status)
3 months ago
gui_bridge_impl.cpp
chatgui: add Status page in settings (NTP + connections status)
3 months ago
member_sync.c
debug: add DEBUG_CATEGORY_DB_SYNC (26) + TRACE logs for db_sync, merkle_sync, chat_sync, member_sync
3 months ago
member_sync.h
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
merkle_sync.c
debug: add DEBUG_CATEGORY_DB_SYNC (26) + TRACE logs for db_sync, merkle_sync, chat_sync, member_sync
3 months ago
merkle_sync.h
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
node_config.cpp
…
node_config.h
…
utun_node.cpp
Revert hardcoded default for db_sync in chatgui — enabled via config file instead
3 months ago
utun_node.h
…