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
d0029178e7
feat: 1-byte flags in SVC_ROUTE_HDR — START, RST, 2-bit sess_id
...
SVC_ROUTE_HDR: +uint8_t flags (23 bytes total).
bit7=START (0x80) — first data packet of new session
bit6=RST (0x40) — sequence violation detected
bit5-4=sess_id (0-3) — cyclically incremented on restart
router_send_one_flags: sets START+sess_id on first data packet.
router_send_ack: sets sess_id only (no START for ACK).
etcp_router_recv_cb: detects restart via sess_id change or START flag.
Old seq=0 heuristic replaced with explicit flags.
etcp_router_conn_get: init sess_id=0, peer_sess_id=0, start_sent=0.
etcp_router_conn_restart: increment sess_id before closing rconn.
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
feat: send_q backpressure + ll_queue on_get callback + consumer_ack flow control
4 months ago
net_emulator
Add name parameter to uasync_set_timeout for timer identification in dumps
5 months ago
src
feat: 1-byte flags in SVC_ROUTE_HDR — START, RST, 2-bit sess_id
4 months ago
tests
refactor: remove tcp_conn_push_write, use direct queue put with chunking
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
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
proxy: rename + simplify + backpressure
4 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