| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-02-25 | Ingress for VIPirbekrm/splitkeys | Irbe Krumina | 2 | -13/+26 |
| 2024-02-21 | WIP | Irbe Krumina | 14 | -27/+626 |
| 2024-02-16 | cmd/tailscale: support clickable IPv6 web client addresses | Will Norris | 1 | -1/+1 |
| 2024-02-16 | cmd/tailscale: make web client URL clickable | Will Norris | 1 | -1/+1 |
| 2024-02-15 | doctor/ethtool, ipn/ipnlocal: add ethtool bugreport check | Andrew Dunham | 1 | -1/+2 |
| 2024-02-13 | go.mod, all: move away from inet.af domain seized by Taliban | Brad Fitzpatrick | 2 | -4/+4 |
| 2024-02-13 | cmd/k8s-operator,k8s-operator: proxy configuration mechanism via a new ProxyC... | Irbe Krumina | 19 | -72/+2171 |
| 2024-02-12 | cmd/tailscale: hide share subcommand | Percy Wegmann | 2 | -7/+8 |
| 2024-02-10 | tailscaled: revert to using pointers for subcommands | Percy Wegmann | 1 | -9/+17 |
| 2024-02-09 | tailfs: fix startup issues on windows | Percy Wegmann | 1 | -0/+3 |
| 2024-02-09 | tailfs: clean up naming and package structure | Percy Wegmann | 5 | -48/+30 |
| 2024-02-09 | util/rands: add Shuffle and Perm functions with on-stack RNG state | James Tucker | 1 | -0/+1 |
| 2024-02-09 | cmd/gitops-pusher: only use OAuth creds if non-empty string | Jenny Zhang | 1 | -1/+3 |
| 2024-02-09 | tailfs: initial implementation | Percy Wegmann | 7 | -246/+519 |
| 2024-02-08 | all: use reflect.TypeFor now available in Go 1.22 (#11078) | Joe Tsai | 2 | -2/+2 |
| 2024-02-08 | cmd/tailscale/cli: fix exit node status output (#11076) | Charlotte Brandhorst-Satzkorn | 1 | -2/+2 |
| 2024-02-08 | cmd/dist: update logs for synology builds | Sonia Appasamy | 1 | -0/+3 |
| 2024-02-08 | client/web: add new readonly mode | Will Norris | 1 | -8/+16 |
| 2024-02-08 | cmd/{containerboot,k8s-operator/deploy/manifests}: optionally allow proxying ... | Irbe Krumina | 7 | -55/+390 |
| 2024-02-07 | util/cmpx: delete now that we're using Go 1.22 | Brad Fitzpatrick | 9 | -14/+10 |
| 2024-02-07 | go.toolchain.rev: bump to Go 1.22.0 (#11055) | Andrew Lytvynov | 1 | -2/+2 |
| 2024-02-02 | cmd/hello: link to the Hello KB article (#11022) | Chris Palmer | 1 | -0/+2 |
| 2024-01-29 | cmd/hello: avoid deprecated apis (#10957) | Chris Palmer | 1 | -3/+5 |
| 2024-01-29 | cmd/gitops-pusher: fix logic for checking credentialsgitops-1.58.2 | Will Norris | 1 | -1/+1 |
| 2024-01-25 | cmd/tailscale/cli: run Watch with NotifyNoPrivateKeys (#10950) | Andrew Lytvynov | 1 | -1/+1 |
| 2024-01-22 | cmd/k8s-operator: don't proceed with Ingress that has no valid backends (#10919) | Irbe Krumina | 1 | -0/+6 |
| 2024-01-19 | go.mod,wgengine/netstack: bump gvisor | James Tucker | 1 | -3/+3 |
| 2024-01-19 | go.mod: bump most deps for start of cycle | James Tucker | 4 | -31/+28 |
| 2024-01-19 | wgengine/netstack: expose gVisor metrics through expvar | Andrew Dunham | 1 | -1/+10 |
| 2024-01-19 | cmd/k8s-operator/deploy: allow modifying operator tags via Helm values | ChandonPierre | 3 | -0/+11 |
| 2024-01-18 | ipn/ipnlocal: make app connector configuration concurrent | James Tucker | 1 | -1/+1 |
| 2024-01-18 | control/controlclient,util/execqueue: extract execqueue into a package | James Tucker | 1 | -0/+1 |
| 2024-01-16 | all: make use of ctxkey everywhere (#10846) | Joe Tsai | 6 | -19/+11 |
| 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-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 | 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-10 | go.mod: update golang-x-crypto fork (#10786) | Andrew Lytvynov | 1 | -4/+2 |
| 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 | 1 | -1/+0 |
| 2024-01-09 | net/netutil: allow 16-bit 4via6 site IDs | Andrew Dunham | 2 | -3/+21 |
| 2024-01-09 | cmd/k8s-operator,k8s-operator: allow the operator to deploy exit nodes via Co... | Irbe Krumina | 8 | -728/+941 |
| 2024-01-08 | cmd/{derper,stund},net/stunserver: add standalone stun server | James Tucker | 5 | -108/+256 |
| 2024-01-08 | cmd/containerboot: add EXPERIMENTAL_TS_CONFIGFILE_PATH env var to allow passi... | Irbe Krumina | 2 | -56/+148 |
| 2024-01-05 | ipn: apply ControlURL policy before login | Adrian Dewhurst | 2 | -2/+7 |
| 2024-01-05 | cmd/tailscale, ipn/ipnlocal: add 'debug dial-types' command | Andrew Dunham | 1 | -0/+68 |