tailscale/control/controlclient
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
..
auto.go net/sockstats: pass in logger to sockstats.WithSockStats 2023-04-12 18:40:03 -07:00
client.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
controlclient_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
debug.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
direct_test.go all: implement preauth-key support with tailnet lock 2023-03-08 11:56:46 -10:00
direct.go control/controlclient: use dnscache.Resolver for Noise client 2023-05-01 13:22:10 -07:00
map_test.go all: use tstest.Replace more 2023-03-04 12:24:55 -08:00
map.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
noise_test.go control/controlclient: use dnscache.Resolver for Noise client 2023-05-01 13:22:10 -07:00
noise.go control/controlclient: use dnscache.Resolver for Noise client 2023-05-01 13:22:10 -07:00
sign_supported_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
sign_supported.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
sign_unsupported.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
sign.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
status.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00