You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/tailcfg
Nick Khyl f62e678df8 net/dns/resolver, control/controlknobs, tailcfg: use UserDial instead of SystemDial to dial DNS servers
Now that tsdial.Dialer.UserDial has been updated to honor the configured routes
and dial external network addresses without going through Tailscale, while also being
able to dial a node/subnet router on the tailnet, we can start using UserDial to forward
DNS requests. This is primarily needed for DNS over TCP when forwarding requests
to internal DNS servers, but we also update getKnownDoHClientForProvider to use it.

Updates tailscale/corp#18725

Signed-off-by: Nick Khyl <nickk@tailscale.com>
7 months ago
..
c2ntypes.go ipn/ipnlocal: add c2n method to check on TLS cert fetch status 1 year ago
derpmap.go all: make more tests pass/skip in airplane mode 7 months ago
proto_port_range.go tailcfg: implement text encoding for ProtoPortRange 1 year ago
proto_port_range_test.go tailcfg: implement text encoding for ProtoPortRange 1 year ago
tailcfg.go net/dns/resolver, control/controlknobs, tailcfg: use UserDial instead of SystemDial to dial DNS servers 7 months ago
tailcfg_clone.go tailcfg: remove some unused fields from RegisterResponseAuth 7 months ago
tailcfg_test.go all: use Go 1.22 range-over-int 7 months ago
tailcfg_view.go tailcfg: remove some unused fields from RegisterResponseAuth 7 months ago
tka.go tailcfg: add RPC structs for /tka/affected-sigs 2 years ago