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
Nick Khyl e815ae0ec4 util/syspolicy, ipn/ipnlocal: update syspolicy package to utilize syspolicy/rsop
In this PR, we update the syspolicy package to utilize syspolicy/rsop under the hood,
and remove syspolicy.CachingHandler, syspolicy.windowsHandler and related code
which is no longer used.

We mark the syspolicy.Handler interface and RegisterHandler/SetHandlerForTest functions
as deprecated, but keep them temporarily until they are no longer used in other repos.

We also update the package to register setting definitions for all existing policy settings
and to register the Registry-based, Windows-specific policy stores when running on Windows.

Finally, we update existing internal and external tests to use the new API and add a few more
tests and benchmarks.

Updates #12687

Signed-off-by: Nick Khyl <nickk@tailscale.com>
4 days ago
..
conffile ipn/conffile: don't depend on hujson on iOS/Android 3 weeks ago
ipnauth ipn/{ipnauth,ipnlocal,ipnserver}: send the auth URL to the user who started interactive login 2 weeks ago
ipnlocal util/syspolicy, ipn/ipnlocal: update syspolicy package to utilize syspolicy/rsop 4 days ago
ipnserver ipn/{ipnauth,ipnlocal,ipnserver}: send the auth URL to the user who started interactive login 2 weeks ago
ipnstate cmd/tl-longchain: tool to re-sign nodes with long rotation signatures 2 months ago
localapi ipn/{ipnauth,ipnlocal,ipnserver}: send the auth URL to the user who started interactive login 2 weeks ago
policy ipn,tailconfig: clean up unreleased and removed app connector service 12 months ago
store kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: rename packages (#13418) 2 months ago
backend.go util/syspolicy, ipn: add "tailscale debug component-logs" support 3 weeks ago
conf.go ipn,wgengine/magicsock: allow setting static node endpoints via tailscaled configfile (#12882) 3 months ago
doc.go
ipn_clone.go cmd/tailscale,ipn,tailcfg: add `tailscale advertise` subcommand behind envknob (#13734) 2 weeks ago
ipn_test.go all: do not depend on the testing package 5 months ago
ipn_view.go cmd/tailscale,ipn,tailcfg: add `tailscale advertise` subcommand behind envknob (#13734) 2 weeks ago
prefs.go cmd/tailscale,ipn,tailcfg: add `tailscale advertise` subcommand behind envknob (#13734) 2 weeks ago
prefs_test.go cmd/tailscale,ipn,tailcfg: add `tailscale advertise` subcommand behind envknob (#13734) 2 weeks ago
serve.go cmd/serve: don't convert localhost to 127.0.0.1 4 months ago
serve_test.go cmd/serve: don't convert localhost to 127.0.0.1 4 months ago
store.go ipn: add comment about thread-safety to StateStore 8 months ago
store_test.go