tailscale/net/dns
Nick Khyl b42b9817b0 net/dns: do not wait for the interface registry key to appear if the windowsManager is being closed
The WinTun adapter may have been removed by the time we're closing
the dns.windowsManager, and its associated interface registry key might
also have been deleted. We shouldn't use winutil.OpenKeyWait and wait
for the interface key to appear when performing a cleanup as a part of
the windowsManager shutdown.

Updates #11222

Signed-off-by: Nick Khyl <nickk@tailscale.com>
2024-02-26 14:45:35 -06:00
..
publicdns net/dns/publicdns: add Mullvad family DNS to the list of known DoH servers 2024-02-25 07:51:33 -08:00
recursive all: cleanup unused code, part 2 (#10670) 2023-12-21 17:40:03 -08:00
resolvconffile all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork 2023-02-01 15:23:54 -08:00
resolver net/dns: timeout DOH requests after 10s without response headers 2024-02-23 23:08:12 -08:00
config.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
debian_resolvconf.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
direct_linux.go all: cleanup unused code, part 2 (#10670) 2023-12-21 17:40:03 -08:00
direct_notlinux.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
direct_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
direct.go net/dns: fix infinite loop when run on Amazon Linux 2023 2024-02-16 18:07:32 -05:00
flush_default.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
flush_windows.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
ini_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
ini.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
manager_darwin.go net/dns: fix darwin dns resolver files 2023-11-29 19:25:31 -08:00
manager_default.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
manager_freebsd.go net/dns: log more info when openresolv commands fail 2024-02-13 20:48:54 -05:00
manager_linux_test.go net/dns: use direct when NetworkManager has no systemd-resolved 2023-10-15 17:12:49 -07:00
manager_linux.go net/dns: log more info when openresolv commands fail 2024-02-13 20:48:54 -05:00
manager_openbsd.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
manager_tcp_test.go net/dns: retry forwarder requests over TCP 2023-09-25 16:42:07 -04:00
manager_test.go all: cleanup unused code, part 2 (#10670) 2023-12-21 17:40:03 -08:00
manager_windows_test.go various: add golangci-lint, fix issues (#7905) 2023-04-17 18:38:24 -04:00
manager_windows.go net/dns: do not wait for the interface registry key to appear if the windowsManager is being closed 2024-02-26 14:45:35 -06:00
manager.go all: cleanup unused code, part 2 (#10670) 2023-12-21 17:40:03 -08:00
nm.go all: cleanup unused code, part 2 (#10670) 2023-12-21 17:40:03 -08:00
noop.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
nrpt_windows.go all: use set.Set consistently instead of map[T]struct{} 2023-09-09 10:59:19 -07:00
openresolv.go net/dns: log more info when openresolv commands fail 2024-02-13 20:48:54 -05:00
osconfig_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
osconfig.go wgengine/magicsock, controlclient, net/dns: reduce some logspam 2023-09-23 11:52:47 -07:00
resolvconf-workaround.sh all: update copyright and license headers 2023-01-27 15:36:29 -08:00
resolvconf.go net/dns: properly detect newer debian resolvconf 2023-10-11 08:38:25 -07:00
resolvconfpath_default.go net/dns: overwrite /tmp/resolv.conf on gokrazy 2023-07-23 09:53:32 -07:00
resolvconfpath_gokrazy.go net/dns: overwrite /tmp/resolv.conf on gokrazy 2023-07-23 09:53:32 -07:00
resolvd.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
resolved.go all: cleanup unused code, part 2 (#10670) 2023-12-21 17:40:03 -08:00
utf_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
utf.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
wsl_windows.go net/dns: deal with Windows wsl.exe hangs 2023-03-06 16:08:13 -07:00