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/router
David Anderson 66664b3167 wgengine/router: default to a fake router on android
The regular android app constructs its own wgengine with
additional FFI shims, so this default codepath only affects
other handcrafted buids like tsnet, which do not let the
caller customize the innards of wgengine.

Android >=14 forbids the use of netlink sockets, which makes
the standard linux router fail to initialize.

Fixes #9836

Signed-off-by: David Anderson <dave@tailscale.com>
8 months ago
..
callback.go wgengine/router: implement UpdateMagicsockPort for CallbackRouter (#10494) 2 years ago
consolidating_router.go wgengine/router: consolidate routes before reconfiguring router for mobile clients 2 years ago
consolidating_router_test.go wgengine/router: consolidate routes before reconfiguring router for mobile clients 2 years ago
ifconfig_windows.go wgengine/router: use quad-100 as the nexthop on Windows 1 year ago
ifconfig_windows_test.go all: use Go 1.22 range-over-int 2 years ago
router.go various: implement stateful firewalling on Linux (#12025) 2 years ago
router_android.go wgengine/router: default to a fake router on android 8 months ago
router_darwin.go health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
router_default.go wgengine/router: add Plan 9 implementation 8 months ago
router_fake.go util/linuxfw, wgengine: allow ingress to magicsock UDP port on Linux (#10370) 2 years ago
router_freebsd.go health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
router_linux.go wgengine/router: default to a fake router on android 8 months ago
router_linux_test.go wgengine/router: refactor udm-pro into broader ubnt support 11 months ago
router_openbsd.go health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
router_plan9.go wgengine/router: add Plan 9 implementation 8 months ago
router_test.go various: implement stateful firewalling on Linux (#12025) 2 years ago
router_userspace_bsd.go health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
router_windows.go cmd/tailscaled, net/dns, wgengine/router: start Windows child processes with DETACHED_PROCESS when I/O is being piped 2 years ago
router_windows_test.go wgengine/router: look up absolute path to netsh.exe on Windows 2 years ago
runner.go all: update copyright and license headers 3 years ago