summaryrefslogtreecommitdiffhomepage
path: root/util
AgeCommit message (Expand)AuthorFilesLines
2023-08-03go.mod, cmd/tailscaled, ipn/localapi, util/osdiag, util/winutil, util/winutil...Aaron Klotz11-299/+557
2023-08-01cmd/tailscale/cli, util/winutil/authenticode: flesh out authenticode supportAaron Klotz3-0/+665
2023-07-28all: update exp/slices and fix call sitesDavid Anderson1-0/+37
2023-07-25tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilitiesMaisem Ali1-1/+1
2023-07-20util/linuxfw: remove yet-unused code to fix linux/arm64 crashBrad Fitzpatrick2-819/+2
2023-07-19util/linuxfw: add nftables supportKevinLiang104-11/+1806
2023-07-08tailcfg,etc: remove unused tailcfg.Node.KeepAlive fieldBrad Fitzpatrick1-2/+2
2023-06-30util/linuxfw: add new arch build constraintsKevinLiang105-6/+11
2023-06-28util/lru: add a package for a typed LRU cacheBrad Fitzpatrick2-0/+152
2023-06-27util/linuxfw: decoupling IPTables logic from linux routerKevinLiang104-4/+1074
2023-06-25.github: actually run tests in CIMaisem Ali1-3/+13
2023-06-23util/goroutines: let ScrubbedGoroutineDump get only current stackBrad Fitzpatrick2-5/+6
2023-06-08util/slicesx: add Partition functionAndrew Dunham2-0/+36
2023-06-07all: use cmpx.Or where it made senseBrad Fitzpatrick1-12/+4
2023-06-07util/cmpx: add package with cmp-like things from future Go releasesBrad Fitzpatrick2-0/+46
2023-06-01cmd/tailscaled, util/winutil: log our registry keys during tailscaled startupAaron Klotz4-0/+300
2023-05-11util/set: add a basic map-based Set typeBrad Fitzpatrick2-0/+39
2023-05-09util/codegen: support embedded fieldsBrad Fitzpatrick1-2/+7
2023-04-17various: add golangci-lint, fix issues (#7905)Andrew Dunham2-2/+1
2023-04-14util/set: move Slice type from corp to ossAndrew Dunham2-0/+125
2023-04-13tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointerMaisem Ali1-2/+2
2023-04-08tailcfg,wgengine: add initial support for WireGuard only peersCharlotte Brandhorst-Satzkorn1-2/+2
2023-04-05util/clientmetric: allow client metric values to be provided by a functionMihai Parparita2-14/+105
2023-04-03ipn/ipnlocal, util/winutil/policy: modify Windows profile migration to load l...Aaron Klotz2-0/+188
2023-04-03util/sysresources, magicsock: scale DERP buffer based on system memoryAndrew Dunham7-0/+100
2023-03-27util/codegen: add -copyright to control presence of copyright headersJosh Bleecher Snyder1-1/+6
2023-03-27cmd/tailscale: extend hostname validation (#7678)Anton Tolchanov2-0/+40
2023-03-23tailcfg: add Node.SelfNodeV4MasqAddrForThisPeerMaisem Ali1-2/+2
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