| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-16 | derp: include src IPs in mesh watch messages | Brad Fitzpatrick | 1 | -1/+2 |
| 2023-08-15 | wgengine/magicsock: only cache N most recent endpoints per-Addr | Andrew Dunham | 1 | -0/+3 |
| 2023-08-15 | cli/serve: add interactive flow for enabling HTTPS certs | Sonia Appasamy | 1 | -0/+16 |
| 2023-08-15 | cli/serve: funnel interactive enablement flow tweaks | Sonia Appasamy | 3 | -7/+22 |
| 2023-08-11 | tstime/mono: remove unsafe | Brad Fitzpatrick | 3 | -3/+3 |
| 2023-08-11 | net/netcheck,wgengine/magicsock: reduce coupling between netcheck and magicsock | James Tucker | 1 | -1/+4 |
| 2023-08-11 | cmd/tailscale: add debug commands to break connections | Brad Fitzpatrick | 1 | -0/+10 |
| 2023-08-10 | client/web: add barebones vite dev setup | Sonia Appasamy | 2 | -3/+4 |
| 2023-08-10 | cmd/tailscale/cli,clientupdate: extract new clientupdate package (#8827) | Andrew Lytvynov | 6 | -1326/+25 |
| 2023-08-10 | tool/{node,yarn}: update node and yarn tools | Sonia Appasamy | 2 | -1/+4 |
| 2023-08-09 | client/web: add web client Server struct | Sonia Appasamy | 1 | -4/+6 |
| 2023-08-09 | tailscale/cli: add interactive flow for enabling Funnel | Sonia Appasamy | 3 | -5/+232 |
| 2023-08-09 | client/web: extract web client from cli package | Will Norris | 6 | -2135/+11 |
| 2023-08-09 | cmd/tailscale: refactor shared utility methods | Will Norris | 5 | -100/+13 |
| 2023-08-08 | all: require Go 1.21 | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-08-08 | util/testenv: add new package to hold InTest | Maisem Ali | 4 | -3/+5 |
| 2023-08-08 | types/persist: drop duplicated Persist.LoginName | Maisem Ali | 2 | -13/+14 |
| 2023-08-08 | wgengine,ipn,cmd/tailscale: add size option to ping (#8739) | salman aljammaz | 1 | -1/+4 |
| 2023-08-04 | control: use tstime instead of time (#8595) | Claire Wang | 1 | -1/+1 |
| 2023-08-03 | cmd/dist,release/dist: expose RPM signing hook (#8789) | Andrew Lytvynov | 1 | -3/+2 |
| 2023-08-03 | go.mod: upgrade nfpm to v2 (#8786) | Andrew Lytvynov | 1 | -17/+25 |
| 2023-08-03 | go.mod, cmd/tailscaled, ipn/localapi, util/osdiag, util/winutil, util/winutil... | Aaron Klotz | 2 | -3/+10 |
| 2023-08-02 | tailcfg,ipn/localapi,client/tailscale: add QueryFeature endpoint | Sonia Appasamy | 2 | -0/+6 |
| 2023-08-02 | cmd/tailscale/cli: add latest version output to "tailscale version" (#8700) | Andrew Lytvynov | 2 | -3/+34 |
| 2023-08-01 | all: implement lock revoke-keys command | Tom DNetto | 1 | -0/+113 |
| 2023-08-01 | cmd/tailscale/cli, util/winutil/authenticode: flesh out authenticode support | Aaron Klotz | 2 | -26/+13 |
| 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 | 1 | -2/+3 |
| 2023-07-28 | all: update exp/slices and fix call sites | David Anderson | 4 | -7/+11 |
| 2023-07-27 | derp: use tstime (#8634) | Claire Wang | 2 | -0/+2 |
| 2023-07-26 | cli: introduce exit-node subcommand to list and filter exit nodes | Charlotte Brandhorst-Satzkorn | 5 | -1/+567 |
| 2023-07-25 | cmd/tailscale/cli: implement update on FreeBSD (#8710) | Andrew Lytvynov | 1 | -4/+45 |
| 2023-07-25 | tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities | Maisem Ali | 1 | -0/+2 |
| 2023-07-24 | cmd/tailscale/cli,version/distro: update support for Alpine (#8701) | Andrew Lytvynov | 2 | -3/+137 |
| 2023-07-24 | cmd/tailscale/cli: implement update for dnf/yum-based distros (#8678) | Andrew Lytvynov | 2 | -56/+269 |
| 2023-07-20 | util/linuxfw: remove yet-unused code to fix linux/arm64 crash | Brad Fitzpatrick | 4 | -44/+9 |
| 2023-07-20 | tstest/deptest: add test-only package to unify negative dep tests | Brad Fitzpatrick | 1 | -1/+25 |
| 2023-07-20 | cmd/tailscale/cli: ensure custom UsageFunc is always set (#8665) | Chris Palmer | 1 | -5/+6 |
| 2023-07-20 | cmd/tailscale/cli: limit Darwin-only option to Darwin (#8657) | Chris Palmer | 1 | -1/+1 |
| 2023-07-19 | cmd/tailscale/cli: implement update for arch-based distros (#8655) | Andrew Lytvynov | 2 | -7/+174 |
| 2023-07-19 | cmd/tailscale/cli: make `tailscale update` query `softwareupdate` (#8641) | Chris Palmer | 2 | -7/+140 |
| 2023-07-19 | cmd/gitops-pusher: re-use existing types from acl package | Jenny Zhang | 2 | -14/+78 |
| 2023-07-19 | cmd/tailscale: warn if node is locked out on bringup | Tom DNetto | 1 | -1/+2 |
| 2023-07-17 | serve: fix hostname for custom http ports | Will Norris | 1 | -1/+1 |
| 2023-07-13 | ipn/ipnlocal: add optional support for ACME Renewal Info (ARI) (#8599) | Andrew Lytvynov | 3 | -12/+3 |
| 2023-07-13 | cmd/tailscale: remove TS_EXPERIMENT_OAUTH_AUTHKEY guardrail | Denton Gentry | 1 | -4/+0 |
| 2023-07-11 | cmd/derper,tsweb: consistently add HTTP security headers (#8579) | Andrew Lytvynov | 1 | -13/+3 |
| 2023-07-11 | cmd/testwrapper: handle build failures | Maisem Ali | 1 | -0/+10 |
| 2023-07-10 | logpolicy, various: allow overriding log function | Andrew Dunham | 1 | -1/+1 |
| 2023-07-10 | net/dnsfallback: run recursive resolver and compare results | Andrew Dunham | 2 | -3/+7 |