You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Evgeny ed6b4d1046 debug: выделить link keepalive в отдельную категорию KEEPALIVE (21), добавить DEBUG_DEBUG при приёме keepalive-пакета 4 months ago
..
lwip_tcp add lwIP state diagnostics: tcp_alloc cwnd/sndbuf, proxy_poll_cb cwnd/unsent/unacked, active_pcbs counter 4 months ago
Makefile.am replace uIP with adapted lwIP TCP stack (lwip_tcp) 5 months ago
config_parser.c refactor tcp_proxy: remove local socket mode, simplify architecture 4 months ago
config_parser.h refactor tcp_proxy: remove local socket mode, simplify architecture 4 months ago
config_updater.c fix all compiler warnings: array-bool, pointer-sign, tautological, unsequenced 5 months ago
config_updater.h
…
control_server.c Socket info: show config and netif IP in log, monitor shows interface IP 5 months ago
control_server.h
…
crc32.c
…
crc32.h
…
dummynet.c fix uasync set_timeout(0) ordering, dummynet shaper initial delay, add tests 5 months ago
dummynet.h etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test 5 months ago
eim_nat.c fix INIT bounds checks and eim_nat port uint16_t wrap 5 months ago
eim_nat.h NAT: Full Cone (EIM) NAT with ETCP_ID_NAT protocol, per-node routing, and comprehensive test suite 5 months ago
etcp.c fix compiler warnings: C23 label+declaration, uint16_t overflow check 4 months ago
etcp.h fix use-after-free in tests: swap queue_entry_free/queue_dgram_free order, fix dangling timer handles and stack args; add ETCP MTU bounds, assembly overflow check, etcp_update_mtu 5 months ago
etcp_api.c fix all compiler warnings: array-bool, pointer-sign, tautological, unsequenced 5 months ago
etcp_api.h add UDP/ICMP proxy, refactor tcp_proxy via_node to instance-level 5 months ago
etcp_connections.c debug: выделить link keepalive в отдельную категорию KEEPALIVE (21), добавить DEBUG_DEBUG при приёме keepalive-пакета 4 months ago
etcp_connections.h fix use-after-free in tests: swap queue_entry_free/queue_dgram_free order, fix dangling timer handles and stack args; add ETCP MTU bounds, assembly overflow check, etcp_update_mtu 5 months ago
etcp_debug.c Add duplicate packet counter to ACK frames 5 months ago
etcp_debug.h
…
etcp_dump.c fix: reconnect test — cancel timers in conn_reset, add init_timer cancel on link_state=3, add reinit resilience to test 5 months ago
etcp_dump.h fix: reconnect test — cancel timers in conn_reset, add init_timer cancel on link_state=3, add reinit resilience to test 5 months ago
etcp_loadbalancer.c fix all compiler warnings: array-bool, pointer-sign, tautological, unsequenced 5 months ago
etcp_loadbalancer.h
…
etcp_router.c router close_all_for_node: integrate with BGP remove_conn, fail fast on no route, stop PAUSE cycle 4 months ago
etcp_router.h etcp_router: CLOSE/RST signaling flags in seq, close notification to services 4 months ago
etcp_send_test.txt
…
firewall.c firewall + random init pkt size 6 months ago
firewall.h firewall + random init pkt size 6 months ago
icmp_proxy.c перевод комментариев tcp/udp/icmp proxy на русский 4 months ago
icmp_proxy.h перевод комментариев tcp/udp/icmp proxy на русский 4 months ago
nat_transport.c fix use-after-free in queue_entry_free/dgram_free ordering + add tcp_proxy stress test + proxy diagnostics logging 4 months ago
nat_transport.h migrate NAT and DATA to etcp_router, fix warnings and destroy order 5 months ago
packet_dump.c
…
packet_dump.h
…
pkt_normalizer.c fix pkt_normalizer: null deref on alloc fail, mtu underflow, unchecked pn_buf_renew in loop 5 months ago
pkt_normalizer.h
…
remote_proxy.c router close_all_for_node: integrate with BGP remove_conn, fail fast on no route, stop PAUSE cycle 4 months ago
remote_proxy.h etcp_router: remove legacy, auto-conn for all services, send_q inflight control, remove tcp_proxy internal seq 4 months ago
req.txt
…
route6_lib.c add IPv6 default route interface auto-detection for permanent/temporary IPv6 without netif 5 months ago
route6_lib.h add IPv6 default route interface auto-detection for permanent/temporary IPv6 without netif 5 months ago
route_bgp.c router close_all_for_node: integrate with BGP remove_conn, fail fast on no route, stop PAUSE cycle 4 months ago
route_bgp.h add connectivity probing + NAT type rename OPEN->EIM, RESTRICTED->STRICT 5 months ago
route_bgp.txt 1 6 months ago
route_connectivity.c etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test 5 months ago
route_connectivity.h add connectivity probing + NAT type rename OPEN->EIM, RESTRICTED->STRICT 5 months ago
route_lib.c cleanup BGP/connection logging 5 months ago
route_lib.h 1 6 months ago
route_lib.txt route: transition from BGP_ROUTE_PACKET to NODEINFO based routing 6 months ago
route_node.c add IPv6 default route interface auto-detection for permanent/temporary IPv6 without netif 5 months ago
route_node.h add IPv6 default route interface auto-detection for permanent/temporary IPv6 without netif 5 months ago
route_p2pconn.txt Fix: Add bounds/mtu checks, underflow protection and null deref fix for ETCP robustness 5 months ago
route_ping.c fix route_bgp/route_ping: old paths queue leak, etcp_send fail leak, nat_check_arg leak on cancel 5 months ago
route_ping.h Fix unaligned uint64_t access in packed struct causing garbage request_id 5 months ago
routing.c migrate NAT and DATA to etcp_router, fix warnings and destroy order 5 months ago
routing.h migrate NAT and DATA to etcp_router, fix warnings and destroy order 5 months ago
secure_channel.c fix all compiler warnings: array-bool, pointer-sign, tautological, unsequenced 5 months ago
secure_channel.h fix all compiler warnings: array-bool, pointer-sign, tautological, unsequenced 5 months ago
tcp_proxy.c etcp_router: remove legacy, auto-conn for all services, send_q inflight control, remove tcp_proxy internal seq 4 months ago
tcp_proxy.h etcp_router: remove legacy, auto-conn for all services, send_q inflight control, remove tcp_proxy internal seq 4 months ago
tun_freebsd.c fix tun_platform_write return value on FreeBSD: subtract 4-byte AF_INET header from writev result 4 months ago
tun_if.c tun: socket pair in test_mode, remove ip_fd_mode from tcp_proxy, fix test_remote_proxy stream_id size 4 months ago
tun_if.h tun: socket pair in test_mode, remove ip_fd_mode from tcp_proxy, fix test_remote_proxy stream_id size 4 months ago
tun_linux.c
…
tun_route.c Suppress route command output to console 5 months ago
tun_route.h
…
tun_windows.c
…
udp_proxy.c перевод комментариев tcp/udp/icmp proxy на русский 4 months ago
udp_proxy.h перевод комментариев tcp/udp/icmp proxy на русский 4 months ago
utun.c 1 5 months ago
utun.manifest
…
utun_instance.c tun: socket pair in test_mode, remove ip_fd_mode from tcp_proxy, fix test_remote_proxy stream_id size 4 months ago
utun_instance.h etcp_router: simplified TCP — reorder recv_q, dedup, ACK timers, inflight control, per-(remote,svc) conn state 4 months ago