| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-10 | doctor/kernellog: add new doctor check to parse kernel log for problemsandrew/doctor-conntrack | Andrew Dunham | 5 | -0/+142 |
| 2023-08-10 | tool/{node,yarn}: update node and yarn tools | Sonia Appasamy | 5 | -69/+96 |
| 2023-08-10 | control/controlclient: add Auto.updateRoutine | Maisem Ali | 4 | -211/+216 |
| 2023-08-10 | util/linuxfw: rename ErrorFWModeNotSupported | Brad Fitzpatrick | 3 | -8/+8 |
| 2023-08-10 | tsnet: add new example serving the Tailscale web client | Will Norris | 1 | -0/+44 |
| 2023-08-09 | client/web: fix rendering of node owner profile | Will Norris | 1 | -1/+1 |
| 2023-08-09 | client/web: add web client Server struct | Sonia Appasamy | 2 | -16/+36 |
| 2023-08-09 | tailscale/cli: add interactive flow for enabling Funnel | Sonia Appasamy | 9 | -42/+275 |
| 2023-08-09 | control/controlhttp: remove tstest.Clock from tests (#8830) | Andrew Lytvynov | 1 | -11/+23 |
| 2023-08-09 | util/winutil/authenticode: fix an inaccurate doc comment | Aaron Klotz | 1 | -3/+3 |
| 2023-08-09 | client/web: extract web client from cli package | Will Norris | 8 | -488/+521 |
| 2023-08-09 | cmd/tailscale: refactor shared utility methods | Will Norris | 7 | -100/+127 |
| 2023-08-08 | go.toolchain.rev: merge Go 1.21.0 final (non-rc) | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-08 | derp, net/dns/recursive: use Go 1.21 min | Brad Fitzpatrick | 2 | -16/+1 |
| 2023-08-08 | all: require Go 1.21 | Brad Fitzpatrick | 7 | -13/+33 |
| 2023-08-08 | util/testenv: add new package to hold InTest | Maisem Ali | 10 | -25/+53 |
| 2023-08-08 | ipn/ipnlocal: fix profile duplication | Maisem Ali | 3 | -76/+66 |
| 2023-08-08 | ipn/ipnlocal: add test to find issues with profile duplication | Maisem Ali | 1 | -10/+187 |
| 2023-08-08 | control/controlclient: make Direct own all changes to Persist | Maisem Ali | 2 | -28/+13 |
| 2023-08-08 | types/persist: drop duplicated Persist.LoginName | Maisem Ali | 13 | -76/+46 |
| 2023-08-08 | wgengine/router: add auto selection heuristic for iptables/nftables | KevinLiang10 | 5 | -13/+216 |
| 2023-08-08 | control/controlclient: use ptr.To | Maisem Ali | 1 | -2/+2 |
| 2023-08-08 | ipn/ipnlocal: make tests pass when offline | Maisem Ali | 1 | -1/+11 |
| 2023-08-08 | wgengine,ipn,cmd/tailscale: add size option to ping (#8739) | salman aljammaz | 12 | -30/+125 |
| 2023-08-07 | ipn/ipnlocal: add profile pic header to serve HTTP proxy | Sonia Appasamy | 2 | -2/+8 |
| 2023-08-07 | ipn: avoid useless no-op WriteState calls | Brad Fitzpatrick | 5 | -14/+80 |
| 2023-08-06 | licenses: update android licenses | License Updater | 1 | -3/+3 |
| 2023-08-05 | go.mod.sri: update SRI hash for go.mod changes | Flakes Updater | 3 | -3/+3 |
| 2023-08-04 | control: use tstime instead of time (#8595) | Claire Wang | 10 | -43/+61 |
| 2023-08-04 | licenses: update tailscale{,d} licenses | License Updater | 1 | -4/+4 |
| 2023-08-03 | cmd/dist,release/dist: expose RPM signing hook (#8789) | Andrew Lytvynov | 4 | -31/+44 |
| 2023-08-03 | go.mod: upgrade nfpm to v2 (#8786) | Andrew Lytvynov | 6 | -427/+167 |
| 2023-08-03 | go.mod, cmd/tailscaled, ipn/localapi, util/osdiag, util/winutil, util/winutil... | Aaron Klotz | 17 | -305/+575 |
| 2023-08-02 | tailcfg,ipn/localapi,client/tailscale: add QueryFeature endpoint | Sonia Appasamy | 5 | -0/+128 |
| 2023-08-02 | go.toolchain.rev: go1.21rc4 (now that VERSION file is updated upstream) | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-02 | cmd/tailscale/cli: add latest version output to "tailscale version" (#8700) | Andrew Lytvynov | 2 | -3/+34 |
| 2023-08-01 | licenses: update android licenses | License Updater | 1 | -9/+11 |
| 2023-08-01 | go.toolchain.rev: bump to ~go1.21rc4 | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-01 | tailcfg: add CapabilityHTTPS const | Sonia Appasamy | 1 | -0/+1 |
| 2023-08-01 | ipnlocal, net/*: deprecate interfaces.GetState, use netmon more for it | Brad Fitzpatrick | 5 | -10/+10 |
| 2023-08-01 | licenses: update tailscale{,d} licenses | License Updater | 1 | -1/+1 |
| 2023-08-01 | all: implement lock revoke-keys command | Tom DNetto | 7 | -3/+709 |
| 2023-08-01 | cmd/tailscale/cli, util/winutil/authenticode: flesh out authenticode support | Aaron Klotz | 7 | -29/+681 |
| 2023-08-01 | cmd/sniproxy: add client metrics | Denton Gentry | 1 | -0/+18 |
| 2023-07-31 | cmd/dist,release/dist: sign release tarballs with an ECDSA key (#8759) | Andrew Lytvynov | 4 | -10/+63 |
| 2023-07-31 | client/tailscale/apitype: document never-nil property of WhoIsResponse | David Anderson | 2 | -2/+3 |
| 2023-07-30 | derp/derphttp: add optional Client.BaseContext hook | Brad Fitzpatrick | 1 | -5/+23 |
| 2023-07-29 | tailcfg: add helper to unmarshal PeerCap values | Maisem Ali | 1 | -0/+19 |
| 2023-07-29 | wgengine/magicsock: remove dead code (#8745) | salman aljammaz | 1 | -5/+0 |
| 2023-07-28 | licenses: update tailscale{,d} licenses | License Updater | 1 | -2/+2 |