| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-01-23 | VERSION.txt: this is v1.58.1v1.58.1 | kari-ts | 1 | -1/+1 |
| 2024-01-23 | appc: add test to ensure that individual IPs are not removed during route upd... | James Tucker | 3 | -4/+45 |
| 2024-01-23 | appc,ipn/ipnlocal: optimize preference adjustments when routes update | Charlotte Brandhorst-Satzkorn | 6 | -102/+169 |
| 2024-01-23 | ipn/ipnlocal: make app connector configuration concurrent | James Tucker | 6 | -17/+55 |
| 2024-01-23 | control/controlclient,util/execqueue: extract execqueue into a package | James Tucker | 4 | -95/+131 |
| 2024-01-18 | VERSION.txt: this is v1.58.0v1.58.0 | kari-ts | 1 | -1/+1 |
| 2024-01-17 | go.mod.sri: update SRI hash for go.mod changes | Flakes Updater | 3 | -3/+3 |
| 2024-01-17 | appc,ipn/ipnlocal,types/appctype: implement control provided routes | James Tucker | 5 | -2/+159 |
| 2024-01-16 | licenses: mention tvOS in apple.md (#10872) | Andrea Gottardo | 1 | -3/+3 |
| 2024-01-16 | licenses: update tailscale{,d} licenses | License Updater | 1 | -4/+4 |
| 2024-01-16 | licenses: update android licenses | License Updater | 1 | -7/+7 |
| 2024-01-16 | all: make use of ctxkey everywhere (#10846) | Joe Tsai | 13 | -85/+97 |
| 2024-01-16 | tstime/rate: implement Value.{Marshal,Unmarshal}JSON (#8481) | Joe Tsai | 2 | -0/+64 |
| 2024-01-16 | cmd/k8s-operator: warn if unsupported Ingress Exact path type is used. (#10865) | Irbe Krumina | 1 | -0/+9 |
| 2024-01-16 | cmd/k8s-operator: sync StatefulSet labels to their Pods (#10861) | Irbe Krumina | 2 | -1/+10 |
| 2024-01-16 | cmd/k8s-operator: adds a tailscale IngressClass resource, prints warning if c... | Irbe Krumina | 5 | -1/+66 |
| 2024-01-13 | licenses: update win/apple licenses | License Updater | 2 | -7/+7 |
| 2024-01-12 | util/ctxkey: add package for type-safe context keys (#10841) | Joe Tsai | 2 | -0/+221 |
| 2024-01-12 | net/netmon: when a new network is added, trigger netmon update (#10840) | kari-ts | 1 | -0/+22 |
| 2024-01-12 | ipn/ipnserver: always allow Windows SYSTEM user to connect | Will Norris | 4 | -2/+28 |
| 2024-01-12 | derp: optimize another per client field alignment | James Tucker | 1 | -4/+4 |
| 2024-01-12 | derp: remove unused per-client struct field | James Tucker | 1 | -2/+0 |
| 2024-01-12 | go.mod: update web-client-prebuilt module | OSS Updater | 2 | -3/+3 |
| 2024-01-12 | derp: optimize field order to reduce GC cost | James Tucker | 1 | -4/+4 |
| 2024-01-12 | cmd/tailscale/cli: add description to exit-node CLI command | Charlotte Brandhorst-Satzkorn | 1 | -0/+2 |
| 2024-01-12 | cmd/k8s-operator: minor fix in name gen (#10830) | Irbe Krumina | 2 | -5/+3 |
| 2024-01-11 | client/web: skip connectivity check on https | Will Norris | 1 | -3/+18 |
| 2024-01-11 | derp: reduce excess goroutines blocking on broadcasts | James Tucker | 1 | -0/+11 |
| 2024-01-11 | cmd/k8s-operator: remove configuration knob for Connector (#10791) | Irbe Krumina | 4 | -30/+17 |
| 2024-01-11 | cmd/k8s-operator: fix base truncating for extra long Service names (#10825) | Irbe Krumina | 2 | -36/+28 |
| 2024-01-11 | client/web: add initial types for using peer capabilities | Sonia Appasamy | 4 | -4/+225 |
| 2024-01-10 | wgengine/router: look up absolute path to netsh.exe on Windows | Andrew Dunham | 2 | -1/+61 |
| 2024-01-10 | Makefile,build_docker.sh: allow to configure target platform. (#10806) | Irbe Krumina | 2 | -2/+7 |
| 2024-01-10 | go.mod.sri: update SRI hash for go.mod changes | Flakes Updater | 3 | -3/+3 |
| 2024-01-10 | version/mkversion: allow version override with $TS_VERSION_OVERRIDE (#10799) | Andrew Lytvynov | 1 | -0/+7 |
| 2024-01-10 | go.mod: update golang-x-crypto fork (#10786) | Andrew Lytvynov | 3 | -13/+11 |
| 2024-01-10 | safesocket: detect macsys from within tailscaled | Will Norris | 1 | -1/+3 |
| 2024-01-10 | go.mod: update web-client-prebuilt module | OSS Updater | 2 | -3/+3 |
| 2024-01-10 | cmd/k8s-operator: add Connector CRD to Helm chart and static manifests (#10775) | Irbe Krumina | 5 | -10/+273 |
| 2024-01-09 | cli/set: add printout when web client started | Sonia Appasamy | 1 | -1/+10 |
| 2024-01-09 | taildrop: remove breaking abstraction layers for apple (#10728) | Rhea Ghosh | 6 | -58/+20 |
| 2024-01-09 | .github/workflows/govulncheck: migrate to a Github App (#10793) | Andrew Lytvynov | 1 | -11/+24 |
| 2024-01-09 | net/netutil: allow 16-bit 4via6 site IDs | Andrew Dunham | 3 | -7/+26 |
| 2024-01-09 | cmd/k8s-operator,k8s-operator: allow the operator to deploy exit nodes via Co... | Irbe Krumina | 10 | -792/+1052 |
| 2024-01-08 | cmd/{derper,stund},net/stunserver: add standalone stun server | James Tucker | 8 | -110/+474 |
| 2024-01-08 | client/web: ensure path prefix has a leading slash | Will Norris | 2 | -22/+52 |
| 2024-01-08 | licenses: update win/apple licenses | License Updater | 2 | -9/+25 |
| 2024-01-08 | licenses: update tailscale{,d} licenses | License Updater | 1 | -4/+4 |
| 2024-01-08 | tstest/integration: add tests for auto-update defaulting behavior (#10763) | Andrew Lytvynov | 1 | -0/+95 |
| 2024-01-08 | client/web: rename Disconnect to Log out | Sonia Appasamy | 3 | -12/+30 |