3 Commits (57281a975ede6320a70b139290d8d53772a75557)

Author SHA1 Message Date
Evgeny 57281a975e 1 4 months ago
Evgeny b953a6daf0 tcp_io: FIN/close через write_queue, отладка всех этапов закрытия 4 months ago
Evgeny 1f4fe37fe5 proxy: rename + simplify + backpressure 4 months ago
Evgeny b43de4c1f0 tcp_proxy: гарантированная доставка CLOSE/ERROR через retry при сбое маршрута 4 months ago
Evgeny 21cfe2d381 etcp_router: remove legacy, auto-conn for all services, send_q inflight control, remove tcp_proxy internal seq 4 months ago
Evgeny 0f0857c22a add non-blocking send with EAGAIN+retry timer, normalizer flow control on recv, remove client-side send_buf buffering 4 months ago
Evgeny f691c01b45 перевод комментариев tcp/udp/icmp proxy на русский 4 months ago
Evgeny 9a5d8797af tun: socket pair in test_mode, remove ip_fd_mode from tcp_proxy, fix test_remote_proxy stream_id size 4 months ago
Evgeny e5d11ef9c1 refactor tcp_proxy: remove local socket mode, simplify architecture 4 months ago
Evgeny c3eccd7b35 add backpressure support: uip_retry_timer, feed drain at closing_tun/sent, send buffering with retry 4 months ago
Evgeny ba03cab182 fix tcp_proxy connection lifecycle: closing_sent, destroy transport, shutdown+timer on exit 4 months ago
Evgeny cec736a4b0 redesign TCP close: closing_tun/closing_rem flags, poll-driven cleanup, proper half-close 5 months ago
Evgeny d3b6057f82 add framed read for raw fd (2-byte len prefix), TCP_NODELAY, fix test half-close ordering 5 months ago
Evgeny c05e1c9991 replace uIP with adapted lwIP TCP stack (lwip_tcp) 5 months ago
Evgeny a6311a17d0 add UDP/ICMP proxy, refactor tcp_proxy via_node to instance-level 5 months ago
Evgeny 9869cf66f1 add etcp_router service routing layer + remote TCP proxy (uip+socket via router) 5 months ago