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
Brad Fitzpatrick 24fa616e73 wgengine/monitor: make Darwin monitor shut down cleanly, add test
Don't use os.NewFile or (*os.File).Close on the AF_ROUTE socket. It
apparently does weird things to the fd and at least doesn't seem to
close it. Just use the unix package.

The test doesn't actually fail reliably before the fix, though. It
was an attempt. But this fixes the integration tests.

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
5 years ago
..
filter wgengine/filter: use IPSet for localNets instead of prefixes. 5 years ago
magicsock wgengine/magicsock: remove TODO about endpoints-over-DERP 5 years ago
monitor wgengine/monitor: make Darwin monitor shut down cleanly, add test 5 years ago
netstack wgengine/netstack: fix 32-bit build broken from prior commit 5 years ago
router wgengine/router: toggle killswitch when using default routes on windows. 5 years ago
tsdns wgengine/tsdns: skip test that requires local IPv6 when IPv6 unavailable 5 years ago
tstun wgengine/filter: use IPSet for localNets instead of prefixes. 5 years ago
wgcfg ipn/ipnlocal: only filter out default routes when computing the local wg config. 5 years ago
wglog wgengine/wglog: drop 1/s "interface is up" messages. 5 years ago
winnet wgengine/winnet: don't build on non-windows 5 years ago
ifstatus_noop.go wgengine: make NewUserspaceEngine wait for TUN interface to be up on Windows 5 years ago
ifstatus_windows.go wgengine: make NewUserspaceEngine wait for TUN interface to be up on Windows 5 years ago
pendopen.go ipn: split LocalBackend off into new ipn/ipnlocal package 5 years ago
userspace.go wgengine: fix bug from earlier commit 5 years ago
userspace_test.go cmd/tailscaled, wgengine: remove --fake, replace with netstack 5 years ago
watchdog.go wgengine{,/monitor}: move interface state fetching/comparing to monitor 5 years ago
watchdog_test.go cmd/tailscaled, wgengine: remove --fake, replace with netstack 5 years ago
wgengine.go wgengine{,/monitor}: move interface state fetching/comparing to monitor 5 years ago