| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-10 | stashtsweb/client-ui | Will Norris | 1 | -2/+7 |
| 2023-08-08 | webui: add new webui package and use with --dev flag | Will Norris | 1 | -3/+11 |
| 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 |
| 2023-06-30 | cmd/testwrapper: stream output results | Maisem Ali | 1 | -32/+40 |
| 2023-06-30 | cmd/testwrapper: output packages tested | Maisem Ali | 1 | -32/+71 |
| 2023-06-29 | types/views: add JSON marshal/unmarshal and AsMap to Map | Maisem Ali | 3 | -1/+3 |
| 2023-06-28 | cmd/testwrapper/flakytest: clearly describe why TestFlakeRun fails | Maisem Ali | 1 | -1/+4 |
| 2023-06-28 | cmd/tailscale: improve error message when signing without a tailnet lock key | Tom DNetto | 1 | -1/+10 |
| 2023-06-27 | derp: use new net/tcpinfo package | Andrew Dunham | 3 | -0/+3 |
| 2023-06-27 | util/linuxfw: decoupling IPTables logic from linux router | KevinLiang10 | 3 | -4/+69 |
| 2023-06-26 | tsnet: expose field to configure Wireguard port | Tom DNetto | 1 | -0/+2 |
| 2023-06-26 | cmd/testwrapper: only retry flaky failed tests | Maisem Ali | 3 | -53/+230 |
| 2023-06-23 | go.toolchain: switch to tailscale.go1.21 (#8415) | phirework | 3 | -0/+3 |
| 2023-06-21 | {cmd/tailscale/cli,ipn}: add http support to tailscale serve (#8358) | shayne | 3 | -39/+131 |
| 2023-06-12 | tailscale ping: note that `-c` can take 0 for infinity | Graham Christensen | 1 | -1/+1 |
| 2023-06-11 | all: adjust some build tags for wasi | Brad Fitzpatrick | 3 | -2/+11 |
| 2023-06-07 | all: use cmpx.Or where it made sense | Brad Fitzpatrick | 7 | -17/+11 |
| 2023-06-01 | cmd/tailscaled, util/winutil: log our registry keys during tailscaled startup | Aaron Klotz | 1 | -0/+4 |
| 2023-06-01 | cmd/k8s-operator: update controller-runtime to v0.15 | Vince Prignano | 2 | -10/+27 |