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 ffa70a617d wgengine{,/monitor}: restore Engine.LinkChange, add Mon.InjectEvent
The Engine.LinkChange method was recently removed in
e3df29d488 while misremembering how
Android's link state mechanism worked.

Rather than do some last minute rearchitecting of link state on
Android before Tailscale 1.6, restore the old Engine.LinkChange hook
for now so the Android client doesn't need any changes. But change how
it's implemented to instead inject an event into the link monitor.

Fixes #1427

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 leftover portmapper debug logging 5 years ago
monitor wgengine{,/monitor}: restore Engine.LinkChange, add Mon.InjectEvent 5 years ago
netstack wgengine/netstack: remove some v2 logging by default 5 years ago
router freebsd: ignore IPv6 for now 5 years ago
tsdns wgengine/tsdns: explicitly reject .onion lookups 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{,/monitor}: restore Engine.LinkChange, add Mon.InjectEvent 5 years ago
userspace_test.go cmd/tailscaled, wgengine: remove --fake, replace with netstack 5 years ago
watchdog.go wgengine{,/monitor}: restore Engine.LinkChange, add Mon.InjectEvent 5 years ago
watchdog_test.go cmd/tailscaled, wgengine: remove --fake, replace with netstack 5 years ago
wgengine.go wgengine{,/monitor}: restore Engine.LinkChange, add Mon.InjectEvent 5 years ago