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/wgengine/router/dns
David Crawshaw b4f70d8232 wgengine/router/dns: use the correct interface GUID
On Win10, there's a hardcoded GUID and this works.
On Win7, this GUID changes and we need to ask the tun for its
LUID and convert that from the GUID.

This commit uses the computed GUID that is placed in InterfaceName.

Diagnosed by Jason Donnenfeld. (Thanks!)
5 years ago
..
config.go wgengine/router/dns: fix typo in comment 5 years ago
direct.go Change some os.IsNotExist to errors.Is(err, os.ErrNotExist) for non-os errors. 5 years ago
manager.go wgengine/router/dns: appease staticcheck (again) 5 years ago
manager_default.go all: dns refactor, add Proxied and PerDomain flags from control (#615) 5 years ago
manager_freebsd.go all: dns refactor, add Proxied and PerDomain flags from control (#615) 5 years ago
manager_linux.go all: dns refactor, add Proxied and PerDomain flags from control (#615) 5 years ago
manager_openbsd.go all: dns refactor, add Proxied and PerDomain flags from control (#615) 5 years ago
manager_windows.go wgengine/router/dns: use the correct interface GUID 5 years ago
nm.go wgengine/router/dns: remove unsafe endianness detection on Linux 5 years ago
noop.go all: dns refactor, add Proxied and PerDomain flags from control (#615) 5 years ago
registry_windows.go wgenginer/router/dns: use constant from golang.org/x/sys/windows 5 years ago
resolvconf.go all: dns refactor, add Proxied and PerDomain flags from control (#615) 5 years ago
resolved.go all: dns refactor, add Proxied and PerDomain flags from control (#615) 5 years ago