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/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>
2 years ago
..
publicdns net/dns/publicdns: add Mullvad family DNS to the list of known DoH servers 2 years ago
recursive all: cleanup unused code, part 2 (#10670) 2 years ago
resolvconffile all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork 3 years ago
resolver net/dns: timeout DOH requests after 10s without response headers 2 years ago
config.go all: update copyright and license headers 3 years ago
debian_resolvconf.go all: update copyright and license headers 3 years ago
direct.go net/dns: fix infinite loop when run on Amazon Linux 2023 2 years ago
direct_linux.go all: cleanup unused code, part 2 (#10670) 2 years ago
direct_notlinux.go all: update copyright and license headers 3 years ago
direct_test.go all: update copyright and license headers 3 years ago
flush_default.go all: update copyright and license headers 3 years ago
flush_windows.go all: update copyright and license headers 3 years ago
ini.go all: update copyright and license headers 3 years ago
ini_test.go all: update copyright and license headers 3 years ago
manager.go all: cleanup unused code, part 2 (#10670) 2 years ago
manager_darwin.go net/dns: fix darwin dns resolver files 2 years ago
manager_default.go all: update copyright and license headers 3 years ago
manager_freebsd.go net/dns: log more info when openresolv commands fail 2 years ago
manager_linux.go net/dns: log more info when openresolv commands fail 2 years ago
manager_linux_test.go net/dns: use direct when NetworkManager has no systemd-resolved 2 years ago
manager_openbsd.go all: update copyright and license headers 3 years ago
manager_tcp_test.go net/dns: retry forwarder requests over TCP 2 years ago
manager_test.go all: cleanup unused code, part 2 (#10670) 2 years ago
manager_windows.go net/dns: do not wait for the interface registry key to appear if the windowsManager is being closed 2 years ago
manager_windows_test.go various: add golangci-lint, fix issues (#7905) 3 years ago
nm.go all: cleanup unused code, part 2 (#10670) 2 years ago
noop.go all: update copyright and license headers 3 years ago
nrpt_windows.go all: use set.Set consistently instead of map[T]struct{} 2 years ago
openresolv.go net/dns: log more info when openresolv commands fail 2 years ago
osconfig.go wgengine/magicsock, controlclient, net/dns: reduce some logspam 2 years ago
osconfig_test.go all: update copyright and license headers 3 years ago
resolvconf-workaround.sh all: update copyright and license headers 3 years ago
resolvconf.go net/dns: properly detect newer debian resolvconf 2 years ago
resolvconfpath_default.go net/dns: overwrite /tmp/resolv.conf on gokrazy 2 years ago
resolvconfpath_gokrazy.go net/dns: overwrite /tmp/resolv.conf on gokrazy 2 years ago
resolvd.go all: update copyright and license headers 3 years ago
resolved.go all: cleanup unused code, part 2 (#10670) 2 years ago
utf.go all: update copyright and license headers 3 years ago
utf_test.go all: update copyright and license headers 3 years ago
wsl_windows.go net/dns: deal with Windows wsl.exe hangs 3 years ago