tailscale/ipn
Brad Fitzpatrick 1642dfdb07 ipn/ipnlocal: get peerapi ~working in macOS/iOS NetworkExtension sandbox
IPv4 and IPv6 both work remotely, but IPv6 doesn't yet work from the
machine itself due to routing mysteries.

Untested yet on iOS, but previous prototype worked on iOS, so should
work the same.

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2021-03-26 13:46:01 -07:00
..
ipnlocal ipn/ipnlocal: get peerapi ~working in macOS/iOS NetworkExtension sandbox 2021-03-26 13:46:01 -07:00
ipnserver Revert "cmd/tailscaled, ipn/{ipnlocal,ipnserver}: let netstack get access to LocalBackend" 2021-03-16 12:33:13 -07:00
ipnstate ipn/ipnlocal: start of peerapi between nodes 2021-03-25 16:00:35 -07:00
localapi cmd/tailscale, ipn/localapi: get daemon version from localapi status 2021-03-18 21:14:10 -07:00
policy ipn, ipn/policy: filter portlist to a short list of "interesting" ports 2020-04-01 10:03:44 -07:00
backend.go net/packet, wgengine/{filter,tstun}: add TSMP ping 2021-03-24 09:50:01 -07:00
doc.go Move Linux client & common packages into a public repo. 2020-02-09 09:32:57 -08:00
fake_test.go net/packet, wgengine/{filter,tstun}: add TSMP ping 2021-03-24 09:50:01 -07:00
handle.go control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2Token 2021-03-19 10:40:48 -07:00
message.go net/packet, wgengine/{filter,tstun}: add TSMP ping 2021-03-24 09:50:01 -07:00
message_test.go control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2Token 2021-03-19 10:40:48 -07:00
prefs.go ipn: print currently selected exit route in Prefs.String(). 2021-02-24 20:41:56 -08:00
prefs_clone.go types/persist: split controlclient.Persist into a small leaf package 2021-02-05 15:25:33 -08:00
prefs_test.go ipn: add tests for exit node pretty printing. 2021-02-24 21:18:35 -08:00
store.go wgkey: new package 2020-12-30 17:33:02 -08:00
store_test.go Add tstest.PanicOnLog(), and fix various problems detected by this. 2020-05-13 23:12:35 -04:00