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
e0378ebf1d
refactor: remove consumer_ack, isolate proxy from router internals
etcp_router:
- removed consumer_ack field, consumer_ack function, consumer_ack logic
- ACK always auto-sent via router_schedule_ack (10ms throttle)
- conn_restart: local-only reset, no remote CLOSE, unified close notification (len=9)
- START detection: only when rx_seq>0 (first conn doesn't trigger)
- new API: etcp_router_on_send_ready / cancel_send_ready for send_q backpressure
tcp_proxy_server:
- removed write_on_get_cb, queue_set_on_get, rconn->consumer_ack
- removed etcp_router_conn_get, direct send_q access
- uses etcp_router_on_send_ready for backpressure
tcp_proxy_client:
- removed consumer_ack call
- unified conn=NULL handler (len=9 = close/restart with node_id)
protocol: close/restart notification now len=9 (svc_id + node_id), no RESTART subcmd
|
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
|
etcp_router: fix inflight underflow by splitting rx_acked into tx_acked + last_sent_ack_seq
|
4 months ago |
|
lib
|
fix: use-after-free in tcp_conn_destroy + throttle consumer_ack
|
4 months ago |
|
net_emulator
|
Add name parameter to uasync_set_timeout for timer identification in dumps
|
5 months ago |
|
src
|
refactor: remove consumer_ack, isolate proxy from router internals
|
4 months ago |
|
tests
|
refactor: remove consumer_ack, isolate proxy from router internals
|
4 months ago |
|
tinycrypt
|
Build: incremental build support, Windows uasync fixes, TUN cross-platform refactoring
|
7 months ago |
|
tools
|
etcpmon: widen debug level labels by 30% and shift radio buttons right
|
4 months ago |
|
.gitignore
|
fix tcp_proxy deadlock: send CLOSE on TUN FIN + full proxy diagnostics
|
4 months ago |
|
AGENTS.md
|
fix: proxy ERROR loop, BBR test backpressure, O(1) u_free, test ordering
|
4 months ago |
|
AUDIT_FINDINGS.txt
|
add audit findings document (51 issues across 12 modules)
|
5 months ago |
|
INSTALL.autotools
|
…
|
|
|
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
|
…
|
|
|
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
|
proxy: rename + simplify + backpressure
|
4 months ago |
|
utun.exe.manifest
|
…
|
|
|
utun.md
|
Fix: Add bounds/mtu checks, underflow protection and null deref fix for ETCP robustness
|
5 months ago |
|
utun_start.sh
|
…
|
|
|
utun_stop.sh
|
…
|
|
|
utun_stop1.sh
|
…
|
|