64 Commits (c4e80e6fd7ba36c629019fc14cc06dc59c12296a)

Author SHA1 Message Date
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 e5d11ef9c1 refactor tcp_proxy: remove local socket mode, simplify architecture 4 months ago
Evgeny a6311a17d0 add UDP/ICMP proxy, refactor tcp_proxy via_node to instance-level 5 months ago
Evgeny 17e95cc2a3 fix remaining pointer-sign warnings in sc_set_peer_public_key callers 5 months ago
Evgeny 68f4ae12c8 fix all compiler warnings: array-bool, pointer-sign, tautological, unsequenced 5 months ago
Evgeny a0e5446790 migrate NAT and DATA to etcp_router, fix warnings and destroy order 5 months ago
Evgeny 9869cf66f1 add etcp_router service routing layer + remote TCP proxy (uip+socket via router) 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 907ef244c6 NAT: Full Cone (EIM) NAT with ETCP_ID_NAT protocol, per-node routing, and comprehensive test suite 5 months ago
Evgeny 33fd5bc123 ETCP: add session_id to prevent false reinit on new link addition 5 months ago
Evgeny 05323ded60 WIP: backup before debugging test_bgp_route_exchange 6 months ago
Evgeny aaa2a13849 add smart reload logs/config 6 months ago
Evgeny 9c612486b3 add smart reload logs/config 6 months ago
Evgeny 85367fbe36 backup: before Variant B selective socket/client/link reload impl 6 months ago
Evgeny 6938bfcb6a Routing: add local routes to table via hop_count==0 detection 6 months ago
Evgeny 9f13cf5459 route redesign + tests 6 months ago
Evgeny 5c9e9ba144 route: transition from BGP_ROUTE_PACKET to NODEINFO based routing 6 months ago
Evgeny 097e1acc6d queue: add variable size hash 6 months ago
Evgeny 9517454ee6 firewall + random init pkt size 6 months ago
Evgeny b10fd59b6d 1 6 months ago
Evgeny 14bf6328a6 1 6 months ago
jeka 59162bd29a fix reconnect 7 months ago
jeka e8b6153297 bugfix 7 months ago
jeka aa5171bcd1 route improvements 7 months ago
jeka 167b3b36da routing + bgp big update 7 months ago
jeka 79f027a3d3 1 7 months ago
jeka 473190281a routing базово работает 7 months ago
jeka 15c7968c8c mem 7 months ago
Evgeny 1aec884c2d linux routing + debug output 7 months ago
jeka 61d575f09b logs 7 months ago
jeka c420b8f18e пердайт icmp в tun 7 months ago
jeka 9269bc9c61 Fix: Delete system routes on shutdown 7 months ago
jeka 3945ff5665 Fix: Use netsh for adding routes on Windows (wintun) 7 months ago
jeka 9d0223d3fa refactor 7 months ago
jeka 90a8e66328 routing - local routes (id,ip) 7 months ago
jeka 734851329f Control: Add monitoring server with ETCP protocol support 8 months ago
Evgeny d917b42942 fix: исправлен порядок байт при добавлении маршрутов из конфига 8 months ago
Evgeny 4cd22b1513 feat: переименован allowed_subnet в route_subnet, добавлено управление системными маршрутами 8 months ago
jeka 4a3c5724b7 Windows: Исправлен запуск utun - TUN, логирование, права администратора 8 months ago
Evgeny c1e2f061b9 Рефакторинг utun_instance_create - устранено дублирование кода 8 months ago
Evgeny bee1e41b07 Добавлен тестовый режим для TUN интерфейса и тест роутинга mesh 8 months ago
Evgeny c83fdeeaad Fix Windows build: add sa_family_t typedef, replace arpa/inet.h, fix ll_queue warnings 8 months ago
Evgeny 68668821e4 BGP: Implement route exchange module between uTun instances 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 5a7107b855 Simplify tun_if: unified init, write, close API with queue-based reads 8 months ago
Evgeny beafb9b198 Fix: Remove usleep from event loops and fix segfault in tests 8 months ago
Evgeny ed7f3d8974 Fix: Suppressed remaining compiler warnings 8 months ago
Evgeny 191de191d5 Fix ETCP memory allocation to use queue_data_new_from_pool 8 months ago
Evgeny edba76c4ed ll_queue: fix pointer arithmetic (xxx=0), callback now receives struct ll_entry* 8 months ago