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
f617dcd68e
db_sync: LMDB→SQLite, multi-instance, etcp_api, chatgui integration
- src/db_sync: LMDB replaced with SQLite (separate tables per instance: db_sync_name_id)
TTL index (author, timestamp), WAL mode, per-instance peers/timers
opaque DB_SYNC_INSTANCE* handle, insert callback, select API
new fields: author_signature, delivered_peers, delivery_chain
transport: etcp_api direct P2P (was etcp_router)
- src/db_sync.h: user-oriented API docs, multi-instance lifecycle
- lib/Makefile.am: liblmdb sources removed
- lib/sqlite3.c+h: SQLite amalgamation added
- topo_node: LMDB→SQLite (src/topo_node_sqlite.c moved from chatgui)
- chatgui: real db_sync.c replaces db_sync_stub.c
chat_core: db_sync_insert_signed + dual-write insert callback
utun_node: db_sync_init/destroy replaces chat_sync_init/destroy
CMakeLists: stubs removed, real db_sync.c added
|
3 months ago |
| .. |
|
db
|
chatgui: preserve active channel selection on reload, members sync, profile settings, member list model
|
3 months ago |
|
doc
|
…
|
|
|
libutun
|
db_sync: LMDB→SQLite, multi-instance, etcp_api, chatgui integration
|
3 months ago |
|
resources
|
…
|
|
|
src
|
Fix: my_node_name insert inside [global] section, add button tooltips in channellist
|
3 months ago |
|
tests
|
chatgui: replace MsgClient/ChatPropagator/crypto with chat_core, update DB/messaging/layout
|
3 months ago |
|
transport
|
db_sync: LMDB→SQLite, multi-instance, etcp_api, chatgui integration
|
3 months ago |
|
zxing-cpp
|
…
|
|
|
CMakeLists.txt
|
db_sync: LMDB→SQLite, multi-instance, etcp_api, chatgui integration
|
3 months ago |
|
Makefile
|
…
|
|
|
build.bat
|
…
|
|
|
build.sh
|
Copy Qt platforms/qwindows.dll plugin alongside executable
|
3 months ago |
|
build_linux.sh
|
security: hardening flags + control_server fixes (F-001, F-002)
|
3 months ago |
|
chat_tz.txt
|
…
|
|