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/feature
Brad Fitzpatrick 2b3e533048 util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move global impl
This is step 4 of making syspolicy a build-time feature.

This adds a policyclient.Get() accessor to return the correct
implementation to use: either the real one, or the no-op one. (A third
type, a static one for testing, also exists, so in general a
policyclient.Client should be plumbed around and not always fetched
via policyclient.Get whenever possible, especially if tests need to use
alternate syspolicy)

Updates #16998
Updates #12614

Change-Id: Iaf19670744a596d5918acfa744f5db4564272978
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
3 months ago
..
capture feature/capture: fix wireshark decoding and add new disco frame types (#16089) 6 months ago
condregister util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move global impl 3 months ago
relayserver feature/relayserver: fix consumeEventbusTopics deadlock (#16618) 5 months ago
syspolicy util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move global impl 3 months ago
taildrop syncs: delete WaitGroup and use sync.WaitGroup.Go in Go 1.25 3 months ago
tap net/tstun: move TAP support out to separate package feature/tap 10 months ago
tpm feature/tpm: log errors on the initial info fetch (#16574) 5 months ago
wakeonlan feature/*: make Wake-on-LAN conditional, start supporting modular features 10 months ago
feature.go feature,ipn/ipnlocal: add profileManager.StateChangeHook 7 months ago