tailscale/control/controlhttp
Andrew Dunham 42fd964090 control/controlclient: use dnscache.Resolver for Noise client
This passes the *dnscache.Resolver down from the Direct client into the
Noise client and from there into the controlhttp client. This retains
the Resolver so that it can share state across calls instead of creating
a new resolver.

Updates #4845
Updates #6110

Signed-off-by: Andrew Dunham <andrew@du.nham.ca>
Change-Id: Ia5d6af1870f3b5b5d7dd5685d775dcf300aec7af
2023-05-01 13:22:10 -07:00
..
client_common.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
client_js.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
client.go control/controlclient: use dnscache.Resolver for Noise client 2023-05-01 13:22:10 -07:00
constants.go control/controlclient: use dnscache.Resolver for Noise client 2023-05-01 13:22:10 -07:00
http_test.go control/controlhttp: don't require valid TLS cert for Noise connection 2023-02-08 12:47:01 -08:00
server.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00