tailscale/wgengine
David Anderson 45578b47f3 tstest/natlab: refactor PacketHandler into a larger interface.
The new interface lets implementors more precisely distinguish
local traffic from forwarded traffic, and applies different
forwarding logic within Machines for each type. This allows
Machines to be packet forwarders, which didn't quite work
with the implementation of Inject.

Signed-off-by: David Anderson <danderson@tailscale.com>
2020-07-15 14:38:33 -07:00
..
filter tsdns: initial implementation of a Tailscale DNS resolver (#396) 2020-06-08 18:19:26 -04:00
magicsock tstest/natlab: refactor PacketHandler into a larger interface. 2020-07-15 14:38:33 -07:00
monitor wgengine: fix macos staticcheck errors (#557) 2020-07-14 17:28:02 -06:00
packet tsdns: dual resolution mode, IPv6 support (#526) 2020-07-07 15:25:32 -04:00
router wgengine: fix macos staticcheck errors (#557) 2020-07-14 17:28:02 -06:00
tsdns tsdns: response to type ANY queries 2020-07-14 18:50:07 -04:00
tstun tstun: remove buggy-looking log line. 2020-07-15 11:48:33 -04:00
winnet 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
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
userspace.go wgengine/router: dns: unify on *BSD, multimode on Linux, Magic DNS (#536) 2020-07-14 09:12:00 -04:00
watchdog.go wgengine/magicsock: change API to not permit disco key changes 2020-07-06 12:10:39 -07:00
watchdog_test.go wgengine: prevent log after exit in watchdog test 2020-07-03 10:52:39 -07:00
wgengine.go wgengine/magicsock: change API to not permit disco key changes 2020-07-06 12:10:39 -07:00