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
a1ecab997e
merkle_sync: fix 4 protocol bugs + add test suite (Stages 1-4)
- g_merkle singleton → per-instance msync (utun_instance.h)
- level_prefix: off-by-one shift (63→64)
- _handle_hashes: differs |= for shared buckets with different hashes
- _handle_batch: sub_pl double-level-offset (next_lvl→lvl)
- pending[] array replaces pending_requests counter
- member_sync: mask_shift 63→64 alignment
- test_merkle_sync.c: prefix arithmetic, tree building, 2-instance integration, randomized 50-iter sync
|
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: channel sorting by name or last message time with preview
|
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
|
chatgui: fix RTT display 10x overstatement (DB stores 0.1ms, displayed as ms); remove unused rtt_avg_100
|
2 months ago |
|
chat_sync.c
|
chatgui: fix RTT display 10x overstatement (DB stores 0.1ms, displayed as ms); remove unused rtt_avg_100
|
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
|
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
|
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 4 protocol bugs + add test suite (Stages 1-4)
|
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
|
merkle_sync: fix 4 protocol bugs + add test suite (Stages 1-4)
|
2 months ago |
|
merkle_sync.h
|
merkle_sync: fix prefix reconstruction, remove timeouts/retries
|
2 months ago |
|
miniaudio_impl.c
|
chatgui: add sound playback via miniaudio (MP3 notification sounds)
|
2 months ago |
|
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 |