| .. |
|
lwip_tcp
|
fix lwIP TCP checksums on LE: remove htons from pseudo-header sum, add htons to return values
|
5 months ago |
|
Makefile.am
|
replace uIP with adapted lwIP TCP stack (lwip_tcp)
|
5 months ago |
|
config_parser.c
|
add UDP/ICMP proxy, refactor tcp_proxy via_node to instance-level
|
5 months ago |
|
config_parser.h
|
add UDP/ICMP proxy, refactor tcp_proxy via_node to instance-level
|
5 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
|
control socket disconnect fix
|
7 months ago |
|
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
|
NAT: Full Cone (EIM) NAT with ETCP_ID_NAT protocol, per-node routing, and comprehensive test suite
|
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 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.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
|
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_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
|
add per-connection inflight limit
|
6 months ago |
|
etcp_router.c
|
add etcp_router INFO logs for ICMP_PROXY reply path (send+deliver)
|
5 months ago |
|
etcp_router.h
|
add etcp_router service routing layer + remote TCP proxy (uip+socket via router)
|
5 months ago |
|
etcp_send_test.txt
|
fix reconnect
|
7 months ago |
|
firewall.c
|
firewall + random init pkt size
|
6 months ago |
|
firewall.h
|
firewall + random init pkt size
|
6 months ago |
|
icmp_proxy.c
|
add periodic cleanup timers for ICMP pending requests and UDP flows
|
5 months ago |
|
icmp_proxy.h
|
add periodic cleanup timers for ICMP pending requests and UDP flows
|
5 months ago |
|
nat_transport.c
|
migrate NAT and DATA to etcp_router, fix warnings and destroy order
|
5 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
|
add IPv6 default route interface auto-detection for permanent/temporary IPv6 without netif
|
5 months ago |
|
pkt_normalizer.h
|
…
|
|
|
remote_proxy.c
|
fix remote_proxy: cleanup socket on EOF/error/connect-fail to prevent infinite callback loop
|
5 months ago |
|
remote_proxy.h
|
add etcp_router service routing layer + remote TCP proxy (uip+socket via router)
|
5 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
|
add IPv6 default route interface auto-detection for permanent/temporary IPv6 without netif
|
5 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
|
log: move individual ping logs from INFO/TRACE to DEBUG level
|
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
|
fix TCP data stall: feed transport_to_uip on ETCP recv, tcp_poll interval 0→2 for close detection
|
5 months ago |
|
tcp_proxy.h
|
redesign TCP close: closing_tun/closing_rem flags, poll-driven cleanup, proper half-close
|
5 months ago |
|
tun_freebsd.c
|
tun freebsd close fix
|
6 months ago |
|
tun_if.c
|
add IPv6 default route interface auto-detection for permanent/temporary IPv6 without netif
|
5 months ago |
|
tun_if.h
|
NAT: Full Cone (EIM) NAT with ETCP_ID_NAT protocol, per-node routing, and comprehensive test suite
|
5 months ago |
|
tun_linux.c
|
…
|
|
|
tun_route.c
|
Suppress route command output to console
|
5 months ago |
|
tun_route.h
|
…
|
|
|
tun_windows.c
|
wintun bugfix
|
6 months ago |
|
udp_proxy.c
|
add periodic cleanup timers for ICMP pending requests and UDP flows
|
5 months ago |
|
udp_proxy.h
|
add periodic cleanup timers for ICMP pending requests and UDP flows
|
5 months ago |
|
utun.c
|
1
|
5 months ago |
|
utun.manifest
|
…
|
|
|
utun_instance.c
|
add UDP/ICMP proxy, refactor tcp_proxy via_node to instance-level
|
5 months ago |
|
utun_instance.h
|
add UDP/ICMP proxy, refactor tcp_proxy via_node to instance-level
|
5 months ago |