| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-20 | cmd/tailscale/cli: add ts2021 debug flag to set a dial plan | Brad Fitzpatrick | 1 | -0/+16 |
| 2025-09-19 | feature/linuxdnsfight: move inotify watching of /etc/resolv.conf out to a fea... | Brad Fitzpatrick | 3 | -5/+2 |
| 2025-09-19 | util/eventbus/eventbustest: fix typo of test name | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-09-19 | cmd/tailscaled: make the outbound HTTP/SOCKS5 proxy modular | Brad Fitzpatrick | 3 | -71/+126 |
| 2025-09-19 | net/ace, control/controlhttp: start adding ACE dialing support | Brad Fitzpatrick | 5 | -1/+25 |
| 2025-09-19 | tsnet,internal/client/tailscale: resolve OAuth into authkeys in tsnet (#17191) | Naman Sood | 5 | -94/+36 |
| 2025-09-19 | feature/featuretags,cmd/omitsize: support feature dependencies | Brad Fitzpatrick | 2 | -37/+138 |
| 2025-09-17 | cmd/tailscale/cli: use helper function for matching profiles | Esteban-Bermudez | 1 | -35/+8 |
| 2025-09-17 | cmd/tailscale/cli: add `remove` subcommand | Esteban-Bermudez | 1 | -0/+62 |
| 2025-09-17 | net/dns/recursive: remove recursive DNS resolver | Brad Fitzpatrick | 4 | -20/+12 |
| 2025-09-17 | cmd/derper: permit port 80 in ACE targets | Brad Fitzpatrick | 1 | -2/+29 |
| 2025-09-17 | cmd/tsidp: update README with new repo location warning | Remy Guercio | 1 | -0/+3 |
| 2025-09-16 | ipn/ipnlocal: fix a case where ts_omit_ssh was still linking in x/crypto/ssh | Brad Fitzpatrick | 1 | -1/+2 |
| 2025-09-16 | cmd/tailscale: shrink QR codes using half blocks (#17084) | Simon Law | 2 | -2/+12 |
| 2025-09-16 | feature/featuretags, all: add ts_omit_acme to disable TLS cert support | Brad Fitzpatrick | 6 | -16/+48 |
| 2025-09-16 | feature/portmapper: make the portmapper & its debugging tools modular | Brad Fitzpatrick | 9 | -82/+158 |
| 2025-09-16 | health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085) | Claus Lensbøl | 3 | -9/+11 |
| 2025-09-16 | all: add ts_omit_serve, start making tailscale serve/funnel be modular | Brad Fitzpatrick | 9 | -39/+66 |
| 2025-09-15 | cmd/omitsize: fix the --features flag | Brad Fitzpatrick | 1 | -13/+17 |
| 2025-09-15 | feature/featuretags: add auto-generated constants for all modular features | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-09-15 | k8s-operator: reset service status before append (#17120) | David Bond | 2 | -4/+10 |
| 2025-09-13 | cmd/omitsize: add flag to disable the removal table | Brad Fitzpatrick | 2 | -27/+34 |
| 2025-09-12 | cmd/derper: add start of ACE support | Brad Fitzpatrick | 3 | -0/+59 |
| 2025-09-12 | all: add ts_omit_tailnetlock as a start of making it build-time modular | Brad Fitzpatrick | 3 | -5/+28 |
| 2025-09-12 | feature/featuretags: move list of omit-able features to a Go package | Brad Fitzpatrick | 2 | -6/+78 |
| 2025-09-11 | feature/drive: start factoring out Taildrive, add ts_omit_drive build tag | Brad Fitzpatrick | 6 | -70/+131 |
| 2025-09-11 | cmd/omitsize: add tool to dump build sizes | Brad Fitzpatrick | 1 | -0/+124 |
| 2025-09-10 | cmd/k8s-operator: simplify scope of e2e tests (#17076) | Tom Proctor | 4 | -225/+168 |
| 2025-09-09 | cmd/tailscale: use tailnet display name on cli (#17079) | nikiUppal-TS | 1 | -5/+13 |
| 2025-09-09 | cmd/tailscaled: add disabled debug file to force reflect for binary size expe... | Brad Fitzpatrick | 1 | -0/+26 |
| 2025-09-09 | tsnet: remove APIClient() which is deprecated and now unused (#17073) | Alex Chan | 1 | -4/+3 |
| 2025-09-08 | cmd/tailscale, ipn/ipnlocal: add ts_omit_webclient | Brad Fitzpatrick | 4 | -19/+49 |
| 2025-09-08 | cmd/tailscale/cli, derp: use client/local instead of deprecated client/tailsc... | Alex Chan | 11 | -28/+24 |
| 2025-09-08 | cmd/tailscale/cli: fix the spelling of "routes" (#17039) | Alex Chan | 2 | -3/+3 |
| 2025-09-05 | cmd/tailscale/cli: add new line for set --webclient (#17043) | Mike O'Driscoll | 1 | -1/+1 |
| 2025-09-04 | cmd/containerboot: do not reset state on non-existant secret (#17021) | David Bond | 1 | -2/+5 |
| 2025-09-03 | cmd/k8s-operator: update connector example (#17020) | David Bond | 1 | -1/+2 |
| 2025-09-02 | util/syspolicy: finish adding ts_omit_syspolicy build tags, tests | Brad Fitzpatrick | 3 | -34/+54 |
| 2025-09-02 | util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move glo... | Brad Fitzpatrick | 9 | -30/+37 |
| 2025-09-02 | util/syspolicy/{setting,ptype}: move PreferenceOption and Visibility to new l... | Brad Fitzpatrick | 5 | -0/+5 |
| 2025-09-02 | cmd/tailscale/cli: prompt for y/n when attempting risky action | Percy Wegmann | 1 | -25/+4 |
| 2025-09-02 | cmd/tailscale/cli: add a debug command to force a risky action | Brad Fitzpatrick | 1 | -0/+26 |
| 2025-09-02 | cmd/k8s-operator: allow specifying replicas for connectors (#16721) | David Bond | 10 | -193/+566 |
| 2025-09-01 | util/syspolicy/policyclient: add policyclient.Client interface, start plumbing | Brad Fitzpatrick | 5 | -3/+8 |
| 2025-08-31 | util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package | Brad Fitzpatrick | 7 | -4/+10 |
| 2025-08-29 | cmd/tsidp: add allow-insecure-no-client-registration and JSON file migration ... | Remy Guercio | 2 | -74/+1441 |
| 2025-08-28 | syncs: delete WaitGroup and use sync.WaitGroup.Go in Go 1.25 | Joe Tsai | 3 | -6/+5 |
| 2025-08-28 | wgengine/magicsock: shorten process internal DERP queue | James Tucker | 3 | -3/+0 |
| 2025-08-28 | util/ringbuffer: rename to ringlog | James Tucker | 3 | -3/+3 |
| 2025-08-27 | cmd/viewer: add field comments to generated view methods | Maisem Ali | 3 | -52/+132 |