35 Commits (c2191aad3b2926a48e523e5c22982c756ec56ca0)

Author SHA1 Message Date
Evgeny 389ef00da6 refactor: split socket meta 'type' into config_type and nat_type — separate config (PUBLIC/NAT/PRIVATE) from detected NAT (EIM/STRICT/DIRECT) across NODEINFO, conn_mgr, route_bgp, route_node, etcpmon; win32 compat fixes (memmem, SHUT_WR, tun test_mode, tcp_proxy guards) 3 months ago
Evgeny c60ba6eaec tun: tun_init_nat always uses TUN_MTU_DEFAULT (1500), ignore ETCP mtu from config 3 months ago
Evgeny 928c2fe057 tun: always use TUN_MTU_DEFAULT (1500) for TUN interface, ignore ETCP mtu from config 3 months ago
Evgeny 075c4f4583 memory_pool: name field — идентификация пула в диагностике коррапшна 4 months ago
Evgeny c5c4967b69 1 4 months ago
Evgeny 9a5d8797af tun: socket pair in test_mode, remove ip_fd_mode from tcp_proxy, fix test_remote_proxy stream_id size 4 months ago
Evgeny c24a6367cc add IPv6 default route interface auto-detection for permanent/temporary IPv6 without netif 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 097e1acc6d queue: add variable size hash 6 months ago
jeka 6f045a011c wintun bugfix 6 months ago
jeka aa5171bcd1 route improvements 7 months ago
jeka 1811764f6d +queue names 7 months ago
jeka b8820e47b3 доработки роутинга 7 months ago
jeka 15c7968c8c mem 7 months ago
jeka c271084d35 tun/win шлёт в routing. 7 months ago
jeka 783f229711 obf 7 months ago
jeka c420b8f18e пердайт icmp в tun 7 months ago
jeka 9d0223d3fa refactor 7 months ago
jeka d10bddd1f7 Build: incremental build support, Windows uasync fixes, TUN cross-platform refactoring 7 months ago
Evgeny bee1e41b07 Добавлен тестовый режим для TUN интерфейса и тест роутинга mesh 8 months ago
Evgeny 15b670e563 Add cross-platform TUN support with Wintun for Windows 8 months ago
Evgeny 277ab872bf Fix: routing initialization timing and test callbacks 8 months ago
Evgeny 5a7107b855 Simplify tun_if: unified init, write, close API with queue-based reads 8 months ago
Evgeny 2e48f9a111 Refactor: TUN ioctl helpers, routing documentation; prepare for tun_if simplification 8 months ago
Evgeny 1bafe6a681 Backup before fixing etcp_connections list addition 8 months ago
Evgeny e048b10899 Fix: ETCP module compilation errors and build system issues 8 months ago
Evgeny 56dfd2f0df Ревизия: добавлены DEBUG сообщения для ошибок и предупреждений 8 months ago
Evgeny fe9eba14cd Update: Build script, ETCP protocol docs, and TUN interface 8 months ago
Evgeny 50e59bb835 Финальный коммит: полный рефакторинг и улучшения 8 months ago
Evgeny 9b417e054a Fix: Added uasync_t typedef, fixed packet normalizer compilation, completed crypto fixes. Crypto fully working with all tests passing. 9 months ago
Evgeny 3f7fd9f8ad Сохранить текущее состояние перед исправлением компиляционных ошибок 9 months ago
Evgeny 3f0a23aa93 Fix build: rename u_async to lib, add missing constants, out-of-tree build support 9 months ago
Evgeny c869ccf174 Major refactoring: Tasks 1-4 complete 9 months ago
Evgeny 2c58c008ce Test suite cleanup and reorganization 9 months ago
jek f2c10dcbf9 Reorganize project structure: move sources to src/, update Makefile, add header symlinks 9 months ago
jek 70b8caadbf Add utun VPN implementation and enhance async infrastructure 9 months ago