| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-03-13 | Initialirbekrm/certsharev2 | Irbe Krumina | 22 | -88/+630 |
| 2025-03-13 | ipn/ipnlocal, envknob: make it possible to configure the cert client to act i... | Irbe Krumina | 3 | -3/+206 |
| 2025-03-12 | tsweb: add title to DebugHandler and helper registration methods | Will Norris | 1 | -5/+26 |
| 2025-03-12 | util/eventbus: add a helper program for bus development | David Anderson | 1 | -0/+103 |
| 2025-03-12 | util/eventbus: add a debug HTTP handler for the bus | David Anderson | 10 | -3/+541 |
| 2025-03-12 | net/netmon, wgengine/magicsock: be quieter with portmapper logs | Andrew Dunham | 3 | -1/+131 |
| 2025-03-12 | control/controlclient, ipn: add client audit logging (#14950) | Jonathan Nobels | 13 | -13/+1204 |
| 2025-03-11 | words: append to the tail of the wordlists (#15278) | Naman Sood | 2 | -0/+67 |
| 2025-03-11 | tsnet,wgengine: fix src to primary Tailscale IP for TCP dials | Fran Bull | 3 | -2/+51 |
| 2025-03-11 | cmd/tsidp: allow CORS requests to openid-configuration (#15229) | Patrick O'Doherty | 1 | -0/+12 |
| 2025-03-11 | .github: Bump peter-evans/create-pull-request from 7.0.7 to 7.0.8 (#15257) | dependabot[bot] | 2 | -2/+2 |
| 2025-03-11 | .github: Bump github/codeql-action from 3.28.10 to 3.28.11 (#15258) | dependabot[bot] | 1 | -3/+3 |
| 2025-03-11 | safesocket, version: fix safesocket_darwin behavior for cmd/tailscale (#15275) | Jonathan Nobels | 3 | -48/+104 |
| 2025-03-11 | ipn/ipnlocal: allow cache hits for testing ACME certs (#15023) | Tom Proctor | 2 | -8/+43 |
| 2025-03-10 | ssh/tailssh: fix typo in forwardedEnviron method, add docs | Brad Fitzpatrick | 1 | -13/+25 |
| 2025-03-10 | cmd/natc: error and log when IP range is exhausted | James Tucker | 1 | -7/+15 |
| 2025-03-09 | .github: Bump golangci/golangci-lint-action from 6.3.1 to 6.5.0 (#15046) | dependabot[bot] | 2 | -8/+1 |
| 2025-03-09 | .github: Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#15111) | dependabot[bot] | 1 | -1/+1 |
| 2025-03-09 | .github: Bump github/codeql-action from 3.28.9 to 3.28.10 (#15110) | dependabot[bot] | 1 | -3/+3 |
| 2025-03-09 | .github: Bump peter-evans/create-pull-request from 7.0.6 to 7.0.7 (#15113) | dependabot[bot] | 2 | -2/+2 |
| 2025-03-07 | tailcfg: add DERPRegion.NoMeasureNoHome, deprecate+document Avoid [cap 115] | Brad Fitzpatrick | 7 | -30/+58 |
| 2025-03-07 | util/eventbus: add debugger methods to list pub/sub types | David Anderson | 3 | -0/+50 |
| 2025-03-07 | util/eventbus: don't allow publishers to skip events while debugging | David Anderson | 2 | -1/+5 |
| 2025-03-07 | util/eventbus: initial debugging facilities for the event bus | David Anderson | 6 | -66/+207 |
| 2025-03-07 | .github/workflows: tidy go caches before uploading | Mario Minardi | 1 | -1/+25 |
| 2025-03-07 | net/portmapper: retry UPnP when we get an "Invalid Args" | Andrew Dunham | 2 | -2/+110 |
| 2025-03-07 | ipn: sort VIP services before hashing (#15035) | Naman Sood | 1 | -1/+8 |
| 2025-03-07 | wgengine/magicsock: use learned DERP route as send path of last resort | Brad Fitzpatrick | 5 | -3/+72 |
| 2025-03-07 | cmd/derper, derp/derphttp: support, generate self-signed IP address certs | Brad Fitzpatrick | 5 | -4/+238 |
| 2025-03-06 | util/eventbus: add debug hooks to snoop on bus traffic | David Anderson | 4 | -28/+56 |
| 2025-03-06 | util/eventbus: add internal hook type for debugging | David Anderson | 1 | -0/+62 |
| 2025-03-06 | cmd/k8s-operator: ensure HA Ingress can operate in multicluster mode. (#15157) | Irbe Krumina | 4 | -187/+472 |
| 2025-03-06 | cmd/tsidp: use constant time comparison for client_id/secret (#15222) | Patrick O'Doherty | 1 | -1/+4 |
| 2025-03-06 | cmd/k8s-operator: advertise VIPServices in ProxyGroup config (#14946) | Tom Proctor | 6 | -36/+251 |
| 2025-03-05 | util/eventbus: track additional event context in subscribe queue | David Anderson | 2 | -11/+27 |
| 2025-03-05 | util/eventbus: track additional event context in publish queue | David Anderson | 3 | -10/+23 |
| 2025-03-05 | util/eventbus: make internal queue a generic type | David Anderson | 3 | -16/+18 |
| 2025-03-05 | .github/workflows: descope natlab CI for now until GitHub flakes are fixed | Brad Fitzpatrick | 1 | -4/+1 |
| 2025-03-05 | cmd/tsidp: add README and Dockerfile (#15205) | Sam Linville | 2 | -0/+141 |
| 2025-03-05 | licenses: update license notices | License Updater | 4 | -66/+63 |
| 2025-03-05 | util/eventbus: adjust worker goroutine management helpers | David Anderson | 3 | -85/+104 |
| 2025-03-04 | gokrazy/natlab: update gokrazy, wire up natlab tests to GitHub CI | Brad Fitzpatrick | 11 | -20/+318 |
| 2025-03-04 | util/eventbus: rework to have a Client abstraction | David Anderson | 6 | -208/+345 |
| 2025-03-04 | go.toolchain.rev: bump to go1.24.1 (#15209) | Patrick O'Doherty | 1 | -1/+1 |
| 2025-03-04 | .github: Bump actions/cache from 4.2.0 to 4.2.2 | dependabot[bot] | 1 | -5/+5 |
| 2025-03-04 | cmd/derper: add --home flag to control home page behavior | Brad Fitzpatrick | 1 | -13/+39 |
| 2025-03-04 | cmd/testwrapper: Display package-level output | James Sanderson | 1 | -2/+14 |
| 2025-03-04 | cmd/hello: display native ipv4 (#15191) | Brian Palmer | 2 | -0/+10 |
| 2025-03-03 | safesocket: add isMacSysExt Check (#15192) | Jonathan Nobels | 1 | -1/+1 |
| 2025-03-03 | safesocket: correct logic for determining if we're a macOS GUI client (#15187) | Jonathan Nobels | 2 | -10/+10 |