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/ipnlocal
Adrian Dewhurst 1a4d423328 ipn/ipnlocal: add additional syspolicy enforcement
This adds support for enforcing exit node LAN access, DNS and subnet
routes.

Adding new preference policies was getting repetitive, so this turns
some of the boilerplate into a table.

Updates tailscale/corp#15585
Updates ENG-2240

Change-Id: Iabd3c42b0ae120b3145fac066c5caa7fc4d67824
Signed-off-by: Adrian Dewhurst <adrian@tailscale.com>
11 months ago
..
testdata
breaktcp_darwin.go
breaktcp_linux.go
c2n.go linuxfw,wgengine/route,ipn: add c2n and nodeattrs to control linux netfilter 11 months ago
c2n_pprof.go
c2n_test.go ipn/ipnlocal: add c2n method to check on TLS cert fetch status 12 months ago
cert.go all: fix nilness issues 11 months ago
cert_js.go ipn/ipnlocal: add c2n method to check on TLS cert fetch status 12 months ago
cert_test.go
dnsconfig_test.go
expiry.go ssh/tailssh: use control server time instead of local time 12 months ago
expiry_test.go
local.go ipn/ipnlocal: add additional syspolicy enforcement 11 months ago
local_test.go ipn/ipnlocal: add additional syspolicy enforcement 11 months ago
loglines_test.go
network-lock.go ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profile 12 months ago
network-lock_test.go ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profile 12 months ago
peerapi.go wgengine/magicsock: add DERP homeless debug mode for testing 12 months ago
peerapi_h2c.go
peerapi_macios_ext.go
peerapi_test.go ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profile 12 months ago
profiles.go ipn/ipnlocal: better enforce system policies 11 months ago
profiles_notwindows.go
profiles_test.go ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profile 12 months ago
profiles_windows.go ipn/ipnlocal: better enforce system policies 11 months ago
serve.go ipn/ipnlocal: log and don't return full file serve error (#10174) 12 months ago
serve_test.go
ssh.go
ssh_stub.go
ssh_test.go
state_test.go ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profile 12 months ago
web_client.go {client/web},{ipn/ipnlocal}: replace localapi debug-web-client endpoint 12 months ago
web_client_stub.go