summaryrefslogtreecommitdiffhomepage
path: root/util
AgeCommit message (Expand)AuthorFilesLines
2025-11-09util/latencyqueue: use util/ringbuffer for improved memory costraggi/latencyqueueJames Tucker2-12/+111
2025-11-09util/ringbuffer: add an adaptive dynamically sized ringbufferJames Tucker2-0/+933
2025-11-07util/latencyqueue: add a bounded-latency queueJames Tucker2-0/+1056
2025-10-31util/eventbus: block for the subscriber during SubscribeFunc close (#17642)M. J. Fromberger2-8/+70
2025-10-30util/eventbus: allow logging of slow subscribers (#17705)M. J. Fromberger5-7/+179
2025-10-30control/controlclient: remove unused reference to mapCtx (#17614)James 'zofrex' Sanderson1-0/+6
2025-10-28cmd/jsonimports: add static analyzer for consistent "json" imports (#17669)Joe Tsai2-0/+476
2025-10-23util/linuxfw: fix 32-bit arm regression with iptablesBrad Fitzpatrick2-4/+2
2025-10-10util/eventbus/eventbustest: add support for synctest instead of timers (#17522)Claus Lensbøl4-94/+164
2025-10-10clientupdate, util/osshare, util/winutil, version: improve Windows GUI filena...Aaron Klotz2-17/+54
2025-10-10types/persist: add AttestationKey (#17281)Patrick O'Doherty2-0/+5
2025-10-10util/eventbus: run subscriber functions in a goroutine (#17510)M. J. Fromberger1-14/+24
2025-10-08net/dns, ipn/ipnlocal: fix regressions from change moving away from deephashBrad Fitzpatrick1-1/+1
2025-10-07util/eventbus: add a function-based subscriber type (#17432)M. J. Fromberger3-77/+268
2025-10-06util/checkchange: stop using deephash everywhereBrad Fitzpatrick1-0/+25
2025-10-06feature/featuretags: make usermetrics modularBrad Fitzpatrick3-5/+43
2025-10-02control/controlclient: restore aggressive Direct.Close teardownBrad Fitzpatrick1-4/+12
2025-10-02feature/featuretags: make clientmetrics optionalBrad Fitzpatrick2-0/+26
2025-10-02feature/featuretags, all: add build features, use existing ones in more placesBrad Fitzpatrick2-8/+21
2025-10-01cmd/tailscaled: default --encrypt-state to true if TPM is available (#17376)Andrew Lytvynov1-1/+3
2025-10-01all: use Go 1.20's errors.Join instead of our multierr packageBrad Fitzpatrick2-5/+3
2025-09-30cmd/tailscaled, ipn/localapi, util/eventbus: don't link in regexp when debug ...Brad Fitzpatrick4-16/+8
2025-09-30util/eventbus: when ts_omit_debugeventbus is set, don't import tswebBrad Fitzpatrick1-3/+1
2025-09-30util/prompt: add a default and take default in non-interactive casesJames Tucker1-2/+17
2025-09-29feature/sdnotify: move util/systemd to a modular featureBrad Fitzpatrick3-99/+0
2025-09-28util/backoff: rename logtail/backoff package to util/backoffBrad Fitzpatrick1-0/+80
2025-09-28tsconst, util/linuxfw, wgengine/router: move Linux fw consts to tsconstBrad Fitzpatrick3-27/+18
2025-09-27util/linuxfw, feature/buildfeatures: add ts_omit_iptables to make IPTables op...Brad Fitzpatrick10-216/+246
2025-09-25various: allow tailscaled shutdown via LocalAPINick Khyl2-0/+8
2025-09-25util/eventbus: flesh out docs a bitBrad Fitzpatrick4-3/+11
2025-09-24util/eventbus: add a Done method to the Monitor type (#17263)M. J. Fromberger2-3/+38
2025-09-22util/eventbus: give a nicer error when attempting to use a closed client (#17...M. J. Fromberger2-6/+64
2025-09-19util/eventbus: add a Monitor type to manage subscriber goroutines (#17127)M. J. Fromberger2-0/+115
2025-09-19health: remove direct callback and replace with eventbus (#17199)Claus Lensbøl2-2/+7
2025-09-19util/eventbus/eventbustest: fix typo of test nameBrad Fitzpatrick1-1/+1
2025-09-19util/eventbus: fix flakes in eventbustest tests (#17198)M. J. Fromberger1-6/+9
2025-09-18util/eventbus: add a LogAllEvents helper for testing (#17187)M. J. Fromberger2-0/+29
2025-09-17util/eventbus: add an EqualTo helper for testing (#17178)M. J. Fromberger2-9/+40
2025-09-17util/eventbus: allow test expectations reporting only an error (#17146)M. J. Fromberger2-6/+39
2025-09-16health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085)Claus Lensbøl1-2/+2
2025-09-16util/eventbus: add a Done channel to the Client (#17118)M. J. Fromberger2-4/+54
2025-09-15control/controlclient: introduce eventbus messages instead of callbacks (#16956)Claus Lensbøl1-1/+1
2025-09-08util/eventbus: add ts_omit_debugeventbusBrad Fitzpatrick2-2/+2
2025-09-08util/expvarx: deflake TestSafeFuncHappyPath with synctestBrad Fitzpatrick1-14/+15
2025-09-08utils/expvarx, tstest/integration: mark two tests as known flaky (#17052)Alex Chan1-0/+3
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