| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-18 | types/netmap, all: use read-only tailcfg.NodeView in NetworkMap | Brad Fitzpatrick | 1 | -8/+12 |
| 2023-08-18 | cmd/viewer, types/views, all: un-special case slice of netip.Prefix | Brad Fitzpatrick | 3 | -8/+4 |
| 2023-08-17 | cmd/tailscale: change serve and funnel calls to StatusWithoutPeers | Marwan Sulaiman | 3 | -10/+12 |
| 2023-08-17 | all: import x/exp/maps as xmaps to distinguish from Go 1.21 "maps" | Brad Fitzpatrick | 2 | -4/+4 |
| 2023-08-17 | all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} | Brad Fitzpatrick | 11 | -22/+22 |
| 2023-08-17 | cmd/derper: count bootstrap dns unique lookups. | Denton Gentry | 3 | -1/+23 |
| 2023-08-16 | tailcfg: move LogHeapPprof from Debug to c2n [capver 69] | Brad Fitzpatrick | 1 | -3/+2 |
| 2023-08-16 | cmd/k8s-operator: add support for control plane assigned groups | Maisem Ali | 2 | -16/+183 |
| 2023-08-16 | client/web: hook up data fetching to fill --dev React UI | Sonia Appasamy | 1 | -1/+1 |
| 2023-08-16 | cmd/tailscale/cli: fix comment accuracy | Charlotte Brandhorst-Satzkorn | 1 | -1/+1 |
| 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 |