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 89198b1691 wgengine/router: rewrite netfilter and routing logic.
New logic installs precise filters for subnet routes,
plays nice with other users of netfilter, and lays the
groundwork for fixing routing loops via policy routing.

Signed-off-by: David Anderson <danderson@tailscale.com>
5 years ago
..
filter wgengine/filter: fix linter warning. 5 years ago
magicsock types/structs: add structs.Incomparable annotation, use it where applicable 5 years ago
monitor wgengine/monitor: disable monitor on Android 5 years ago
packet wgengine/filter: support subnet mask rules, not just /32 IPs. 5 years ago
router wgengine/router: rewrite netfilter and routing logic. 5 years ago
winnet Move Linux client & common packages into a public repo. 5 years ago
faketun.go wgengine: properly clean up freebsd routes and interfaces on close 5 years ago
rusage.go Move "logger" package to under types, now that we have it. 5 years ago
rusage_nowindows.go wgengine: flesh out some docs 5 years ago
rusage_windows.go Move Linux client & common packages into a public repo. 5 years ago
userspace.go wgengine/router: rewrite netfilter and routing logic. 5 years ago
watchdog.go cmd/tailscaled, wgengine, ipn: add /debug/ipn handler with world state 5 years ago
watchdog_test.go wgengine/router: split out from wgengine. 5 years ago
wgengine.go wgengine/router: split out from wgengine. 5 years ago