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
cd3c3ad07d
merkle_sync: fix level 0 SQL range, rebuild trees at startup
...
- _get_level_hashes: use separate SQL without prefix64<=? for level 0.
UINT64_MAX cast to sqlite3_int64 becomes -1, making prefix64<=-1 always
false for positive prefixes → bitmap always 0 → sync never exchanges data.
- member_sync_init: add _rebuild_all_trees to scan all peers_* tables and
call merkle_sync_recompute_path for each member. Ensures merkle_tree_hash
has entries for members added before merkle sync existed.
2 months ago
..
chat_channel.c
db_sync: fix test sync protocol isolation (add auto_sync flag, destroy order, test refactor)
2 months ago
chat_core.c
chat_core: split 912-line module into 5 files + delete dead chat_conn_mgr
2 months ago
chat_core.h
chatgui: move crypto from MainWindow to transport layer
2 months ago
chat_core_priv.h
chat_core: split 912-line module into 5 files + delete dead chat_conn_mgr
2 months ago
chat_msg.c
chatgui: add scroll-to-bottom floating button, incremental message refresh via getMessagesSince
2 months ago
chat_profile.c
chat_core: split 912-line module into 5 files + delete dead chat_conn_mgr
2 months ago
chat_status.c
chat_core: split 912-line module into 5 files + delete dead chat_conn_mgr
2 months ago
chat_sync.c
chatgui: fix dual selection highlight and missing online count
2 months ago
chat_sync.h
topo_group_connect: авто-подключение CHAT-групп + conn_mgr_connect_from_invite + замена chat_conn_mgr в chatgui
2 months ago
config_updater.cpp
…
config_updater.h
…
gui_bridge.h
chatgui: pass author node_id in MSG_RECEIVED event, skip sound for own messages
2 months ago
gui_bridge_impl.cpp
chatgui: pass author node_id in MSG_RECEIVED event, skip sound for own messages
2 months ago
member_sync.c
merkle_sync: fix level 0 SQL range, rebuild trees at startup
2 months ago
member_sync.h
…
merkle_sync.c
merkle_sync: fix level 0 SQL range, rebuild trees at startup
2 months ago
merkle_sync.h
merkle_sync: fix prefix reconstruction, remove timeouts/retries
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
chatgui: fix Ctrl-C on Linux — remove thread_local from g_currentNode
2 months ago
utun_node.h
chatgui: rework shutdown — main thread owns cleanup, remove glШбаls
2 months ago