summaryrefslogtreecommitdiffhomepage
path: root/util
AgeCommit message (Expand)AuthorFilesLines
2025-03-18util/eventbus: remove debug UI from iOS buildDavid Anderson2-0/+20
2025-03-13util/eventbus: add basic throughput benchmarks (#15284)M. J. Fromberger1-0/+125
2025-03-12util/eventbus: add a helper program for bus developmentDavid Anderson1-0/+103
2025-03-12util/eventbus: add a debug HTTP handler for the busDavid Anderson10-3/+541
2025-03-07util/eventbus: add debugger methods to list pub/sub typesDavid Anderson3-0/+50
2025-03-07util/eventbus: don't allow publishers to skip events while debuggingDavid Anderson2-1/+5
2025-03-07util/eventbus: initial debugging facilities for the event busDavid Anderson6-66/+207
2025-03-06util/eventbus: add debug hooks to snoop on bus trafficDavid Anderson4-28/+56
2025-03-06util/eventbus: add internal hook type for debuggingDavid Anderson1-0/+62
2025-03-05util/eventbus: track additional event context in subscribe queueDavid Anderson2-11/+27
2025-03-05util/eventbus: track additional event context in publish queueDavid Anderson3-10/+23
2025-03-05util/eventbus: make internal queue a generic typeDavid Anderson3-16/+18
2025-03-05util/eventbus: adjust worker goroutine management helpersDavid Anderson3-85/+104
2025-03-04util/eventbus: rework to have a Client abstractionDavid Anderson6-208/+345
2025-02-28util/eventbus: initial implementation of an in-process event busDavid Anderson6-0/+851
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-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