cloudflared-mirror/ingress
Devin Carr 9da15b5d96 TUN-8640: Refactor ICMPRouter to support new ICMPResponders
A new ICMPResponder interface is introduced to provide different
implementations of how the ICMP flows should return to the QUIC
connection muxer.

Improves usages of netip.AddrPort to leverage the embedded zone
field for IPv6 addresses.

Closes TUN-8640
2024-11-27 12:46:08 -08:00
..
middleware TUN-8331: Add unit testing for AccessJWTValidator middleware 2024-04-11 12:25:24 -07:00
config.go feat: auto tls sni 2024-04-02 14:56:44 -07: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-8640: Refactor ICMPRouter to support new ICMPResponders 2024-11-27 12:46:08 -08:00
ingress.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
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-8236: Add write timeout to quic and tcp connections 2024-02-15 17:54:52 +00:00
origin_connection_test.go TUN-8236: Add write timeout to quic and tcp connections 2024-02-15 17:54:52 +00: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 feat: auto tls sni 2024-04-02 14:56:44 -07: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
origin_udp_proxy.go TUN-8701: Simplify flow registration logs for datagram v3 2024-11-12 10:54:37 -08: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