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/ipn
David Anderson 8c0a0450d9 ipn/ipnlocal: allow client access to exit node's public IPs.
"public IP" is defined as an IP address configured on the exit node
itself that isn't in the list of forbidden ranges (RFC1918, CGNAT,
Tailscale).

Fixes #1522.

Signed-off-by: David Anderson <danderson@tailscale.com>
3 years ago
..
ipnlocal ipn/ipnlocal: allow client access to exit node's public IPs. 3 years ago
ipnserver Revert "cmd/tailscaled, ipn/{ipnlocal,ipnserver}: let netstack get access to LocalBackend" 3 years ago
ipnstate cmd/tailscale, ipn/localapi: get daemon version from localapi status 3 years ago
localapi cmd/tailscale, ipn/localapi: get daemon version from localapi status 3 years ago
policy ipn, ipn/policy: filter portlist to a short list of "interesting" ports 4 years ago
backend.go control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2Token 3 years ago
doc.go Move Linux client & common packages into a public repo. 4 years ago
fake_test.go control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2Token 3 years ago
handle.go control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2Token 3 years ago
message.go control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2Token 3 years ago
message_test.go control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2Token 3 years ago
prefs.go ipn: print currently selected exit route in Prefs.String(). 3 years ago
prefs_clone.go types/persist: split controlclient.Persist into a small leaf package 3 years ago
prefs_test.go ipn: add tests for exit node pretty printing. 3 years ago
store.go wgkey: new package 4 years ago
store_test.go Add tstest.PanicOnLog(), and fix various problems detected by this. 4 years ago