summaryrefslogtreecommitdiffhomepage
path: root/util
AgeCommit message (Expand)AuthorFilesLines
2023-03-07util: add truncate package (#7490)M. J. Fromberger2-0/+67
2023-03-04all: use tstest.Replace moreMaisem Ali1-3/+2
2023-03-03util/slicesx: add package for generic slice functions, useAndrew Dunham2-0/+110
2023-02-21util/ringbuffer: move generic ringbuffer from corp repoAndrew Dunham2-0/+127
2023-02-14util/linuxfw: add build constraints excluding GOARCH=armAndrew Dunham5-6/+6
2023-02-09util/linuxfw: initial implementation of packageAndrew Dunham9-0/+1335
2023-02-02util/multierr: implement Go 1.20+'s multiple error UnwrapAndrew Dunham1-11/+1
2023-02-01all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our forkBrad Fitzpatrick3-66/+2
2023-02-01util/vizerror: add As function to get wrapped ErrorWill Norris2-0/+20
2023-02-01fixup! util/vizerror: add new package for visible errorsWill Norris1-3/+3
2023-02-01fixup! util/vizerror: add new package for visible errorsWill Norris1-5/+8
2023-02-01fixup! util/vizerror: add new package for visible errorsWill Norris1-7/+24
2023-02-01util/vizerror: add new package for visible errorsWill Norris2-0/+54
2023-01-27all: update tools that manage copyright headersWill Norris1-62/+6
2023-01-27all: update copyright and license headersWill Norris70-210/+140
2023-01-27util/httpm: add another HTTP methodMihai Parparita1-0/+1
2023-01-26util/httpm: add new package for prettier HTTP method constantsBrad Fitzpatrick1-0/+36
2023-01-25cmd/k8s-operator: support setting a custom hostname.David Anderson1-0/+26
2023-01-19all: start groundwork for using capver for localapi & peerapiBrad Fitzpatrick1-3/+4
2023-01-14cmd/tailscale: add start of "tailscale update" commandBrad Fitzpatrick1-0/+2
2023-01-11control/controlclient, tailcfg: add Node.Expired field, set for expired nodesAndrew Dunham1-1/+1
2023-01-03util/codegen: permit running in directories without copyright headersBrad Fitzpatrick1-7/+10
2023-01-02util/codegen, all: use latest year, not time.Now, in generated filesBrad Fitzpatrick1-5/+59
2022-12-19util/winutil: fix erroneous condition in implementation of getRegIntegerInternalAaron Klotz1-1/+1
2022-12-14util/multierr: optimize New for nil cases (#6750)Joe Tsai2-13/+43
2022-12-12util/endian: delete package; use updated josharian/native insteadBrad Fitzpatrick4-40/+4
2022-12-12util/multierr: add Range (#6643)Joe Tsai2-1/+76
2022-11-30types/ptr: move all the ptrTo funcs to one new package's ptr.ToBrad Fitzpatrick1-6/+5
2022-11-28ipn/ipnauth, util/winutil: add temporary LookupPseudoUser workaround to addre...Aaron Klotz4-0/+115
2022-11-28util/set: add new set package for SetHandle typeBrad Fitzpatrick1-0/+30
2022-11-17cmd/tailscale, util/quarantine: set quarantine flags on files from TaildropAndrew Dunham4-0/+117
2022-11-08util/endian: add support on Loongnix-Server (loong64)ysicing1-1/+1
2022-11-05util/dirwalk, metrics, portlist: add new package for fast directory walkingBrad Fitzpatrick3-0/+315
2022-11-04all: remove old +build tagsBrad Fitzpatrick11-11/+0
2022-11-03util/winutil: remove log spam for missing registry keysAdrian Dewhurst1-3/+12
2022-11-02tailcfg: add Node.UnsignedPeerAPIOnly to let server mark node as peerapi-onlyBrad Fitzpatrick1-1/+1
2022-10-14cmd/tsconnect: pre-compress main.wasm when building the NPM packageMihai Parparita1-5/+4
2022-09-30util/singleflight: sync with upstreamCuong Manh Le1-9/+2
2022-09-29all: fix spelling mistakesJosh Soref6-12/+12
2022-09-28cmd/tailscaled, util/winutil: log Windows service diagnostics when the wintun...Aaron Klotz3-0/+364
2022-09-27util/deephash: add AppendSum method (#5768)Andrew Dunham2-0/+33
2022-09-26ipn/ipnlocal: add c2n /debug/{goroutines,prefs,metrics}Brad Fitzpatrick2-0/+123
2022-09-22tailcfg, util/deephash: add DataPlaneAuditLogID to Node and DomainDataPlaneAu...Aaron Klotz1-1/+1
2022-09-10util/mak: deprecate NonNil, add type-safe NonNilSliceForJSON, NonNilMapForJSONBrad Fitzpatrick2-4/+40
2022-08-30util/uniq: add ModifySliceFunc (#5504)Andrew Dunham2-12/+49
2022-08-30util/uniq: use generics instead of reflect (#5491)Andrew Dunham2-49/+25
2022-08-30util/deephash: handle slice edge-cases (#5471)Joe Tsai2-6/+84
2022-08-28util/cstruct: add package for decoding padded C structures (#5429)Andrew Dunham3-0/+405
2022-08-27util/deephash: remove getTypeInfo (#5469)Joe Tsai2-93/+32
2022-08-27util/deephash: require pointer in API (#5467)Joe Tsai2-122/+97