| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-27 | util/deephash: add IncludeFields, ExcludeFields HasherForType Options | Brad Fitzpatrick | 2 | -7/+138 |
| 2023-08-25 | util/osdiag: add query for Windows page file configuration and status | Aaron Klotz | 3 | -4/+92 |
| 2023-08-24 | util/osdiag, util/osdiag/internal/wsc: add code to probe the Windows Security... | Aaron Klotz | 2 | -0/+420 |
| 2023-08-22 | util/winutil: add RegisterForRestart, allowing programs to indicate their pre... | Aaron Klotz | 5 | -1/+94 |
| 2023-08-21 | util/linuxfw: fix typo in unexported doc comment | Brad Fitzpatrick | 1 | -1/+2 |
| 2023-08-19 | util/deephash: relax an annoyingly needy test | Brad Fitzpatrick | 1 | -3/+3 |
| 2023-08-18 | util/linuxfw: reorganize nftables rules to allow it to work with ufw | KevinLiang10 | 2 | -21/+349 |
| 2023-08-17 | all: import x/exp/maps as xmaps to distinguish from Go 1.21 "maps" | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-17 | all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} | Brad Fitzpatrick | 3 | -5/+4 |
| 2023-08-14 | util/osdiag: add logging for winsock layered service providers to Windows bug... | Aaron Klotz | 3 | -6/+185 |
| 2023-08-14 | util/winutil/authenticode: add missing docs for CertSubjectError | Aaron Klotz | 1 | -2/+5 |
| 2023-08-10 | util/linuxfw: rename ErrorFWModeNotSupported | Brad Fitzpatrick | 3 | -8/+8 |
| 2023-08-09 | util/winutil/authenticode: fix an inaccurate doc comment | Aaron Klotz | 1 | -3/+3 |
| 2023-08-08 | all: require Go 1.21 | Brad Fitzpatrick | 1 | -6/+2 |
| 2023-08-08 | util/testenv: add new package to hold InTest | Maisem Ali | 2 | -0/+39 |
| 2023-08-08 | wgengine/router: add auto selection heuristic for iptables/nftables | KevinLiang10 | 3 | -6/+78 |
| 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 |