summaryrefslogtreecommitdiffhomepage
path: root/util
AgeCommit message (Expand)AuthorFilesLines
2025-01-24tailcfg: adjust ServiceName.Validate to use vizerrorAdrian Dewhurst1-1/+2
2025-01-24util/clientmetric: use counter in aggcounterKristoffer Dalby1-1/+1
2025-01-24wgengine/filter: add check for unknown protoKristoffer Dalby1-0/+3
2025-01-24util/usermetric: add more drop labelsKristoffer Dalby1-0/+13
2025-01-23cmd/tailscaled,util/syspolicy/source,util/winutil/gp: disallow acquiring the ...Nick Khyl2-6/+114
2025-01-22util/slicesx: add AppendNonzeroBrad Fitzpatrick3-3/+25
2025-01-17ipnlocal: allow overriding os.Hostname() via syspolicy (#14676)Andrea Gottardo1-0/+6
2025-01-13all: use Go 1.21's binary.NativeEndianBrad Fitzpatrick2-8/+7
2025-01-12util/uniq,types/lazy,*: delete code that's now in Go stdBrad Fitzpatrick2-164/+0
2025-01-06ipn/ipnlocal, util/goroutines: track goroutines for tests, shutdownBrad Fitzpatrick2-1/+67
2025-01-03util/slicesx: add MapKeys and MapValues from golang.org/x/exp/mapsBrad Fitzpatrick3-4/+45
2024-12-23util/stringsx: add package for extra string functions, like CompareFoldBrad Fitzpatrick2-0/+130
2024-12-12util/dnsname: use vizerror for all errorsAdrian Dewhurst1-9/+9
2024-12-02cmd/checkmetrics: add command for checking metrics against kbBrad Fitzpatrick1-0/+11
2024-11-22util/syspolicy/rsop: reduce policyReloadMinDelay and policyReloadMaxDelay whe...Nick Khyl3-9/+15
2024-11-20util/fastuuid: delete unused packageBrad Fitzpatrick2-128/+0
2024-11-19util/winutil/s4u: fix token handle leakAaron Klotz1-1/+4
2024-11-11all: use iterators over slice views moreBrad Fitzpatrick1-2/+2
2024-11-11util/codegen: treat unique.Handle as an opaque value typeBrad Fitzpatrick2-3/+32
2024-11-05types/result, util/lineiter: add package for a result type, use itBrad Fitzpatrick3-10/+114
2024-10-31util/syspolicy: add policy key for onboarding flow visibilityAaron Klotz1-0/+4
2024-10-31wgengine/magicsock: export packet drop metric for outbound errorsAnton Tolchanov2-0/+72
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-21cmd/viewer: import types/views when generating a getter for a map fieldNick Khyl1-0/+5
2024-10-16util/syspolicy: add rsop package that provides access to the resultant policyNick Khyl9-18/+1834
2024-10-14wgengine: instrument with usermetricsKristoffer Dalby2-0/+100
2024-10-09util/vizerror: add WrapWithMessagePercy Wegmann2-13/+67
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-10-03cmd/containerboot,util/linuxfw: create a SNAT rule for dst/src only once, cle...Irbe Krumina5-68/+264
2024-09-29cmd/containerboot,kube,util/linuxfw: configure kube egress proxies to route t...Irbe Krumina6-1/+683
2024-09-25util/usermetrics: make usermetrics non-globalKristoffer Dalby2-11/+33
2024-09-11util/slicesx: add FirstElementEqual and LastElementEqualBrad Fitzpatrick3-2/+41
2024-09-11util/linuxfw: fall back to nftables when iptables not foundMaisem Ali2-1/+18
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
2024-08-27usermetric: add initial user-facing metricsKristoffer Dalby2-0/+109
2024-08-23cmd/cloner, cmd/viewer, util/codegen: add support for aliases of cloneable typesNick Khyl1-0/+9
2024-08-23util/codegen, cmd/cloner, cmd/viewer: update codegen.LookupMethod to support ...Nick Khyl2-20/+222
2024-08-20util/winutil: add GetRegUserString/SetRegUserString accessors for storage and...Aaron Klotz1-4/+22
2024-08-19ipnlocal: support setting authkey at login using syspolicy (#13061)Andrea Gottardo1-0/+4
2024-08-19util/winutil: add constants from Win32 SDK for dll blocking mitigation policiesAaron Klotz1-3/+5
2024-08-13fix #13076: codegen error when using anonymous structcai.li2-1/+79
2024-08-12util/syspolicy/setting: add package that contains types for the next syspolic...Nick Khyl16-85/+2605
2024-08-03util/linuxfw: return nil interface not concrete typeMaisem Ali1-2/+16