44 Commits (73f707ef9bd0d43a0eb17010c23a58eafd1bccfc)

Author SHA1 Message Date
Evgeny 73f707ef9b crypto: migrate ECDH(secp256r1) to X25519, drop TinyCrypt 4 months ago
Evgeny 150e9977df stcp: unified transport — etcp_send/bind over TCP via stcp_link 4 months ago
Evgeny f913bdf351 stcp: streaming TCP module + stream cipher + comprehensive tests 4 months ago
Evgeny 1f4fe37fe5 proxy: rename + simplify + backpressure 4 months ago
Evgeny 6c79939db3 congestion: заменить AIMD на BBR v3 (per-link), добавить юнит-тесты BBR 4 months ago
Evgeny c05e1c9991 replace uIP with adapted lwIP TCP stack (lwip_tcp) 5 months ago
Evgeny a6311a17d0 add UDP/ICMP proxy, refactor tcp_proxy via_node to instance-level 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 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 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 ffbc0da86f add ping 6 months ago
Evgeny 5c9e9ba144 route: transition from BGP_ROUTE_PACKET to NODEINFO based routing 6 months ago
Evgeny 9517454ee6 firewall + random init pkt size 6 months ago
Evgeny 362a9a4a45 1 7 months ago
Evgeny 0e61029231 1 7 months ago
Evgeny 2f12150c31 1 7 months ago
Evgeny 8bef8d8644 1 7 months ago
Evgeny 429e41da42 1 7 months ago
Evgeny 79f73bf709 1 7 months ago
Evgeny 4a4a21955c 1 7 months ago
jeka 066a9aa89e +memory check module 7 months ago
jeka b20bff32dd config 7 months ago
jeka c420b8f18e пердайт icmp в tun 7 months ago
jeka 734851329f Control: Add monitoring server with ETCP protocol support 8 months ago
Evgeny 4cd22b1513 feat: переименован allowed_subnet в route_subnet, добавлено управление системными маршрутами 8 months ago
jeka 4a3c5724b7 Windows: Исправлен запуск utun - TUN, логирование, права администратора 8 months ago
Evgeny 29d26cf139 Force rebuild of utun-ecc_platform_specific.o on every build to ensure platform-specific changes are picked up 8 months ago
Evgeny ada25ec4cc Add -ladvapi32 for Windows CryptGenRandom support 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 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 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
Evgeny e048b10899 Fix: ETCP module compilation errors and build system issues 8 months ago
Evgeny 3f7fd9f8ad Сохранить текущее состояние перед исправлением компиляционных ошибок 9 months ago
Evgeny f6c337bd1c FINAL: Encryption fully implemented with tests. Add etcp_connections_get_crypto_stats signature fix and tests in Makefile.am 9 months ago
Evgeny 3f0a23aa93 Fix build: rename u_async to lib, add missing constants, out-of-tree build support 9 months ago
Evgeny 8d9340c949 Refactor: Move mainloop from utun_instance to main 9 months ago
Evgeny c869ccf174 Major refactoring: Tasks 1-4 complete 9 months ago