62 Commits (2cba839de4bb5c67e1f972ccb7af39c5b6aa6890)

Author SHA1 Message Date
Evgeny 2cba839de4 Убрал DEBUG_CATEGORY_DEBUG: сообщения разбросаны по модульным категориям (+CHAT=25, MEDIA=23) 2 months ago
evgeny 7f901c01e1 etcp: переупорядочить close + защита state==2 во всех API-точках; topo: правильная очистка group nodes и registry; chat/member: новый модуль member_sync; chatgui: обновления транспорта и UI 2 months ago
evgeny 38c9f229bc stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test 2 months ago
evgeny d773f1724a refactor: STCP connections as ETCP links (is_tcp) 2 months ago
evgeny be0e76c9a6 debug: реорганизация категорий — SYS(1), ETCP(4) расширен, CONNECTION(3) очищен; fix stcp_client.c sock_err до connect() 2 months ago
Evgeny 2b10f53466 diagnostics: ncd connect timer SET/FIRE logs + WSAEWOULDBLOCK fix + cm_invite_fail details 2 months ago
Evgeny 6a35fc4b45 u_async: add pipe() fallback for non-Linux POSIX wakeup (FreeBSD) 2 months ago
evgeny e1e54df4f4 fix: invite не затирает имя узла, имя читается из member_sync peers.userinfo 2 months ago
evgeny ce5a84da24 fix: uasync epoll event ordering + test_uasync_socket_race fix 2 months ago
evgeny 064bed06f2 android: fix key regeneration, Clear DB, uasync eventfd, udp log from config 2 months ago
Evgeny a47ef86810 uasync: fix stall detection — record timestamp after poll wait, not before 2 months ago
Evgeny 48bfe644c4 uasync: add event loop stall detection (warn if >10ms between poll entries) 2 months ago
Evgeny 27906e9f91 db_sync: односторонний sync, sparse-таблица, vp в SEND_DATA, PUSH-релей 2 months ago
Evgeny de7841f33a chatgui: create group, unified logging, fix uasync_post epoll bug 3 months ago
Evgeny 8962f58ea4 uasync: replace raw socket_node pointer with index-based handle — fix UAF after realloc 3 months ago
Evgeny de8cce521a all 51 tests pass: fd=0 protection + clean socks_http_proxy test 3 months ago
Evgeny f06ebd2ab4 fix: protect fd 0 from close in socket_close_wrapper + dup2 reserve in tests 3 months ago
Evgeny a97a38d867 fix: set tc->sock=SOCKET_INVALID before on_error in handle_error 3 months ago
Evgeny ccdbab95a8 fix: use-after-free in pkt_normalizer + ll_queue waiter cancel + uasync gen counter for epoll fd-reuse 3 months ago
Evgeny 075c4f4583 memory_pool: name field — идентификация пула в диагностике коррапшна 4 months ago
Evgeny 5982b011b4 etcp: restore etcp_link_update_inflight_lim + state machine fixes + diagnostics 4 months ago
Evgeny c56ec0b0ed uasync: добавить отладку poll→fd/rev, timer→имя при разрешении событий 4 months ago
Evgeny 63f019530b feat: tcp_io library + uasync socket toggle + ll_queue empty_callback 4 months ago
Evgeny 8994d7a834 update timeout_heap and u_async: O(1) cancel, heap cancel bubble-up fix, epoll callback safety, uasync_stop, socket_array u_realloc 4 months ago
Evgeny 4d5afe5ae9 fix uasync: posted_tasks delivery on Linux, create cleanup leaks, atomic array expand 5 months ago
Evgeny 1a4b0a9de6 fix stale pointer after realloc in uasync socket/event handlers 5 months ago
Evgeny d0af315ff6 fix uasync set_timeout(0) ordering, dummynet shaper initial delay, add tests 5 months ago
Evgeny 61fee27478 congestion: burst-based BW measurement + adaptive inflight (slow start/cong avoidance/loss response) 5 months ago
Evgeny d74ab1c1c6 Add name parameter to uasync_set_timeout for timer identification in dumps 5 months ago
jeka c1d2d26cae 1 6 months ago
Evgeny 189a93c71d fix cpu consume at idle 6 months ago
Evgeny 8030161ea6 -warn 6 months ago
jeka 65b6b6c150 fix ack timestamp 7 months ago
jeka 60d97a90b1 1 7 months ago
jeka 2beb945bb0 1 7 months ago
jeka 8880db0ca2 1 7 months ago
jeka 5d4cef0c3e race condition fix (win tun) 7 months ago
jeka 066a9aa89e +memory check module 7 months ago
jeka 15c7968c8c mem 7 months ago
jeka de053a00c0 cleanup tests (winsock) 7 months ago
jeka c271084d35 tun/win шлёт в routing. 7 months ago
jeka 9d0223d3fa refactor 7 months ago
Evgeny 8502451ec7 compile fixes 7 months ago
jeka d10bddd1f7 Build: incremental build support, Windows uasync fixes, TUN cross-platform refactoring 7 months ago
jeka 734851329f Control: Add monitoring server with ETCP protocol support 8 months ago
jeka 78dfdde400 Fix Windows test failures: proper WSAPoll error handling and FD_SETSIZE check 8 months ago
jeka 6dfeac03a8 1 8 months ago
jeka c8af35c4b9 Fix u_async: Windows socket registration, timers, and poll issues 8 months ago
Evgeny 0c43a633b9 Add platform_compat.h for Windows POSIX compatibility 8 months ago
Evgeny 3f1d4077e9 Add cross-platform socket compatibility layer for Windows support 8 months ago