| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-03 | go.mod, cmd/tailscaled, ipn/localapi, util/osdiag, util/winutil, util/winutil... | Aaron Klotz | 11 | -299/+557 |
| 2023-08-01 | cmd/tailscale/cli, util/winutil/authenticode: flesh out authenticode support | Aaron Klotz | 3 | -0/+665 |
| 2023-07-28 | all: update exp/slices and fix call sites | David Anderson | 1 | -0/+37 |
| 2023-07-25 | tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities | Maisem Ali | 1 | -1/+1 |
| 2023-07-20 | util/linuxfw: remove yet-unused code to fix linux/arm64 crash | Brad Fitzpatrick | 2 | -819/+2 |
| 2023-07-19 | util/linuxfw: add nftables support | KevinLiang10 | 4 | -11/+1806 |
| 2023-07-08 | tailcfg,etc: remove unused tailcfg.Node.KeepAlive field | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-06-30 | util/linuxfw: add new arch build constraints | KevinLiang10 | 5 | -6/+11 |
| 2023-06-28 | util/lru: add a package for a typed LRU cache | Brad Fitzpatrick | 2 | -0/+152 |
| 2023-06-27 | util/linuxfw: decoupling IPTables logic from linux router | KevinLiang10 | 4 | -4/+1074 |
| 2023-06-25 | .github: actually run tests in CI | Maisem Ali | 1 | -3/+13 |
| 2023-06-23 | util/goroutines: let ScrubbedGoroutineDump get only current stack | Brad Fitzpatrick | 2 | -5/+6 |
| 2023-06-08 | util/slicesx: add Partition function | Andrew Dunham | 2 | -0/+36 |
| 2023-06-07 | all: use cmpx.Or where it made sense | Brad Fitzpatrick | 1 | -12/+4 |
| 2023-06-07 | util/cmpx: add package with cmp-like things from future Go releases | Brad Fitzpatrick | 2 | -0/+46 |
| 2023-06-01 | cmd/tailscaled, util/winutil: log our registry keys during tailscaled startup | Aaron Klotz | 4 | -0/+300 |
| 2023-05-11 | util/set: add a basic map-based Set type | Brad Fitzpatrick | 2 | -0/+39 |
| 2023-05-09 | util/codegen: support embedded fields | Brad Fitzpatrick | 1 | -2/+7 |
| 2023-04-17 | various: add golangci-lint, fix issues (#7905) | Andrew Dunham | 2 | -2/+1 |
| 2023-04-14 | util/set: move Slice type from corp to oss | Andrew Dunham | 2 | -0/+125 |
| 2023-04-13 | tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointer | Maisem Ali | 1 | -2/+2 |
| 2023-04-08 | tailcfg,wgengine: add initial support for WireGuard only peers | Charlotte Brandhorst-Satzkorn | 1 | -2/+2 |
| 2023-04-05 | util/clientmetric: allow client metric values to be provided by a function | Mihai Parparita | 2 | -14/+105 |
| 2023-04-03 | ipn/ipnlocal, util/winutil/policy: modify Windows profile migration to load l... | Aaron Klotz | 2 | -0/+188 |
| 2023-04-03 | util/sysresources, magicsock: scale DERP buffer based on system memory | Andrew Dunham | 7 | -0/+100 |
| 2023-03-27 | util/codegen: add -copyright to control presence of copyright headers | Josh Bleecher Snyder | 1 | -1/+6 |
| 2023-03-27 | cmd/tailscale: extend hostname validation (#7678) | Anton Tolchanov | 2 | -0/+40 |
| 2023-03-23 | tailcfg: add Node.SelfNodeV4MasqAddrForThisPeer | Maisem Ali | 1 | -2/+2 |
| 2023-03-07 | util: add truncate package (#7490) | M. J. Fromberger | 2 | -0/+67 |
| 2023-03-04 | all: use tstest.Replace more | Maisem Ali | 1 | -3/+2 |
| 2023-03-03 | util/slicesx: add package for generic slice functions, use | Andrew Dunham | 2 | -0/+110 |
| 2023-02-21 | util/ringbuffer: move generic ringbuffer from corp repo | Andrew Dunham | 2 | -0/+127 |
| 2023-02-14 | util/linuxfw: add build constraints excluding GOARCH=arm | Andrew Dunham | 5 | -6/+6 |
| 2023-02-09 | util/linuxfw: initial implementation of package | Andrew Dunham | 9 | -0/+1335 |
| 2023-02-02 | util/multierr: implement Go 1.20+'s multiple error Unwrap | Andrew Dunham | 1 | -11/+1 |
| 2023-02-01 | all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork | Brad Fitzpatrick | 3 | -66/+2 |
| 2023-02-01 | util/vizerror: add As function to get wrapped Error | Will Norris | 2 | -0/+20 |
| 2023-02-01 | fixup! util/vizerror: add new package for visible errors | Will Norris | 1 | -3/+3 |
| 2023-02-01 | fixup! util/vizerror: add new package for visible errors | Will Norris | 1 | -5/+8 |
| 2023-02-01 | fixup! util/vizerror: add new package for visible errors | Will Norris | 1 | -7/+24 |
| 2023-02-01 | util/vizerror: add new package for visible errors | Will Norris | 2 | -0/+54 |
| 2023-01-27 | all: update tools that manage copyright headers | Will Norris | 1 | -62/+6 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 70 | -210/+140 |
| 2023-01-27 | util/httpm: add another HTTP method | Mihai Parparita | 1 | -0/+1 |
| 2023-01-26 | util/httpm: add new package for prettier HTTP method constants | Brad Fitzpatrick | 1 | -0/+36 |
| 2023-01-25 | cmd/k8s-operator: support setting a custom hostname. | David Anderson | 1 | -0/+26 |
| 2023-01-19 | all: start groundwork for using capver for localapi & peerapi | Brad Fitzpatrick | 1 | -3/+4 |
| 2023-01-14 | cmd/tailscale: add start of "tailscale update" command | Brad Fitzpatrick | 1 | -0/+2 |
| 2023-01-11 | control/controlclient, tailcfg: add Node.Expired field, set for expired nodes | Andrew Dunham | 1 | -1/+1 |
| 2023-01-03 | util/codegen: permit running in directories without copyright headers | Brad Fitzpatrick | 1 | -7/+10 |