1127 Commits (de14f8204880e0cbeef2c8414db68b5c0bf23a40)
 

Author SHA1 Message Date
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
Evgeny e74240f0dd Add my_ed25519_privkey field to UTUN_INSTANCE struct 3 months ago
Evgeny e438e19f9e Add cross-platform utun_mkdir() wrapper for Windows compatibility 3 months ago
Evgeny de7841f33a chatgui: create group, unified logging, fix uasync_post epoll bug 3 months ago
Evgeny a9a6b6bb10 TOPO_GROUP: add group_type support (UTUN/CHAT), mismatch detection, topo_groups_create_group() 3 months ago
Evgeny 3f874a80ab TOPO_GROUP: embed struct ll_entry as first member (direct queue embedding, hash index) 3 months ago
Evgeny 1f4749a1b9 Убрал имена функций из DEBUG-сообщений (__FUNCTION__ уже добавляет) 3 months ago
Evgeny 28e5950d29 TOPO_BGP -> TOPO_GROUP: multi-group support 3 months ago
Evgeny 3c3d9a65d9 refactor: переименование route_node/route_bgp в topo_node/topo_bgp 3 months ago
Evgeny c7ac42eb5f route_node: refactor NODEINFO — separate protocol/memory structs, linked lists with memory_pool 3 months ago
Evgeny 62954ca0a9 chatgui: replace MsgClient/ChatPropagator/crypto with chat_core, update DB/messaging/layout 3 months ago
Evgeny 1889d23240 metrics: RTT/loss histograms + Ed25519 signing + peer exchange via INIT handshake + file logging to stats/<peer>.dat 3 months ago
Evgeny f5c93266dc security: hardening flags + control_server fixes (F-001, F-002) 3 months ago
jeka 861d81815f gui update db and connection 3 months ago
jeka 9dafb4c31e gui update db and connection 3 months ago
Evgeny 19a4505a03 chat_sync: новый протокол синхронизации чата вместо ChatPropagator 3 months ago
Evgeny 46f5ff7eca test_etcp_router: fix flaky keepalive timeout under dummynet congestion 3 months ago
Evgeny 7628f77b93 chatgui: integrate UtunNode + NodeConfig, replace MsgClient 3 months ago
Evgeny 118ab04788 chatgui: add UtunNode C++ wrapper for embedded uTun node 3 months ago
Evgeny bfb83f7459 chatgui: add CMake build for libutun (C library linked into GUI) 3 months ago
Evgeny 797c0736a7 headers: add extern "C" guards for C++ interop (chatgui) 3 months ago
Evgeny 8756f561be build: extract libutun.a from src/ + add db_sync module + etcp API, BBR improvements 3 months ago
jeka 7139969acd fix: Windows/MSYS2 build compatibility 3 months ago
Evgeny 59d307f98b conn_mgr.h: document in ll_queue style; config_parser/utun_instance updates 3 months ago
Evgeny 90ad64a106 stcp: add protocol field to NODEINFO addr structs, TCP support in etcp_connect, stcp traffic test 3 months ago
Evgeny 4914348557 etcp_router: транзитные очереди per (src,dst) с backpressure + унификация etcp_send 3 months ago
Evgeny 55fa5c7759 fix: add retry_timer fallback in tcp_proxy_server for backpressure stall 3 months ago
Evgeny 0b5a710fe6 etcp_connect + BGP_READY callbacks + router reconnect test 3 months ago
Evgeny f1f533a552 move CLOSE/RST flags from hdr->seq to hdr->flags 3 months ago
Evgeny 03490cfc00 refactor: extract etcp_router_recv_cb into 5 functions + fix send_q threshold 3 months ago
Evgeny ba14e31e09 fix: remove retry_timer, use waiter-based round-robin on send_q for fairness 3 months ago
Evgeny 5b850ea5da test: add profiling (MB/s per file per worker) to socks_http_proxy 3 months ago
Evgeny 2fba5c31c4 fix: backpressure data loss in socks/http proxy + comprehensive test 3 months ago
jeka 4f168c93f6 1 3 months ago
Evgeny 6c938ed2ba test_etcp_router: dummynet congestion test + timer leak fixes 3 months ago
Evgeny 2cb85cbc3d socks_proxy: поддержка HTTP-прокси (GET/POST/HEAD/OPTIONS/...) — не только CONNECT 3 months ago