27 Commits (524fb2c1908dc06b166f2a4fd2015d00b7d5ea92)

Author SHA1 Message Date
David Anderson 1cb0ffc3ff wgengine/router: make windows gracefully handle disabled IPv4 or IPv6. 5 years ago
David Anderson 8d77dfdacb wgengine/router: add a dummy IPv6 address if needed for default routing. 5 years ago
David Anderson 54d7070121 wgengine/router: correctly read IPv6 routes when diffing. 5 years ago
Brad Fitzpatrick 4fea604979 wgengine/router: stop setPrivateNetwork goroutine on configureInterface failure 5 years ago
Aleksandar Pesic d854fe95d2 Trivial change in function description. 5 years ago
Aleksandar Pesic 274d32d0aa Prepare for the new wireguard-go API. 5 years ago
Brad Fitzpatrick fc8bc76e58 wgengine/router: lock goroutine to OS thread before using OLE [windows] 6 years ago
Brad Fitzpatrick 508f5c3ae0 wgengine/router: fix bug where getInterfaceRoutes always returned an empty list 6 years ago
Alex Brainman f2ce64f0c6 wgengine/router: unfork winipcfg-go package, use upstream 6 years ago
Brad Fitzpatrick 7c11f71ac5 wgengine/router: ignore errors deleting 169.254.255.255/32 route on Windows 6 years ago
Brad Fitzpatrick 3528d28ed1 wgengine/router: move Tailscale's winipcfg additions into wgengine/router 6 years ago
Brad Fitzpatrick fd77268770 wgengine/router: enumerate all interfaces when finding Tailscale adapter by GUID 6 years ago
Brad Fitzpatrick 5bcac4eaac net/tshttpproxy: add GetProxyForURL negative cache 6 years ago
Brad Fitzpatrick acafe9811f wgengine/router: run netsh advfirewall less, rename, document setFirewall 6 years ago
Brad Fitzpatrick 7e9d1f7808 wgengine/router: tighten isMissingIPv6Err 6 years ago
David Anderson 8f5b52e571 net/netns: add windows support. 6 years ago
Brad Fitzpatrick 31c13013ae wgengine/router: tolerate disabled IPv6 on Windows 6 years ago
Brad Fitzpatrick 6d14678009 wgengine/router: remove unnecessary newlines in log.Printf formats 6 years ago
Brad Fitzpatrick 09d56f54a7
wgengine/router: fix Windows route sorting that caused de-dup to not work (#727) 6 years ago
Brad Fitzpatrick c64a43a734 wgengine/router: set MTU on Windows to min(configured,possible) 6 years ago
Josh Bleecher Snyder 2622e8e082 wgenginer/router: fix build 6 years ago
Dmytro Shynkevych 28e52a0492
all: dns refactor, add Proxied and PerDomain flags from control (#615) 6 years ago
Dmytro Shynkevych 30bbbe9467
wgengine/router: dns: unify on *BSD, multimode on Linux, Magic DNS (#536) 6 years ago
David Anderson 9ccbcda612 wgengine/router: rename config.Settings to config.Config, make pointer. 6 years ago
David Anderson b01db109f5 wgengine/router: use inet.af/netaddr, not wgcfg.CIDR. 6 years ago
David Anderson b8f01eed34 wgengine/router: remove wireguard-go config from settings. 6 years ago
David Anderson 1ac570def7 wgengine/router: split out from wgengine. 6 years ago
fgergo 8296c934ac Update ifconfig_windows.go 6 years ago
Avery Pennarun dc9b39e3fb wgengine/windows: use new winipcfg.Sync{Addresses,Routes} functions. 6 years ago
Brad Fitzpatrick 50aeb5b9ad wgengine: unexport some windows funcs 6 years ago
David Crawshaw 45d687e213 wgengine: fix build on linux/freebsd/openbsd/windows 6 years ago
Brad Fitzpatrick 745c8c92b1 wgengine: fix windows build for winipcfg-go 6 years ago
Earl Lee a8d8b8719a Move Linux client & common packages into a public repo. 6 years ago