cloudflared-mirror/ingress
Devin Carr 70ed7ffc5f TUN-9470: Add OriginDialerService to include TCP
Adds an OriginDialerService that takes over the roles of both DialUDP and DialTCP 
towards the origin. This provides the possibility to leverage dialer "middleware"
to inject virtual origins, such as the DNS resolver service.

DNS Resolver service also gains access to the DialTCP operation to service TCP
DNS requests.

Minor refactoring includes changes to remove the needs previously provided by
the warp-routing configuration. This configuration cannot be disabled by cloudflared
so many of the references have been adjusted or removed.

Closes TUN-9470
2025-06-30 13:24:16 -07:00
..
middleware TUN-8331: Add unit testing for AccessJWTValidator middleware 2024-04-11 12:25:24 -07:00
origins TUN-9470: Add OriginDialerService to include TCP 2025-06-30 13:24:16 -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-9016: update go to 1.24 2025-06-06 09:05:49 +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-9470: Add OriginDialerService to include TCP 2025-06-30 13:24:16 -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