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>
2021-03-03 11:48:17 -08:00
..
filter wgengine/filter: use IPSet for localNets instead of prefixes. 2021-02-22 14:51:22 -08:00
magicsock wgengine/magicsock: remove leftover portmapper debug logging 2021-03-02 12:42:45 -08:00
monitor wgengine/monitor: on unsupported platforms, use a polling implementation 2021-03-02 21:49:27 -08:00
netstack wgengine/netstack: remove some v2 logging by default 2021-03-03 10:37:06 -08:00
router wgengine/router: make windows gracefully handle disabled IPv4 or IPv6. 2021-03-03 11:48:17 -08:00
tsdns wgengine/tsdns: explicitly reject .onion lookups 2021-03-01 22:17:49 -08:00
tstun wgengine/filter: use IPSet for localNets instead of prefixes. 2021-02-22 14:51:22 -08:00
wgcfg ipn/ipnlocal: only filter out default routes when computing the local wg config. 2021-02-24 20:41:56 -08:00
wglog wgengine/wglog: drop 1/s "interface is up" messages. 2021-02-23 09:01:58 -08:00
winnet wgengine/winnet: don't build on non-windows 2021-02-09 21:09:24 -08:00
ifstatus_noop.go wgengine: make NewUserspaceEngine wait for TUN interface to be up on Windows 2021-02-25 07:58:17 -08:00
ifstatus_windows.go wgengine: make NewUserspaceEngine wait for TUN interface to be up on Windows 2021-02-25 07:58:17 -08:00
pendopen.go ipn: split LocalBackend off into new ipn/ipnlocal package 2021-02-04 14:04:23 -08:00
userspace_test.go cmd/tailscaled, wgengine: remove --fake, replace with netstack 2021-03-01 11:09:19 -08:00
userspace.go wgengine: fix bug from earlier commit 2021-03-01 20:22:12 -08:00
watchdog_test.go cmd/tailscaled, wgengine: remove --fake, replace with netstack 2021-03-01 11:09:19 -08:00
watchdog.go wgengine{,/monitor}: move interface state fetching/comparing to monitor 2021-03-01 13:01:08 -08:00
wgengine.go wgengine{,/monitor}: move interface state fetching/comparing to monitor 2021-03-01 13:01:08 -08:00