466 Commits (268243feebdecb8bdf804cdefadfaf35f431013a)

Author SHA1 Message Date
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 2fadec947b Fix: Split multi-var init and rename s_net/d_net to src_net/dst_net to avoid MSYS2 S_un macro conflict 5 months ago
Evgeny 595d2b177b Refactor: Replace custom tc_hton*/tc_ntoh* with standard htobe16/be16toh/htobe32/be32toh, move htobe16/be16toh to platform_compat.h 5 months ago
Evgeny aafa0cfcab Fix: Add portable tc_htonl/tc_htons/tc_ntohl/tc_ntohs macros, replace winsock2-incompatible hton*/nto* in NAT test files 5 months ago
Evgeny 3dd8fa4085 Fix: Remove arpa/inet.h from test_nat_stress.c and test_nat_transport.c, use platform_compat.h for byte-order funcs 5 months ago
Evgeny ba30f2adc6 Fix: Remove arpa/inet.h from test_nat_engine.c, use platform_compat.h for byte-order funcs 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 11d511797a Fix compiler warnings: remove incorrect address-of operator and add getpid for Windows 5 months ago
Evgeny e39979bfac Config: Added [allowed_keys] section for client public key authorization on server 5 months ago
Evgeny a3063ea47a NODEINFO: Add nat_addr/nat_port fields, use interface_addr for addr/port 5 months ago
Evgeny 57dba26e7c GUI: поле действия и кнопка Send для отправки команд в utun 5 months ago
Evgeny 0984ea749a Исправлен byte order для IP адресов в NAT detection flow 5 months ago
Evgeny cbde38d52a Remove accidentally committed binaries and temp files 5 months ago
Evgeny c136db5666 Fix: round-robin link selection + byte order fixes + local_node update 5 months ago
Evgeny 77fd7c19de WIP: debug byte order diagnostics 5 months ago
Evgeny d74ab1c1c6 Add name parameter to uasync_set_timeout for timer identification in dumps 5 months ago
Evgeny 54982f2dfb ping 6 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 b613e3a8e0 serializer 6 months ago
Evgeny 5dc8ad6784 1 6 months ago
Evgeny 2903b82941 Add test_serialize to Makefile and include serialize in libuasync.a 6 months ago
Evgeny dba092d88b Add serialize library for binary serialization with dynamic allocation 6 months ago
Evgeny 3b31821316 Add test_route_ping.c test file 6 months ago
Evgeny ffbc0da86f add ping 6 months ago
Evgeny 389124d327 Fix test_bgp_route_exchange: correct IP byte order constants and platform_compat.h endian include 6 months ago
Evgeny 05323ded60 WIP: backup before debugging test_bgp_route_exchange 6 months ago
Evgeny 07306e378b backup: state before full initialization for ping test with real links 6 months ago
Evgeny feb8024506 1 6 months ago
Evgeny 9f13cf5459 route redesign + tests 6 months ago
Evgeny be6058c642 backup: before plan 1 fix for route_lib test (non-overlapping subnets) 6 months ago
Evgeny 27618217cc fix: update tests for new NODEINFO routing API 6 months ago
Evgeny 097e1acc6d queue: add variable size hash 6 months ago
Evgeny 9517454ee6 firewall + random init pkt size 6 months ago
Evgeny 46b62e2e77 1 6 months ago
Evgeny 98f886b8a8 test fix, log update 6 months ago
Evgeny 12ba3b9719 backup: before adding inflight bytes limit to loadbalancer 6 months ago
Evgeny 7261e596eb fix: improve test_routing_mesh and fix duplicate init_connections in test_etcp_two_instances 6 months ago
Evgeny 0d9c18c653 conn fix 7 months ago
Evgeny ef75d20d0f 1 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