81 Commits (268243feebdecb8bdf804cdefadfaf35f431013a)

Author SHA1 Message Date
Evgeny 7a35f4c386 proxy client: привести lwIP TCP close к лучшим практикам 4 months ago
Evgeny 483bf440fb tcp_proxy_client: skip tcp_shutdown on TIME_WAIT/CLOSED pcb 4 months ago
Evgeny 6f1916b6b2 tcp_proxy_client: tcp_close→tcp_abort, fix tw_pcbs loop 4 months ago
Evgeny 6ee030ca7c 1 4 months ago
Evgeny 3ae4988353 1 4 months ago
Evgeny 57281a975e 1 4 months ago
Evgeny b953a6daf0 tcp_io: FIN/close через write_queue, отладка всех этапов закрытия 4 months ago
Evgeny 58e45e9232 proxy: implement CLOSE and FIN relay protocol 4 months ago
Evgeny f8111f7f03 tcp_proxy_client: move PROXY FEED per-packet log from DEBUG to TRACE 4 months ago
Evgeny cfd885de7c tcp_proxy_server: move per-packet SOCK:RECV log from INFO to TRACE 4 months ago
Evgeny 8d0c40195b tcp proxy/lwip: move per-packet traffic logs from INFO/ERROR to TRACE 4 months ago
Evgeny e765d62e43 etcp_route_send: add force parameter to bypass send_q limit for control messages 4 months ago
Evgeny 3c036ecc4c fix: restore conn_free cleanup — tcp_conn_destroy, timers, waiters were lost 4 months ago
Evgeny 0c8de3db84 fix: double-free in tcp_proxy_server_conn_free via freed flag 4 months ago
Evgeny 4ba790b921 fix: SIGSEGV in tcp_proxy_client_destroy — abort pcbs before lwip destroy 4 months ago
Evgeny e0378ebf1d refactor: remove consumer_ack, isolate proxy from router internals 4 months ago
Evgeny d784b2bfbe fix: use-after-free in tcp_conn_destroy + throttle consumer_ack 4 months ago
Evgeny ca7f6c0d01 feat: peer restart detection + etcp_router_conn_restart with service notification 4 months ago
Evgeny 4716641dff fix: initial consumer_ack in handle_connect + diag: send_q, BACKPRESSURE, ACK logs 4 months ago
Evgeny bbf39c091d feat: send_q backpressure + ll_queue on_get callback + consumer_ack flow control 4 months ago
Evgeny a0da29f1eb fix: simplify diag_timer_cb — use pool->free_count instead of allocations-reuse 4 months ago
Evgeny dc2b394e7a feat: per-connection diagnostic timer in tcp_proxy_server 4 months ago
Evgeny 04f6b3e040 refactor: remove tcp_conn_push_write, use direct queue put with chunking 4 months ago
Evgeny 63f019530b feat: tcp_io library + uasync socket toggle + ll_queue empty_callback 4 months ago
Evgeny 3533ec3122 fix: memory leaks in TCP proxy server/client 4 months ago
Evgeny ac3fe79db8 etcp_router: consumer-driven ACK with interval throttle (10ms) 4 months ago
Evgeny e7eb24537d fix: proxy ERROR handling — single CLOSE on error, no ERROR response cascade 4 months ago
Evgeny 331d43c6f7 fix: proxy ERROR loop, BBR test backpressure, O(1) u_free, test ordering 4 months ago
Evgeny fceec1aea6 fix: move debug logs before async operations (queue_put, timer_set, resume) for meaningful log ordering 4 months ago
Evgeny 4556f327c2 1 4 months ago
Evgeny 1f4fe37fe5 proxy: rename + simplify + backpressure 4 months ago