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
6bf8482558
merkle_sync: fix BATCH parse, synthetic HASHES, initiator done_cb
...
- Add 2-byte dlen prefix to terminal BATCH/HASHES data so receiver knows
exact byte count — fixes rem=0 bug that truncated multi-item BATCHes.
- Fix synthetic HASHES prefix_bytes: use merkle_sync_prefix_bytes(next_lvl)
for both declaration and _prefix_write, not current level's pb_i.
- Fix initiator never getting _session_done: responder sends confirmation
HASHES(is_data=1,level=0) before _session_done so initiator's done_cb fires.
- Add level==0 guard in _member_get_items/_member_update_bucket_hash
to prevent SQL queries with bogus mask on virtual root level.
3 months ago
..
chat_channel.c
db_sync: fix test sync protocol isolation (add auto_sync flag, destroy order, test refactor)
3 months ago
chat_core.c
chat_core: split 912-line module into 5 files + delete dead chat_conn_mgr
3 months ago
chat_core.h
chatgui: move crypto from MainWindow to transport layer
3 months ago
chat_core_priv.h
chat_core: split 912-line module into 5 files + delete dead chat_conn_mgr
3 months ago
chat_msg.c
chatgui: add scroll-to-bottom floating button, incremental message refresh via getMessagesSince
3 months ago
chat_profile.c
chat_core: split 912-line module into 5 files + delete dead chat_conn_mgr
3 months ago
chat_status.c
chat_core: split 912-line module into 5 files + delete dead chat_conn_mgr
3 months ago
chat_sync.c
chatgui: fix dual selection highlight and missing online count
3 months ago
chat_sync.h
topo_group_connect: авто-подключение CHAT-групп + conn_mgr_connect_from_invite + замена chat_conn_mgr в chatgui
3 months ago
config_updater.cpp
chatgui: unify config update logic, fix node_id derivation, fix test
3 months ago
config_updater.h
chatgui: unify config update logic, fix node_id derivation, fix test
3 months ago
gui_bridge.h
chatgui: pass author node_id in MSG_RECEIVED event, skip sound for own messages
3 months ago
gui_bridge_impl.cpp
chatgui: pass author node_id in MSG_RECEIVED event, skip sound for own messages
3 months ago
member_sync.c
merkle_sync: fix BATCH parse, synthetic HASHES, initiator done_cb
3 months ago
member_sync.h
schema: rm is_dm, rename name→userinfo (json_flat), fix join_msg format
3 months ago
merkle_sync.c
merkle_sync: fix BATCH parse, synthetic HASHES, initiator done_cb
3 months ago
merkle_sync.h
merkle_sync: fix prefix reconstruction, remove timeouts/retries
3 months ago
miniaudio_impl.c
chatgui: add sound playback via miniaudio (MP3 notification sounds)
3 months ago
node_config.cpp
Добавлен group_id в etcp_router и topo_group, удалён msg_transport
3 months ago
node_config.h
chatgui: remove unused addServer/addClient/removeServer/removeClient
3 months ago
utun_node.cpp
chatgui: fix Ctrl-C on Linux — remove thread_local from g_currentNode
3 months ago
utun_node.h
chatgui: rework shutdown — main thread owns cleanup, remove glШбаls
3 months ago