cloudflared-mirror/quic/v3
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
..
datagram.go TUN-8861: Rename Session Limiter to Flow Limiter 2025-01-20 06:33:40 -08:00
datagram_errors.go TUN-8640: Add ICMP support for datagram V3 2024-12-09 07:23:11 -08:00
datagram_test.go TUN-8640: Add ICMP support for datagram V3 2024-12-09 07:23:11 -08:00
icmp.go TUN-8640: Add ICMP support for datagram V3 2024-12-09 07:23:11 -08:00
icmp_test.go TUN-8640: Add ICMP support for datagram V3 2024-12-09 07:23:11 -08:00
manager.go TUN-9470: Add OriginDialerService to include TCP 2025-06-30 13:24:16 -07:00
manager_test.go TUN-9470: Add OriginDialerService to include TCP 2025-06-30 13:24:16 -07:00
metrics.go TUN-9319: Add dynamic loading of features to connections via ConnectionOptionsSnapshot 2025-05-14 20:11:05 +00:00
metrics_test.go TUN-9322: Add metric for unsupported RPC commands for datagram v3 2025-05-13 16:11:09 +00:00
muxer.go TUN-9322: Add metric for unsupported RPC commands for datagram v3 2025-05-13 16:11:09 +00:00
muxer_test.go TUN-9470: Add OriginDialerService to include TCP 2025-06-30 13:24:16 -07:00
request.go TUN-8641: Expose methods to simplify V3 Datagram parsing on the edge 2024-11-04 15:23:36 -08:00
request_test.go TUN-8641: Expose methods to simplify V3 Datagram parsing on the edge 2024-11-04 15:23:36 -08:00
session.go TUN-9322: Add metric for unsupported RPC commands for datagram v3 2025-05-13 16:11:09 +00:00
session_fuzz_test.go TUN-8667: Add datagram v3 session manager 2024-10-31 14:05:15 -07:00
session_test.go TUN-9016: update go to 1.24 2025-06-06 09:05:49 +00:00