121 Commits (f28d3e91f7f05c833b0d4461be23cb4087671ed8)

Author SHA1 Message Date
Evgeny a6311a17d0 add UDP/ICMP proxy, refactor tcp_proxy via_node to instance-level 5 months ago
Evgeny a0e5446790 migrate NAT and DATA to etcp_router, fix warnings and destroy order 5 months ago
Evgeny c24a6367cc add IPv6 default route interface auto-detection for permanent/temporary IPv6 without netif 5 months ago
Evgeny 9869cf66f1 add etcp_router service routing layer + remote TCP proxy (uip+socket via router) 5 months ago
Evgeny 171e70a810 add inflight data return to normalizer on reinit + configurable inflight min/max limits + test 5 months ago
Evgeny dea3a39598 fix: reconnect test — cancel timers in conn_reset, add init_timer cancel on link_state=3, add reinit resilience to test 5 months ago
Evgeny 0f8df44b2b build: out-of-tree VPATH build, tests run once with colored timing 5 months ago
Evgeny d0d4199273 etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test 5 months ago
Evgeny 61fee27478 congestion: burst-based BW measurement + adaptive inflight (slow start/cong avoidance/loss response) 5 months ago
Evgeny 9c509d4c86 add connectivity probing + NAT type rename OPEN->EIM, RESTRICTED->STRICT 5 months ago
Evgeny 907ef244c6 NAT: Full Cone (EIM) NAT with ETCP_ID_NAT protocol, per-node routing, and comprehensive test suite 5 months ago
Evgeny 57dba26e7c GUI: поле действия и кнопка Send для отправки команд в utun 5 months ago
Evgeny 7cdb84c7a2 Add NAT detection with burst ping, test timing, fix port conflicts 6 months ago
Evgeny 31eb4a5d26 Add NAT detection with STUN-like ping and integration test 6 months ago
Evgeny 2903b82941 Add test_serialize to Makefile and include serialize in libuasync.a 6 months ago
Evgeny ffbc0da86f add ping 6 months ago
Evgeny 05323ded60 WIP: backup before debugging test_bgp_route_exchange 6 months ago
Evgeny 9f13cf5459 route redesign + tests 6 months ago
Evgeny 27618217cc fix: update tests for new NODEINFO routing API 6 months ago
Evgeny 9517454ee6 firewall + random init pkt size 6 months ago
Evgeny ef75d20d0f 1 7 months ago
jeka aa5171bcd1 route improvements 7 months ago
Evgeny f9bdb2733f 1 7 months ago
Evgeny 83a21fee1b 1 7 months ago
Evgeny e876437c69 1 7 months ago
jeka 066a9aa89e +memory check module 7 months ago
jeka b20bff32dd config 7 months ago
jeka 783f229711 obf 7 months ago
jeka c420b8f18e пердайт icmp в tun 7 months ago
Evgeny fc9fac2e3a Fix: Remove reference to missing test_control_server.c 7 months ago
jeka b8ea33160d восстановление морды (частичное) 7 months ago
Evgeny 6ffec2f1e7 Fix: INVALID_SOCKET usage in POSIX code and remove missing test 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 7 months ago
Evgeny 96100663e7 Exclude test_dummynet from make check (temporarily disabled due to long execution time) 8 months ago
Evgeny 4cd22b1513 feat: переименован allowed_subnet в route_subnet, добавлено управление системными маршрутами 8 months ago
Evgeny bee1e41b07 Добавлен тестовый режим для TUN интерфейса и тест роутинга mesh 8 months ago
Evgeny 560e121d4c Fix tests Makefile.am: WIN_LIBS must be defined before COMMON_LIBS 8 months ago
Evgeny ada25ec4cc Add -ladvapi32 for Windows CryptGenRandom support 8 months ago
Evgeny 27f2edca40 Fix remaining Windows test build issues 8 months ago
Evgeny 15b670e563 Add cross-platform TUN support with Wintun for Windows 8 months ago
Evgeny 68668821e4 BGP: Implement route exchange module between uTun instances 8 months ago
Evgeny 8334b97521 Backup before adding NAT IP:port tracking to ETCP handshake 8 months ago
Evgeny 6e93c087ca Add test_etcp_api.c - test for ETCP API (etcp_send, etcp_bind) 8 months ago
Evgeny 15001487af Build: Out-of-tree build system with separate build directory 8 months ago
Evgeny ffaf7a25b8 Add etcp_api.c/h - ETCP packet send/receive API 8 months ago
Evgeny 5dfb67a4e3 Fix: Update tests/Makefile.am for correct object dependencies 8 months ago
Evgeny ce15d6b883 Backup before route_lib.c refactoring 8 months ago
Evgeny 277ab872bf Fix: routing initialization timing and test callbacks 8 months ago
Evgeny f022e7105e Crypto: Add OpenSSL support as alternative to TinyCrypt 8 months ago