tailscale/ipn/ipnlocal
Mario Minardi d32d742af0
ipn/ipnlocal: error when trying to use exit node on unsupported platform (#13726)
Adds logic to `checkExitNodePrefsLocked` to return an error when
attempting to use exit nodes on a platform where this is not supported.
This mirrors logic that was added to error out when trying to use `ssh`
on an unsupported platform, and has very similar semantics.

Fixes https://github.com/tailscale/tailscale/issues/13724

Signed-off-by: Mario Minardi <mario@tailscale.com>
2024-10-16 14:09:53 -06:00
..
testdata
autoupdate.go
autoupdate_disabled.go
breaktcp_darwin.go
breaktcp_linux.go
c2n.go
c2n_pprof.go
c2n_test.go
cert.go
cert_js.go
cert_test.go
dnsconfig_test.go
drive.go
expiry.go
expiry_test.go
local.go ipn/ipnlocal: error when trying to use exit node on unsupported platform (#13726) 2024-10-16 14:09:53 -06:00
local_test.go util/usermetrics: make usermetrics non-global 2024-09-25 15:57:00 +02:00
loglines_test.go util/usermetrics: make usermetrics non-global 2024-09-25 15:57:00 +02:00
network-lock.go
network-lock_test.go
peerapi.go
peerapi_h2c.go
peerapi_macios_ext.go
peerapi_test.go util/usermetrics: make usermetrics non-global 2024-09-25 15:57:00 +02:00
profiles.go
profiles_notwindows.go
profiles_test.go
profiles_windows.go
serve.go
serve_test.go util/usermetrics: make usermetrics non-global 2024-09-25 15:57:00 +02:00
ssh.go
ssh_stub.go
ssh_test.go
state_test.go util/usermetrics: make usermetrics non-global 2024-09-25 15:57:00 +02:00
taildrop.go
web_client.go
web_client_stub.go