..
cache
util/cache: add package for general-purpose caching
2 years ago
cibuild
all: update copyright and license headers
3 years ago
clientmetric
util/clientmetric: allow client metric values to be provided by a function
3 years ago
cloudenv
util/cloudenv: add support for DigitalOcean
2 years ago
cmpver
util/cmpver: only consider ascii numerals ( #9741 )
3 years ago
codegen
util/codegen: support embedded fields
3 years ago
cstruct
all: update copyright and license headers
3 years ago
ctxkey
all: use reflect.TypeFor now available in Go 1.22 ( #11078 )
2 years ago
deephash
all: use reflect.TypeFor now available in Go 1.22 ( #11078 )
2 years ago
dirwalk
all: use tstest.Replace more
3 years ago
dnsname
cmd/tailscale: extend hostname validation ( #7678 )
3 years ago
execqueue
control/controlclient,util/execqueue: extract execqueue into a package
2 years ago
expvarx
util/expvarx: add a time and concurrency limiting expvar.Func wrapper
2 years ago
goroutines
util/goroutines: let ScrubbedGoroutineDump get only current stack
3 years ago
groupmember
util/groupmember: fail earlier if group doesn't exist, use slices.Contains
2 years ago
hashx
all: update copyright and license headers
3 years ago
httphdr
util/httphdr: add new package for parsing HTTP headers ( #9797 )
3 years ago
httpm
util/httpm: don't run test if .git doesn't exist
2 years ago
jsonutil
all: update copyright and license headers
3 years ago
limiter
util/lru, util/limiter: add debug helper to dump state as HTML
3 years ago
lineread
all: update copyright and license headers
3 years ago
linuxfw
util/cmpx: delete now that we're using Go 1.22
2 years ago
lru
util/lru: update c.head when deleting the most recently used entry
3 years ago
mak
various: add golangci-lint, fix issues ( #7905 )
3 years ago
multierr
all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}
3 years ago
must
all: update copyright and license headers
3 years ago
nocasemaps
util/nocasemaps: add AppendSliceElem method to nocasemaps ( #10871 )
2 years ago
osdiag
util/osdiag, util/winutil: expose Windows policy key
2 years ago
osshare
all: update copyright and license headers
3 years ago
osuser
ssh/tailssh,util: extract new osuser package from ssh code ( #10170 )
2 years ago
pidowner
all: update copyright and license headers
3 years ago
precompress
all: update copyright and license headers
3 years ago
quarantine
all: update copyright and license headers
3 years ago
race
util/race: add test to confirm we don't leak goroutines
3 years ago
racebuild
all: update copyright and license headers
3 years ago
rands
util/rands: add Shuffle and Perm functions with on-stack RNG state
2 years ago
ringbuffer
util/ringbuffer: move generic ringbuffer from corp repo
3 years ago
set
util/set: implement json.Marshaler/Unmarshaler ( #10308 )
2 years ago
singleflight
all: update copyright and license headers
3 years ago
slicesx
util/slicesx: add Filter function
2 years ago
syspolicy
all: cleanup unused code, part 1 ( #10661 )
2 years ago
sysresources
util/sysresources, magicsock: scale DERP buffer based on system memory
3 years ago
systemd
all: update copyright and license headers
3 years ago
testenv
util/testenv: add new package to hold InTest
3 years ago
topk
util/topk: add package containing a probabilistic top-K tracker
2 years ago
truncate
util: add truncate package ( #7490 )
3 years ago
uniq
all: update copyright and license headers
3 years ago
vizerror
util/vizerror: add As function to get wrapped Error
3 years ago
winutil
util/winutil: add some missing docs to restartmgr errors
2 years ago