tailscale/util/syspolicy
Adrian Dewhurst af32d1c120 ipn/ipnlocal: better enforce system policies
Previously, policies affected the default prefs for a new profile, but
that does not affect existing profiles. This change ensures that
policies are applied whenever preferences are loaded or changed, so a
CLI or GUI client that does not respect the policies will still be
overridden.

Exit node IP is dropped from this PR as it was implemented elsewhere
in #10172.

Fixes tailscale/corp#15585

Change-Id: Ide4c3a4b00a64e43f506fa1fab70ef591407663f
Signed-off-by: Adrian Dewhurst <adrian@tailscale.com>
2023-12-06 14:45:06 -05:00
..
caching_handler_test.go util/syspolicy: add caching handler (#10288) 2023-11-17 12:31:51 -05:00
caching_handler.go util/syspolicy: add caching handler (#10288) 2023-11-17 12:31:51 -05:00
handler_test.go util: add syspolicy package (#9550) 2023-09-29 13:40:35 -04:00
handler_windows.go util/syspolicy: add policy counters (#10471) 2023-12-05 17:13:05 -05:00
handler.go syspolicy: add exit node related policies (#10172) 2023-11-29 16:48:25 -05:00
policy_keys.go ipn/ipnlocal: better enforce system policies 2023-12-06 14:45:06 -05:00
syspolicy_test.go syspolicy: add exit node related policies (#10172) 2023-11-29 16:48:25 -05:00
syspolicy.go ipn/ipnlocal: better enforce system policies 2023-12-06 14:45:06 -05:00