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
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
..
dns wgengine/router/dns: use the correct interface GUID 5 years ago
ifconfig_windows.go Trivial change in function description. 5 years ago
ifconfig_windows_test.go wgengine/router: unfork winipcfg-go package, use upstream 5 years ago
router.go all: dns refactor, add Proxied and PerDomain flags from control (#615) 6 years ago
router_darwin.go all: dns refactor, add Proxied and PerDomain flags from control (#615) 6 years ago
router_default.go Remove tuntap references. We only use TUN. 5 years ago
router_fake.go all: annotate log verbosity levels on most egregiously spammy log prints 5 years ago
router_freebsd.go all: dns refactor, add Proxied and PerDomain flags from control (#615) 6 years ago
router_linux.go wgengine/router: disable IPv6 if v6 policy routing is unavailable. 5 years ago
router_linux_test.go wgengine/router: make v6-ness configurable in test, for consistent results. 5 years ago
router_openbsd.go wgengine/router: remove unnecessary newlines in log.Printf formats 5 years ago
router_userspace_bsd.go wgengine/router: remove unnecessary newlines in log.Printf formats 5 years ago
router_windows.go Prepare for the new wireguard-go API. 5 years ago
runner.go wgengine/router: set up basic IPv6 routing/firewalling. 5 years ago