cloudflared-mirror/ingress
Devin Carr 51c5ef726c TUN-9882: Add write deadline for UDP origin writes
Add a deadline for origin writes as a preventative measure in the case that the kernel blocks any writes for too long.
In the case that the socket exceeds the write deadline, the datagram will be dropped.

Closes TUN-9882
2025-10-07 19:54:42 -07:00
..
middleware TUN-9820: Add support for FedRAMP in originRequest Access config 2025-09-15 11:11:23 +00:00
origins TUN-9511: Add metrics for virtual DNS origin 2025-07-01 13:26:34 -07:00
config.go TUN-8861: Add configuration for active sessions limiter 2025-01-20 11:39:42 +00:00
config_test.go TUN-7259: Add warning for missing ingress rules 2023-03-10 01:49:54 +00:00
constants_test.go TUN-8236: Add write timeout to quic and tcp connections 2024-02-15 17:54:52 +00:00
icmp_darwin.go TUN-8640: Refactor ICMPRouter to support new ICMPResponders 2024-11-27 12:46:08 -08:00
icmp_darwin_test.go ZTC-234: macOS tests 2022-11-11 19:43:26 +00:00
icmp_generic.go TUN-8640: Refactor ICMPRouter to support new ICMPResponders 2024-11-27 12:46:08 -08:00
icmp_linux.go TUN-8640: Refactor ICMPRouter to support new ICMPResponders 2024-11-27 12:46:08 -08:00
icmp_linux_test.go ZTC-234: macOS tests 2022-11-11 19:43:26 +00:00
icmp_metrics.go TUN-8441: Correct UDP total sessions metric to a counter and add new ICMP metrics 2024-05-30 14:23:10 -07:00
icmp_posix.go TUN-8640: Refactor ICMPRouter to support new ICMPResponders 2024-11-27 12:46:08 -08:00
icmp_posix_test.go TUN-8640: Refactor ICMPRouter to support new ICMPResponders 2024-11-27 12:46:08 -08:00
icmp_windows.go TUN-8640: Refactor ICMPRouter to support new ICMPResponders 2024-11-27 12:46:08 -08:00
icmp_windows_test.go TUN-9016: update go to 1.24 2025-06-06 09:05:49 +00:00
ingress.go TUN-9820: Add support for FedRAMP in originRequest Access config 2025-09-15 11:11:23 +00:00
ingress_test.go Fix nil pointer dereference segfault when passing "null" config json to cloudflared tunnel ingress validate (#1070) 2023-12-14 16:29:40 +00:00
origin_connection.go TUN-9470: Add OriginDialerService to include TCP 2025-06-30 13:24:16 -07:00
origin_connection_test.go TUN-8236: Add write timeout to quic and tcp connections 2024-02-15 17:54:52 +00:00
origin_dialer.go TUN-9882: Add write deadline for UDP origin writes 2025-10-07 19:54:42 -07:00
origin_icmp_proxy.go TUN-8640: Refactor ICMPRouter to support new ICMPResponders 2024-11-27 12:46:08 -08:00
origin_icmp_proxy_test.go TUN-8640: Refactor ICMPRouter to support new ICMPResponders 2024-11-27 12:46:08 -08:00
origin_proxy.go TUN-9016: update go to 1.24 2025-06-06 09:05:49 +00:00
origin_proxy_test.go TUN-8236: Add write timeout to quic and tcp connections 2024-02-15 17:54:52 +00:00
origin_service.go feat: auto tls sni 2024-04-02 14:56:44 -07:00
origin_service_test.go TUN-6898: Fix bug handling IPv6 based ingresses with missing port 2022-10-28 12:47:59 +01:00
packet_router.go TUN-8640: Refactor ICMPRouter to support new ICMPResponders 2024-11-27 12:46:08 -08:00
packet_router_test.go TUN-8640: Refactor ICMPRouter to support new ICMPResponders 2024-11-27 12:46:08 -08:00
rule.go TUN-6801: Add punycode alternatives for ingress rules 2022-09-26 17:59:45 +00:00
rule_test.go feat: auto tls sni 2024-04-02 14:56:44 -07:00