1725 Commits (518df33b0e9eb0b97a78855ab13b3328d389d913)
 

Author SHA1 Message Date
Evgeny 0a102a7f43 proxy: guard if_indextoname bind block for Windows (_WIN32) 2 months ago
evgeny 7a40a1b0a8 etcp tcp: статус-флоу как в UDP + упрощение STCP API 2 months ago
Evgeny 867f48c125 freebsd tun: поддержка ручного имени интерфейса (tunX) + автономер (tun) 2 months ago
Evgeny f3679b07a1 proxy: fix double-free on exit-side tcp error (re-entrant loopback) 2 months ago
evgeny 9348706736 etcp_keepalive: протокол смены keepalive-режима (standby/normal) + событие active mode 2 months ago
evgeny ff84d0d986 1 2 months ago
evgeny ef115e0539 android: bind v4 server to real interface IP instead of 0.0.0.0 2 months ago
evgeny 0492b19468 topo_group_connect: infinite reconnect cycle + connecting status for GUI 2 months ago
evgeny 54ad03185b topo_group_connect: infinite auto-connect cycle with pause + connecting nodes notification 2 months ago
evgeny 5d02a6d419 android: debug categories from GUI, fix poll log format, event loop sleeps until traffic 2 months ago
evgeny a73cc1beea fix: conn_reset only on got_initial_pkt==0 or sess_changed 2 months ago
evgeny 8583d4216f fix auto_socket: handle_nl_link silently skipped on if_indextoname failure for deleted interfaces 2 months ago
evgeny b503fa4418 etcp: cyclic link_id, link close on addr change, inflight nullify; test rewrite 2 months ago
evgeny d4a170b5c7 auto_socket: TCP links support, chat_sync retry on socket change, link dedup by is_tcp 2 months ago
evgeny fec3ea38a7 member detail: structured display with addresses, connections, BGP summary and socket names 2 months ago
evgeny 5a42741d06 android: restore live member/connection updates lost in Kotlin source restore 2 months ago
evgeny 3f5dd43109 android: restore Kotlin sources + fix build 2 months ago
evgeny f667e7bd74 fix: prevent use-after-free in etcp_ack_recv when link closed with pending inflight 2 months ago
evgeny 63b1f1bc16 fix: init client_type and keepalive_interval in utun_instance_init() 2 months ago
evgeny bd6cd17bdf tests: fix close/restart detection after loopback_conn change 2 months ago
evgeny 0f1bd3d120 keepalive handshake: device_type + keepalive negotiation in UDP/TCP INIT 2 months ago
Evgeny 43aca4a41b tcp_proxy_server: fix reentrant UAF in read_queue_drain_cb via loopback 2 months ago
Evgeny e7623e38b2 config_parser: add missing tcp_proxy_server options (fib, so_mark, netif, bind_ip); tcp_proxy_server: move diag log to TRACE 2 months ago
Evgeny bb0866b4c3 tcp_proxy: split svc_id into SERVER(0x04) and CLIENT(0x08), fix loopback conn=NULL 2 months ago
Evgeny 5a404fbc97 tcp_proxy_server: add fib/so_mark/netif/bind_ip socket options 2 months ago
evgeny 544c77efff unify TCP_SOCKET into ETCP_SOCKET with is_tcp flag; add local+remote addr to member detail links with arrow display 2 months ago
evgeny 477b4dfc98 move is_server indicator from per-connection to per-link in member detail and links JSON 2 months ago
evgeny 496f0f7d2b add server/client (S/C) indicator based on ETCP_LINK.is_server in connection monitor, member detail, and Android JSON 2 months ago
evgeny cf956cf2f0 add proxy server/client indicator (S/C) in connection monitor 2 months ago
evgeny f1941e61a2 fix: MemberLinkSnap/MemberSockSnap port int→uint16_t avoids stack garbage 2 months ago
evgeny 312876a0b2 fix: add strbuf.c/h to lib/Makefile.am 2 months ago
evgeny f2228202e3 fix: FORTIFY vsnprintf crash on Android + foreground service type 2 months ago
evgeny ae80dae8ee tests: add Stage 7 merkle stress test — 13 instances, 5s spam, hash convergence 2 months ago
evgeny d8921f0e3d merkle_sync: fix infinite WAL growth from bg_check 2 months ago
Evgeny a646b35b9a etcp_router: router_deliver INFO→TRACE (спам на каждый пакет) 2 months ago
Evgeny e71f68736b socket_monitor: fix RT_ROUNDUP + пропавшая скобка функции (FreeBSD) 2 months ago
Evgeny f9417f06b4 BSD route sockaddr парсинг: addr/plen/gw/dev в INFO; убрал спам v6_send/v6_recv 2 months ago
Evgeny d8bae76ac7 socket monitor: BSD ifindex + UP/DOWN + фильтр спама; fallback idx%u → ? 2 months ago
Evgeny 15e3eeae65 socket monitor: осмысленные INFO-логи с именем интерфейса (UP/DOWN/NEW/DEL/route) 2 months ago
Evgeny 2cba839de4 Убрал DEBUG_CATEGORY_DEBUG: сообщения разбросаны по модульным категориям (+CHAT=25, MEDIA=23) 2 months ago
Evgeny 869f7c60d5 debug: add PROXY category, move all proxy logs to it 2 months ago
Evgeny 0de44e3117 remove spam TRACE messages: topo_group_find_conn_for_node, raw_recv, CRYPTO_DECRYPT_OK 2 months ago
Evgeny 6b6657c6b8 fix NTP ping-pong + normalizer counters 2 months ago
evgeny 229a508022 etcpmon: add Makefile to git (was ignored by *.gitignore Makefile pattern) 2 months ago
evgeny c61c0639b9 remove utun.sh 2 months ago
evgeny 9066ae6a1f tests: add test_utils.h to git (was ignored by tests/test_* rule) 2 months ago
evgeny 6337d0f608 tests: add -I$(srcdir) to AM_CPPFLAGS for test_utils.h in VPATH builds 2 months ago
evgeny 4bb9f9e9c2 crypto: EVP_PKEY_generate → EVP_PKEY_keygen + OPENSSL_API_COMPAT для BSD/LibreSSL 2 months ago
evgeny d8337b9c3b whisper: опциональный configure --with-whisper; chatgui: парсер [debug]; stdint.h в AC_CHECK_HEADERS 2 months ago
evgeny 7f901c01e1 etcp: переупорядочить close + защита state==2 во всех API-точках; topo: правильная очистка group nodes и registry; chat/member: новый модуль member_sync; chatgui: обновления транспорта и UI 2 months ago