You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/util
M. J. Fromberger df747f1c1b
util/eventbus: add a Done method to the Monitor type (#17263)
Some systems need to tell whether the monitored goroutine has finished
alongside other channel operations (notably in this case the relay server, but
there seem likely to be others similarly situated).

Updates #15160

Change-Id: I5f0f3fae827b07f9b7102a3b08f60cda9737fe28
Signed-off-by: M. J. Fromberger <fromberger@tailscale.com>
4 months ago
..
cache
cibuild all: update copyright and license headers 3 years ago
clientmetric
cloudenv
cmpver
codegen cmd/viewer, types/views: implement support for json/v2 (#16852) 6 months ago
cstruct
ctxkey
deephash
dirwalk all: use tstest.Replace more 3 years ago
dnsname tailcfg: adjust ServiceName.Validate to use vizerror 1 year ago
eventbus util/eventbus: add a Done method to the Monitor type (#17263) 4 months ago
execqueue control/controlclient,util/execqueue: extract execqueue into a package 2 years ago
expvarx util/expvarx: deflake TestSafeFuncHappyPath with synctest 5 months ago
goroutines
groupmember
hashx all: use Go 1.22 range-over-int 2 years ago
httphdr
httpm
limiter
lineiter
lineread
linuxfw all: detect JetKVM and specialize a handful of things for it 7 months ago
lru
mak
multierr
must util/must: add Get2 for functions that return two values 8 months ago
nocasemaps
osdiag
osshare
osuser
pidowner types/result, util/lineiter: add package for a result type, use it 1 year ago
pool
precompress all: update copyright and license headers 3 years ago
progresstracking ipn/localapi: add support for multipart POST to file-put 2 years ago
prompt util/prompt: make yes/no prompt reusable 7 months ago
quarantine
race all: use Go 1.22 range-over-int 2 years ago
racebuild
rands wgengine/magicsock: use math/rands/v2 2 years ago
reload
ringlog util/ringbuffer: rename to ringlog 5 months ago
set util/set: add more functionality to IntSet (#16640) 6 months ago
singleflight
slicesx util/slicesx: add AppendNonzero 1 year ago
stringsx
syspolicy util/syspolicy/policyclient: always use no-op policyclient in tests by default 5 months ago
sysresources
systemd
testenv
topk
truncate
usermetric
vizerror
winutil
zstdframe