962 Commits (abbb6de7013034328afe0fbfebcbb0adef6b9eeb)
 

Author SHA1 Message Date
Evgeny abbb6de701 fix: block redundant conn reinit on cross-connect INIT (reset_done flag) 3 months ago
Evgeny 2bf7dcc6f0 debug: comprehensive connection diagnostics — recv/send/reinit paths 3 months ago
Evgeny f7d88e5532 fix segfault in ca_ready_cb: ca_state owns all ca_ctx, single cleanup point 3 months ago
Evgeny 1e7585438d chat_core_connect_auto: add outbound conn to inst->connections 3 months ago
Evgeny a8164baf41 chat_core_connect_auto: set peer_node_id on ETCP_CONN 3 months ago
Evgeny fc6a873b5c etcp_connections: reuse existing outbound link for incoming INIT by addr 3 months ago
Evgeny 0adf7d07ef chat_core_connect_auto: dedup addresses by (addr,port) 3 months ago
Evgeny 33aa6bbd5a auto-connect: cursor-based, no close on timeout, GC every 1s, cancel API 3 months ago
Evgeny dccf54b30b auto-connect + GUI per-channel indicators 3 months ago
Evgeny 1a0229fd4f add NTP time synchronization module 3 months ago
Evgeny f3719a28df fix: change timestamp unit from microseconds to milliseconds 3 months ago
Evgeny 5fc621690a fix: wall-clock timestamps + merkle_sync timeout + build script 3 months ago
Evgeny 4636a69225 fix chatgui: pass chain_hash in PUSH + start member_sync on server join 3 months ago
Evgeny f9f516c2e9 fix chatgui: PUSH new messages to peers + comprehensive debug logging 3 months ago
Evgeny 58b9f28149 fix chatgui: prevent invite deadlock on connection flap 3 months ago
Evgeny 8c41b44718 fix chatgui: repair INIT_RESP handler, add debug logging to all sync handlers 3 months ago
Evgeny 2d179ec41d fix chatgui: message format, member notify, chain_hash sync 3 months ago
Evgeny c4751557b1 fix chatgui: ensure msg table + db_sync instance on join and restart 3 months ago
Evgeny 4254ab97bb fix chatgui: db_sync_stub + chat_sync_init for invite link join 3 months ago
Evgeny ccd25813f6 refactor: extract merkle_sync — universal Merkle-tree sync module 3 months ago
Evgeny f617dcd68e db_sync: LMDB→SQLite, multi-instance, etcp_api, chatgui integration 3 months ago
Evgeny 37417ba49d Fix: my_node_name insert inside [global] section, add button tooltips in channellist 3 months ago
Evgeny cca3511503 fix: replace deprecated SHA256 API with EVP, conditional dl linkage for Windows 3 months ago
Evgeny d70cdbb040 chatgui: preserve active channel selection on reload, members sync, profile settings, member list model 3 months ago
Evgeny c3f946fb63 chat_sync: fix join group stall — remove node_id match in cs_on_conn_up, add CS_MSG_ERROR protocol response 3 months ago
jeka 93de0aa591 agents 3 months ago
Evgeny 0c2eeb8820 chatgui: validate config options on startup, refuse to start on errors 3 months ago
Evgeny 637b21da9e debug: remove console_level/file_level — simplified output routing 3 months ago
Evgeny c0935aba6c docs: update AGENTS.md and etcp_arch.md 3 months ago
Evgeny 6bf267924d add DEBUG_CATEGORY_CONNECTIVITY for handshake/protocol lifecycle logs 3 months ago
Evgeny 5318476cdf chat_sync: add protocol request timeouts and SEND/RECV debug logs 3 months ago
Evgeny 24294b22f6 fix: use got_initial_pkt instead of new_conn for send_reset decision 3 months ago
Evgeny 43d95016ae fix: send INIT_RESPONSE with reset when server creates new connection after restart 3 months ago
Evgeny 41e0736b75 etcp_connections: force reinit when client sends ETCP_INIT_REQUEST (reset) 3 months ago
Evgeny 1d29cab751 etcp: INFO-level TX DATA log + Initial packet received log 3 months ago
Evgeny d0f5a2970f etcp_connections: improve INIT diagnostics (demote spam, add type/source/fields) 3 months ago
Evgeny 03701f525f conn_mgr: add missing sc_init_ctx before sc_set_peer_public_key 3 months ago
Evgeny 89b1a01448 invite+clipboard+conn_mgr: sock_meta for alien nodes, clipboard fix, bg_ping fix 3 months ago
Evgeny e3b32cf4d3 conn_mgr: fix all etcp_route_send calls (dgram was NULL) + improve error diagnostics 3 months ago
Evgeny 2d93dd66c8 chatgui: fix Windows build - replace netinet/in.h with socket_compat.h 3 months ago
Evgeny 85a91a1320 chatgui: invite link connect flow + GUI_ERROR always-on diagnostics 3 months ago
Evgeny 102816d0dc node_config: load() returns true on parse success; main: specific diagnostics per missing field 3 months ago
Evgeny c65940f499 Copy Qt platforms/qwindows.dll plugin alongside executable 3 months ago
Evgeny 79bdafc9a7 Optimize recursive DLL resolution: scan only newly added DLLs 3 months ago
Evgeny cb1021f231 Recursive DLL dependency resolution via objdump for build.sh windeployqt fallback 3 months ago
Evgeny 58503907b5 Use objdump -p for smart DLL dependency discovery as windeployqt fallback 3 months ago
Evgeny 666507d3fe Move Qt DLL deployment from CMake to build.sh (windeployqt + manual fallback) 3 months ago
Evgeny f0f20c158b Simplify windeployqt: use PATH, add diagnostics, --no-compiler-runtime 3 months ago
Evgeny ed5ccd1ffb Add windeployqt post-build step for automatic Qt DLL deployment on Windows 3 months ago
Evgeny 65611790fa Fix enterEvent signature for Qt5/Qt6 compatibility 3 months ago