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 |
| .. |
|
db
|
chatgui: channel sorting by name or last message time with preview
|
2 months ago |
|
doc
|
schema: rm is_dm, rename name→userinfo (json_flat), fix join_msg format
|
2 months ago |
|
libutun
|
build: use explicit file list for liblmdb in CMake instead of GLOB
|
2 months ago |
|
resources
|
chatgui: per-event sound settings with DB persistence
|
2 months ago |
|
src
|
chatgui: fix all animations showing the same TGS (rlottie model cache key collision)
|
2 months ago |
|
tests
|
chatgui: unify config update logic, fix node_id derivation, fix test
|
2 months ago |
|
transport
|
merkle_sync: fix 4 protocol bugs + add test suite (Stages 1-4)
|
2 months ago |
|
zxing-cpp
|
…
|
|
|
.clangd
|
chatgui: add sound playback via miniaudio (MP3 notification sounds)
|
2 months ago |
|
CMakeLists.txt
|
chatgui: RenameDialog — quick rename via context menu, separate mini dialog
|
2 months ago |
|
Makefile
|
…
|
|
|
build.bat
|
…
|
|
|
build.sh
|
chatgui: auto-clean build dir on generator change
|
3 months ago |
|
build_linux.sh
|
chatgui: add --asan flag to build_linux.sh
|
3 months ago |
|
chat_tz.txt
|
Добавлен group_id в etcp_router и topo_group, удалён msg_transport
|
2 months ago |
|
chatgui_doc.md
|
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
|
3 months ago |