summaryrefslogtreecommitdiffhomepage
path: root/util/syspolicy
AgeCommit message (Expand)AuthorFilesLines
2025-12-02syncs: start working on mutex debugging, registrationbradfitz/mutex_debugBrad Fitzpatrick4-2/+13
2025-11-18all: rename variables with lowercase-l/uppercase-IAlex Chan2-13/+13
2025-11-16syncs: add Mutex/RWMutex alias/wrappers for future mutex debuggingBrad Fitzpatrick4-7/+7
2025-10-10types/persist: add AttestationKey (#17281)Patrick O'Doherty2-0/+5
2025-10-01cmd/tailscaled: default --encrypt-state to true if TPM is available (#17376)Andrew Lytvynov1-1/+3
2025-09-25various: allow tailscaled shutdown via LocalAPINick Khyl2-0/+8
2025-09-04util/syspolicy/policyclient: always use no-op policyclient in tests by defaultBrad Fitzpatrick1-1/+9
2025-09-04ipn/ipnlocal, util/syspolicy: convert last RegisterWellKnownSettingsForTest c...Brad Fitzpatrick4-31/+120
2025-09-03util/syspolicy: remove handler, other dead codeBrad Fitzpatrick3-125/+0
2025-09-03util/syspolicy: delete some unused code in handler.goBrad Fitzpatrick1-17/+2
2025-09-02ipn/ipnlocal: convert more tests to use policytest, de-global-ifyBrad Fitzpatrick1-22/+65
2025-09-02util/syspolicy/policytest: move policy test helper to its own packageBrad Fitzpatrick1-0/+117
2025-09-02util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move glo...Brad Fitzpatrick3-48/+101
2025-09-02ipn/ipnlocal: use policyclient.Client always, stop using global syspolicy funcsBrad Fitzpatrick1-1/+55
2025-09-02util/syspolicy/{setting,ptype}: move PreferenceOption and Visibility to new l...Brad Fitzpatrick9-39/+71
2025-09-01util/syspolicy/policyclient: add policyclient.Client interface, start plumbingBrad Fitzpatrick3-7/+75
2025-08-31util/syspolicy/*: move syspolicy keys to new const leaf "pkey" packageBrad Fitzpatrick24-455/+479
2025-07-28util/syspolicy/setting: use a custom marshaler for time.DurationNick Khyl2-1/+32
2025-07-08ipn/ipnlocal,util/syspolicy: add support for ExitNode.AllowOverride policy se...Nick Khyl2-0/+15
2025-07-07ipn/{ipnauth,ipnlocal,localapi}: make EditPrefs return an error if changing e...Nick Khyl1-1/+4
2025-07-07util/syspolicy: add HasAnyOf to check if any specified policy settings are co...Nick Khyl1-0/+21
2025-07-07ipn/ipnlocal,util/syspolicy/source: retain existing exit node when using auto...Nick Khyl1-0/+7
2025-06-26ipn/store: automatically migrate between plaintext and encrypted state (#16318)Andrew Lytvynov1-0/+5
2025-06-03posture: propagate serial number from MDM on AndroidAnton Tolchanov1-2/+2
2025-05-12net/dns,docs/windows/policy,util/syspolicy: register Tailscale IP addresses i...Nick Khyl2-0/+16
2025-04-08all: unify some redundant testing.TB interface copiesBrad Fitzpatrick13-37/+26
2025-02-27all: statically enforce json/v2 interface satisfaction (#15154)Joe Tsai4-0/+25
2025-02-27go.mod: bump github.com/go-json-experiment/json (#15010)Joe Tsai5-43/+43
2025-02-24ipn/ipnlocal,util/syspolicy,docs/windows/policy: implement the ReconnectAfter...Nick Khyl1-0/+7
2025-02-01client/tailscale,ipn/ipn{local,server},util/syspolicy: implement the AlwaysOn...Nick Khyl1-1/+8
2025-02-01util/syspolicy/internal/metrics: replace dots with underscores for metric namesNick Khyl1-0/+1
2025-01-31ipn/ipnauth,util/syspolicy: improve commentsNick Khyl1-0/+1
2025-01-31ipn/ipn{auth,server,local}: initial support for the always-on modeNick Khyl1-0/+10
2025-01-23cmd/tailscaled,util/syspolicy/source,util/winutil/gp: disallow acquiring the ...Nick Khyl1-2/+80
2025-01-22util/slicesx: add AppendNonzeroBrad Fitzpatrick1-3/+1
2025-01-17ipnlocal: allow overriding os.Hostname() via syspolicy (#14676)Andrea Gottardo1-0/+6
2025-01-03util/slicesx: add MapKeys and MapValues from golang.org/x/exp/mapsBrad Fitzpatrick1-1/+2
2024-11-22util/syspolicy/rsop: reduce policyReloadMinDelay and policyReloadMaxDelay whe...Nick Khyl3-9/+15
2024-10-31util/syspolicy: add policy key for onboarding flow visibilityAaron Klotz1-0/+4
2024-10-30util/syspolicy/source: put EnvPolicyStore env keys in their own namespaceBrad Fitzpatrick2-41/+46
2024-10-30util/syspolicy/setting: make setting.Snapshot JSON-marshallableNick Khyl2-0/+180
2024-10-30util/syspolicy/setting: make setting.RawItem JSON-marshallableNick Khyl3-140/+335
2024-10-30util/syspolicy/source: use errors instead of github.com/pkg/errorsNick Khyl1-1/+1
2024-10-30util/syspolicy: implement a syspolicy store that reads settings from environm...Nick Khyl5-5/+518
2024-10-25util/syspolicy, ipn/ipnlocal: update syspolicy package to utilize syspolicy/rsopNick Khyl11-741/+738
2024-10-16util/syspolicy: add rsop package that provides access to the resultant policyNick Khyl9-18/+1834
2024-10-08util/syspolicy, ipn: add "tailscale debug component-logs" supportNick Khyl3-12/+89
2024-10-08util/syspolicy/setting: update Snapshot to use Go 1.23 iteratorsNick Khyl1-14/+11
2024-09-04control/controlclient,posture,util/syspolicy: use predefined syspolicy keys i...Nick Khyl1-0/+8
2024-09-03util/syspolicy/source: add package for reading policy settings from external ...Nick Khyl11-2/+3009