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/util/syspolicy/rsop
Nick Khyl 740b77df59 ipn/ipnlocal,util/syspolicy: add support for ExitNode.AllowOverride policy setting
When the policy setting is enabled, it allows users to override the exit node enforced by the ExitNodeID
or ExitNodeIP policy. It's primarily intended for use when ExitNodeID is set to auto:any, but it can also
be used with specific exit nodes. It does not allow disabling exit node usage entirely.

Once the exit node policy is overridden, it will not be enforced again until the policy changes,
the user connects or disconnects Tailscale, switches profiles, or disables the override.

Updates tailscale/corp#29969

Signed-off-by: Nick Khyl <nickk@tailscale.com>
5 months ago
..
change_callbacks.go ipn/ipnlocal,util/syspolicy: add support for ExitNode.AllowOverride policy setting 5 months ago
resultant_policy.go all: unify some redundant testing.TB interface copies 8 months ago
resultant_policy_test.go util/syspolicy/rsop: reduce policyReloadMinDelay and policyReloadMaxDelay when in tests 1 year ago
rsop.go util/syspolicy: add rsop package that provides access to the resultant policy 1 year ago
store_registration.go all: unify some redundant testing.TB interface copies 8 months ago