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
David Anderson 1cb0ffc3ff wgengine/router: make windows gracefully handle disabled IPv4 or IPv6.
This is necessary because either protocol can be disabled globally by a
Windows registry policy, at which point trying to touch that address
family results in "Element not found" errors. This change skips programming
address families that Windows tell us are unavailable.

Fixes #1396.

Signed-off-by: David Anderson <danderson@tailscale.com>
3 years ago
..
filter wgengine/filter: use IPSet for localNets instead of prefixes. 3 years ago
magicsock wgengine/magicsock: remove leftover portmapper debug logging 3 years ago
monitor wgengine/monitor: on unsupported platforms, use a polling implementation 3 years ago
netstack wgengine/netstack: remove some v2 logging by default 3 years ago
router wgengine/router: make windows gracefully handle disabled IPv4 or IPv6. 3 years ago
tsdns wgengine/tsdns: explicitly reject .onion lookups 3 years ago
tstun wgengine/filter: use IPSet for localNets instead of prefixes. 3 years ago
wgcfg ipn/ipnlocal: only filter out default routes when computing the local wg config. 3 years ago
wglog wgengine/wglog: drop 1/s "interface is up" messages. 3 years ago
winnet wgengine/winnet: don't build on non-windows 3 years ago
ifstatus_noop.go wgengine: make NewUserspaceEngine wait for TUN interface to be up on Windows 3 years ago
ifstatus_windows.go wgengine: make NewUserspaceEngine wait for TUN interface to be up on Windows 3 years ago
pendopen.go ipn: split LocalBackend off into new ipn/ipnlocal package 3 years ago
userspace.go wgengine: fix bug from earlier commit 3 years ago
userspace_test.go cmd/tailscaled, wgengine: remove --fake, replace with netstack 3 years ago
watchdog.go wgengine{,/monitor}: move interface state fetching/comparing to monitor 3 years ago
watchdog_test.go cmd/tailscaled, wgengine: remove --fake, replace with netstack 3 years ago
wgengine.go wgengine{,/monitor}: move interface state fetching/comparing to monitor 3 years ago