tailscale/control/controlclient
Brad Fitzpatrick a2d78b4d3e net/dnscache, control/controlclient: use DNS cache when dialing control
Cache DNS results of earlier login.tailscale.com control dials, and use
them for future dials if DNS is slow or broken.

Fixes various issues with trickier setups with the domain's DNS server
behind a subnet router.

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2020-11-11 12:50:04 -08:00
..
auto.go control/controlclient: adjust some logging point names 2020-10-14 14:39:42 -07:00
controlclient_test.go tailcfg, control/controlclient: add GoArch, populate OSVersion on Linux 2020-07-27 21:14:28 -07:00
direct_clone.go ipn: fix netmap change tracking and dns map generation (#609) 2020-07-28 21:47:23 -04:00
direct_test.go tailcfg, control/controlclient: support delta-encoded netmaps 2020-08-07 21:49:49 -07:00
direct.go net/dnscache, control/controlclient: use DNS cache when dialing control 2020-11-11 12:50:04 -08:00
filter.go wgengine/filter: remove the Matches type. 2020-11-09 21:39:25 -08:00
hostinfo_linux.go control/controlclient, version/distro, wgengine: recognize OpenWrt 2020-09-22 10:28:40 -07:00
hostinfo_windows.go control/controlclient: deal with localized 'Version' string getting Windows version 2020-09-13 10:06:20 -07:00
netmap_test.go control/controlclient: also log active account in netmaps 2020-10-27 13:46:05 -07:00
netmap.go wgengine/filter: remove the Matches type. 2020-11-09 21:39:25 -08:00
persist_test.go control/controlclient, ipn: store machine key separately from user prefs/persist 2020-10-01 14:30:20 -07:00