summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2026-01-13metrics: add a NewSet and Set.NewLabelMap helpersAnton Tolchanov2-10/+18
2026-01-13metrics: add a NewLabelMap helper to create and register label mapsAnton Tolchanov2-7/+10
2026-01-13.github/workflows: fix timeouts by caching packages for golangci-lint (#18398)Simon Law1-2/+2
2026-01-13ipn/store/kubestore: don't load write replica certs in memory (#18395)Irbe Krumina2-9/+9
2026-01-12docs: add instructions on referencing pull requests in commit messagesHarry Harpham1-1/+1
2026-01-12tsnet: use errors.Join and idiomatic field orderHarry Harpham1-12/+2
2026-01-09wgengine/magicsock: add home DERP region usermetric (#18062)Raj Singh2-0/+19
2026-01-09go.mod: bump github.com/containerd/containerd@v1.7.29 (#18374)Patrick O'Doherty6-85/+88
2026-01-09tsnet: ensure funnel listener cleans up after itself when closedHarry Harpham2-0/+143
2026-01-09tsnet: reset serve config only onceHarry Harpham1-26/+31
2026-01-09net/udprelay: apply netns Control func to server socket(s)Jordan Whited3-6/+30
2026-01-08cmd,internal,feature: add workload idenity support to gitops pusherMario Minardi3-40/+84
2026-01-08feature/featuretags: make QR codes modular (#18358)Simon Law11-37/+103
2026-01-08net/portmapper, go.mod: unfork our goupnp dependencyAndrew Dunham16-100/+134
2026-01-08go.mod: bump mkctr dep (#18365)Tom Proctor5-6/+6
2026-01-08cmd/k8s-operator/e2e,go.mod: remove client v2 dependencyTom Proctor6-37/+53
2026-01-08cmd/k8s-operator/e2e: run self-contained e2e tests with devcontrol (#17415)Tom Proctor18-331/+1680
2026-01-07cmd/tailscale/cli, util/qrcodes: format QR codes on Linux consoles (#18182)Simon Law6-20/+259
2026-01-07cmd/containerboot: add OAuth and WIF auth support (#18311)Raj Singh4-10/+131
2026-01-07cmd/distsign: add CLI for verifying package signatures (#18239)Andrew Lytvynov2-1/+49
2026-01-07ipn,cmd/tailscale/cli: set correct SNI name for TLS-terminated TCP Services (...Naman Sood3-18/+44
2026-01-06wgengine/magicsock: extract IMDS utilities into a standalone package (#18334)Alex Valiushko11-35/+50
2026-01-06.github/workflows: bump create-pull-request to 8.0.0Mario Minardi2-2/+2
2026-01-06.github: Bump actions/checkout from 4.2.2 to 5.0.0dependabot[bot]18-35/+35
2026-01-06cmd/tailscale/cli: remove Services-specific subcommands from funnel (#18225)Harry Harpham1-74/+81
2026-01-06cmd/tailscaled,ipn/{ipnlocal,store/kubestore}: don't create attestation keys ...Irbe Krumina4-15/+251
2026-01-05cmd/tailscaled: disable state encryption / attestation by default (#18336)Andrew Lytvynov2-15/+11
2026-01-05ipn/ipnlocal: don't fail profile unmarshal due to attestation keys (#18335)Andrew Lytvynov2-7/+79
2026-01-05ssh/tailssh: send audit messages on SSH login (Linux)James Tucker3-0/+366
2026-01-05scripts/installer.sh: add ultramarine to supported OS listVince Liem1-1/+1
2025-12-25cmd/derper: add --acme-email flag for GCP cert mode (#18278)Raj Singh3-7/+21
2025-12-23ipn/ipnauth, safesocket: defer named pipe client's token retrieval until ipns...Nick Khyl3-34/+76
2025-12-22cmd/tailscale/cli: document why there's no --force-reauth on loginAlex Chan1-0/+3
2025-12-19net/udprelay: remove tailscaled_peer_relay_endpoints_total (#18254)Alex Valiushko3-36/+0
2025-12-19cmd/k8s-operator,ipn/ipnlocal: allow opting out of ACME order replace extensi...Irbe Krumina4-1/+30
2025-12-18net/udprelay: expose peer relay metrics (#18218)Alex Valiushko5-12/+269
2025-12-18cmd/containerboot: support egress to Tailscale Service FQDNs (#17493)Tom Proctor4-57/+125
2025-12-18docs: use -x for cherry-picksTom Proctor1-0/+4
2025-12-18ipn/ipnlocal: log cert renewal failures (#18246)Irbe Krumina1-1/+5
2025-12-17go.toolchain.rev: update to Go 1.25.5 (#18123)Brendan Creane2-2/+2
2025-12-17types/persist: omit Persist.AttestationKey based on IsZero (#18241)Andrew Lytvynov1-1/+1
2025-12-17cmd/k8s-operator: fixes helm template for oauth secret volume mount (#18230)Tom Meadows2-23/+27
2025-12-17net/dns/resolver: log source IP of forwarded queriesAndrew Dunham2-2/+50
2025-12-17net/netmon, wgengine/userspace: purge ChangeDelta.Major and address TODOs (#1...Jonathan Nobels19-273/+754
2025-12-16client/local: add method to set gauge metric to a valueWill Norris6-25/+52
2025-12-16words: 33 tails and 26 scales (#18213)stratself2-1/+50
2025-12-15net/udprelay: replace map+sync.Mutex with sync.Map for VNI lookupJordan Whited2-82/+93
2025-12-15client/systray: add missing deferred unlock for httpCache mutexWill Norris1-1/+1
2025-12-15.github,cmd/cigocacher: add flags --version --stats --cigocached-hostcmd/cigocacher/d0d993f5d6576b5d97d0242c64bbe2de049d6486Tom Proctor5-76/+99
2025-12-15cmd/k8s-operator: fix statefulset template yaml indentation (#18194)Tom Meadows5-21/+62