cloudflared-mirror/supervisor
Devin Carr b4a98b13fe TUN-9469: Centralize UDP origin proxy dialing as ingress service
Introduces a new `UDPOriginProxy` interface and `UDPOriginService`
to standardize how UDP connections are dialed to origins. Allows for
future overrides of the ingress service for specific dial destinations.

Simplifies dependency injection for UDP dialing throughout both datagram
v2 and v3 by using the same ingress service. Previous invocations called
into a DialUDP function in the ingress package that was a light
wrapper over `net.DialUDP`. Now a reference is passed into both datagram
controllers that allows more control over the DialUDP method.

Closes TUN-9469
2025-06-23 18:01:15 +00:00
..
conn_aware_logger.go TUN-6617: Dont fallback to http2 if QUIC conn was successful. 2022-08-12 08:40:03 +00:00
external_control.go TUN-5749: Refactor cloudflared to pave way for reconfigurable ingress 2022-02-14 15:37:09 +00:00
fuse.go chore: Remove h2mux code 2024-10-15 13:10:30 -07:00
metrics.go TUN-5749: Refactor cloudflared to pave way for reconfigurable ingress 2022-02-14 15:37:09 +00:00
pqtunnels.go TUN-8855: Update PQ curve preferences 2025-01-30 05:02:47 -08:00
pqtunnels_test.go TUN-8855: Update PQ curve preferences 2025-01-30 05:02:47 -08:00
supervisor.go TUN-9469: Centralize UDP origin proxy dialing as ingress service 2025-06-23 18:01:15 +00:00
tunnel.go TUN-9469: Centralize UDP origin proxy dialing as ingress service 2025-06-23 18:01:15 +00:00
tunnel_test.go TUN-8427: Fix BackoffHandler's internally shared clock structure 2024-05-23 09:48:34 -07:00
tunnelsforha.go TUN-5749: Refactor cloudflared to pave way for reconfigurable ingress 2022-02-14 15:37:09 +00:00