3 Commits (a01e2f0899e59d85599b6f6fd094cf9f0ea41c78)

Author SHA1 Message Date
Evgeny e765d62e43 etcp_route_send: add force parameter to bypass send_q limit for control messages 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 1f4fe37fe5 proxy: rename + simplify + backpressure 4 months ago
Evgeny f691c01b45 перевод комментариев tcp/udp/icmp proxy на русский 4 months ago
Evgeny a02c474b94 fix use-after-free in queue_entry_free/dgram_free ordering + add tcp_proxy stress test + proxy diagnostics logging 4 months ago
Evgeny 3258a64df4 add periodic cleanup timers for ICMP pending requests and UDP flows 5 months ago
Evgeny c396b91fde fix missing IP checksum in icmp/udp deliver_reply, fix udp output_queue->input_queue 5 months ago
Evgeny 889f6d5c3a fix icmp_proxy: write reply to input_queue (not output_queue) to reach TUN device 5 months ago
Evgeny 13d469d866 add orig_src_ip to ICMP proxy protocol, fix deliver_reply dst_ip (was wrong tun_ip_addr) 5 months ago
Evgeny 02c7153822 add icmp_proxy diagnostic logging on all reply path stages 5 months ago
Evgeny 07540b7ff8 fix icmp: use SOCK_RAW for FreeBSD compat, add socket diagnostic logging 5 months ago
Evgeny edeb83ce89 replace fake ICMP echo reply with test_loopback flag, honest error when no raw socket 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