summaryrefslogtreecommitdiffhomepage
path: root/util
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris249-250/+250
2026-01-21util/limiter: don't panic when dumping a new LimiterJosh Bleecher Snyder2-0/+8
2026-01-08feature/featuretags: make QR codes modular (#18358)Simon Law5-20/+42
2026-01-07cmd/tailscale/cli, util/qrcodes: format QR codes on Linux consoles (#18182)Simon Law3-0/+249
2026-01-06wgengine/magicsock: extract IMDS utilities into a standalone package (#18334)Alex Valiushko3-0/+343
2025-12-16client/local: add method to set gauge metric to a valueWill Norris2-0/+21
2025-11-26util/execqueue: don't hold mutex in RunSyncBrad Fitzpatrick2-17/+29
2025-11-21util/eventbus: use unbounded event queues for DeliveredEvents in subscribersNick Khyl3-39/+16
2025-11-21util/eventbus: add tests for a subscriber publishing eventsNick Khyl1-0/+60
2025-11-21util/eventbus: add tests for a subscriber trying to acquire the same mutex as...Nick Khyl1-0/+70
2025-11-19util/eventbus: simplify some reflect in Bus.pumpBrad Fitzpatrick1-1/+1
2025-11-18all: rename variables with lowercase-l/uppercase-IAlex Chan12-179/+179
2025-11-17go.mod: bump golang.org/x/crypto (#17907)Andrew Lytvynov6-45/+45
2025-11-16syncs: add Mutex/RWMutex alias/wrappers for future mutex debuggingBrad Fitzpatrick13-27/+28
2025-11-15util/cache: remove unused codeBrad Fitzpatrick5-386/+0
2025-11-15util/clientmetric: fix regression causing Metric.v to be uninitialisedAvery Palmer1-5/+8
2025-11-13ipn/ipnlocal: remove all the weird locking (LockedOnEntry, UnlockEarly, etc)Brad Fitzpatrick1-1/+20
2025-11-12util/dnsname: fix test error messageFran Bull1-1/+1
2025-11-12wgengine/wgcfg: remove two unused Config fieldsBrad Fitzpatrick1-1/+0
2025-11-12util/dnsname: increase maxNameLength to account for trailing dotFran Bull2-1/+33
2025-11-11util/eventbus: log goroutine stacks when hung in CIBrad Fitzpatrick1-0/+7
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