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
2026-07-14 14:17:43 +03:00
..
2026-06-22 15:53:24 +03:00
2026-07-13 15:38:08 +03:00
2026-07-13 15:38:08 +03:00
2026-04-24 14:07:41 +03:00
2026-04-24 14:39:12 +03:00
2026-07-01 23:51:31 +03:00
2026-07-06 11:44:29 +03:00
2026-07-14 14:17:43 +03:00
2026-06-03 02:06:09 +03:00
2026-04-21 17:41:45 +03:00
2026-06-10 11:15:02 +03:00
2026-07-06 11:44:29 +03:00
2026-04-25 12:38:05 +03:00
2026-05-10 00:05:23 +03:00
2026-07-13 06:44:18 +03:00
2026-05-10 00:05:23 +03:00
2026-07-06 11:44:29 +03:00
2026-04-14 02:03:59 +03:00
2026-07-06 11:44:29 +03:00
2026-02-13 18:12:26 +03:00
2026-07-06 11:44:29 +03:00
2026-07-02 00:50:36 +03:00
2026-07-06 11:44:29 +03:00
2026-07-14 14:17:43 +03:00
2026-07-14 14:17:43 +03:00
2026-04-07 14:03:40 +03:00
2026-04-07 10:42:13 +03:00
2026-07-02 18:58:34 +03:00
2026-07-06 11:44:29 +03:00
2026-05-29 01:11:37 +03:00
2026-07-06 11:44:29 +03:00
2026-07-12 17:39:20 +03:00
2026-07-06 11:44:29 +03:00
2026-02-15 01:40:17 +03:00
2026-02-15 01:40:17 +03:00