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
21cfe2d381
etcp_router: remove legacy, auto-conn for all services, send_q inflight control, remove tcp_proxy internal seq
- All SVC_ROUTE traffic now auto-creates ETCP_ROUTER_CONN, no legacy path
- etcp_route_send: auto-conn + seq + inflight check → send_q if full
- Inflight control via send_q: queue instead of drop, drain on ACK, retry timer 50ms
- router_send_one(): unified SVC_ROUTE wrapper with seq assignment
- router_deliver/try_assembly: pass real ETCP_CONN* to handlers (NAT needs it)
- tcp_proxy: remove internal 16-bit seq (send_seq/recv_last_seq/recv_init), shrink HDR 8→6
- remote_proxy: same seq removal, HDR/constants adjusted
- conn init/close/destroy: manage send_q, send_resume_timer lifecycle
- test_etcp_router_unit: −legacy, +send_q inflight test (18 tests)
|
4 months ago |
|
.opencode
|
add framed read for raw fd (2-byte len prefix), TCP_NODELAY, fix test half-close ordering
|
5 months ago |
|
doc
|
update documentation
|
5 months ago |
|
lib
|
clear freed memory in u_free_impl to catch UAF earlier
|
4 months ago |
|
net_emulator
|
Add name parameter to uasync_set_timeout for timer identification in dumps
|
5 months ago |
|
src
|
etcp_router: remove legacy, auto-conn for all services, send_q inflight control, remove tcp_proxy internal seq
|
4 months ago |
|
tests
|
etcp_router: remove legacy, auto-conn for all services, send_q inflight control, remove tcp_proxy internal seq
|
4 months ago |
|
tinycrypt
|
Build: incremental build support, Windows uasync fixes, TUN cross-platform refactoring
|
7 months ago |
|
tools
|
mass_update: log all sessions to files, terminal output only for errors
|
5 months ago |
|
.gitignore
|
fix tcp_proxy deadlock: send CLOSE on TUN FIN + full proxy diagnostics
|
4 months ago |
|
AGENTS.md
|
ag
|
4 months ago |
|
AUDIT_FINDINGS.txt
|
add audit findings document (51 issues across 12 modules)
|
5 months ago |
|
INSTALL.autotools
|
Major refactoring: Tasks 1-4 complete
|
9 months ago |
|
Makefile
|
build: out-of-tree VPATH build, tests run once with colored timing
|
5 months ago |
|
Makefile.am
|
build: out-of-tree VPATH build, tests run once with colored timing
|
5 months ago |
|
build.bat
|
1
|
7 months ago |
|
build.sh
|
add inflight data return to normalizer on reinit + configurable inflight min/max limits + test
|
5 months ago |
|
build_bsd_full.sh
|
1
|
5 months ago |
|
build_direct.sh
|
Build: incremental build support, Windows uasync fixes, TUN cross-platform refactoring
|
7 months ago |
|
build_full.bat
|
1
|
7 months ago |
|
build_linux_full.sh
|
1
|
7 months ago |
|
check.bat
|
Add check.bat - Windows test runner script
|
8 months ago |
|
configure.ac
|
1
|
7 months ago |
|
filelist.txt
|
+memory check module
|
7 months ago |
|
nat.txt
|
Добавлено поле interface_addr в ETCP_SOCKET и interface_ip/port в BGP_NAT_CHECK_REQ
|
5 months ago |
|
utun.conf.sample
|
add UDP/ICMP proxy, refactor tcp_proxy via_node to instance-level
|
5 months ago |
|
utun.exe.manifest
|
Build: Fix Windows build with OpenSSL support
|
8 months ago |
|
utun.md
|
Fix: Add bounds/mtu checks, underflow protection and null deref fix for ETCP robustness
|
5 months ago |
|
utun_start.sh
|
Backup before fixing test_routing_mesh segfault
|
8 months ago |
|
utun_stop.sh
|
Backup before fixing test_routing_mesh segfault
|
8 months ago |
|
utun_stop1.sh
|
Backup before fixing test_routing_mesh segfault
|
8 months ago |