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>
2020-05-06 22:13:38 +00:00
..
filter wgengine/filter: fix linter warning. 2020-04-30 06:16:53 -04:00
magicsock types/structs: add structs.Incomparable annotation, use it where applicable 2020-05-03 14:05:32 -07:00
monitor wgengine/monitor: disable monitor on Android 2020-04-24 06:35:31 -07:00
packet wgengine/filter: support subnet mask rules, not just /32 IPs. 2020-04-30 04:56:43 -04:00
router wgengine/router: rewrite netfilter and routing logic. 2020-05-06 22:13:38 +00:00
winnet Move Linux client & common packages into a public repo. 2020-02-09 09:32:57 -08:00
faketun.go wgengine: properly clean up freebsd routes and interfaces on close 2020-02-25 16:40:10 -05:00
rusage_nowindows.go wgengine: flesh out some docs 2020-02-12 13:37:45 -08:00
rusage_windows.go Move Linux client & common packages into a public repo. 2020-02-09 09:32:57 -08:00
rusage.go Move "logger" package to under types, now that we have it. 2020-02-14 20:23:05 -08:00
userspace.go wgengine/router: rewrite netfilter and routing logic. 2020-05-06 22:13:38 +00:00
watchdog_test.go wgengine/router: split out from wgengine. 2020-04-30 13:31:24 -07:00
watchdog.go cmd/tailscaled, wgengine, ipn: add /debug/ipn handler with world state 2020-03-26 14:26:24 -07:00
wgengine.go wgengine/router: split out from wgengine. 2020-04-30 13:31:24 -07:00