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
7a5df3e196
etcp: add node_changed callback chain + chatgui subscription
- etcp.h: add node_changed_cbks field to ETCP_CONN
- etcp_api.h/c: add etcp_conn_node_changed() + add/remove_node_changed_cbk
- etcp_connections.c: fire node_changed callbacks on pubkey mismatch
(with DEBUG_WARN(GENERAL) logging source addr, peer_id, old/new pubkey)
- etcp.c: cleanup node_changed_cbks on connection close
- chat_conn_mgr.c: subscribe to node_changed — clear DB addresses,
reset in-memory cache, close connections (deferred for current conn),
post GUI_EVT_NODE_CHANGED
- gui_bridge.h: GUI_EVT_NODE_CHANGED=11
- gui_bridge_impl.cpp: handle GUI_EVT_NODE_CHANGED
|
2 months ago |
| .. |
|
chat_conn_mgr.c
|
etcp: add node_changed callback chain + chatgui subscription
|
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
|
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.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_sync.c
|
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_sync.h
|
…
|
|
|
config_updater.cpp
|
…
|
|
|
config_updater.h
|
…
|
|
|
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
|
debug: add ADDR_SYNC logs for BGP node_put DELETE and member_sync recv ac
|
3 months ago |
|
member_sync.h
|
chatgui: обновление статуса/адресов узлов через чат-протокол
|
3 months ago |
|
merkle_sync.c
|
chatgui: обновление статуса/адресов узлов через чат-протокол
|
3 months ago |
|
merkle_sync.h
|
chatgui: обновление статуса/адресов узлов через чат-протокол
|
3 months ago |
|
miniaudio_impl.c
|
chatgui: add sound playback via miniaudio (MP3 notification sounds)
|
2 months ago |
|
node_config.cpp
|
chatgui: per-event sound settings with DB persistence
|
2 months ago |
|
node_config.h
|
…
|
|
|
utun_node.cpp
|
chatgui: live NTP-corrected clock (HH:mm:ss) on Status page with per-second sync
|
2 months ago |
|
utun_node.h
|
chatgui: live NTP-corrected clock (HH:mm:ss) on Status page with per-second sync
|
2 months ago |