| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-06-19 | tstest/tlstest: simplify, don't even bake in any keys | Brad Fitzpatrick | 5 | -61/+87 |
| 2025-06-18 | net/tlsdial: fix TLS cert validation of HTTPS proxies | Brad Fitzpatrick | 4 | -0/+182 |
| 2025-05-08 | feature/taildrop, ipn/ipnlocal: remove leftover dup calls to osshare | Brad Fitzpatrick | 1 | -0/+1 |
| 2025-05-04 | tstest/integration: work around ETXTBSY flake | Brad Fitzpatrick | 1 | -0/+26 |
| 2025-05-02 | tstest/integration: don't require TestMake, stop leaking binaries in /tmp | Brad Fitzpatrick | 4 | -51/+134 |
| 2025-05-01 | feature/taildrop: add integration test | Brad Fitzpatrick | 3 | -41/+77 |
| 2025-04-29 | tstest/integration: remove vestigial env var set in tests | Brad Fitzpatrick | 1 | -1/+0 |
| 2025-04-28 | tstest/integration: export test helpers | Brad Fitzpatrick | 2 | -105/+107 |
| 2025-04-28 | tstest/integration: move code from integration_test.go to integration.go | Brad Fitzpatrick | 2 | -600/+605 |
| 2025-04-25 | net/portmapper: fix test flakes from logging after test done | Brad Fitzpatrick | 1 | -1/+2 |
| 2025-04-16 | net/netmon: publish events to event bus | David Anderson | 5 | -0/+5 |
| 2025-04-16 | all: construct new System values with an event bus pre-populated | M. J. Fromberger | 5 | -5/+0 |
| 2025-04-16 | tsd: wire up the event bus to tailscaled | David Anderson | 5 | -0/+5 |
| 2025-04-14 | tstest/integration: simplify TestDNSOverTCPIntervalResolver (#15686) | Jordan Whited | 1 | -15/+5 |
| 2025-04-10 | tstest: parse goroutines for diff in ResourceCheck (#15619) | Paul Scott | 2 | -3/+477 |
| 2025-04-08 | net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl | Brad Fitzpatrick | 2 | -5/+5 |
| 2025-04-08 | tstest/nettest: pull the non-test Network abstraction out to netx package | Brad Fitzpatrick | 1 | -110/+7 |
| 2025-04-07 | nettest, *: add option to run HTTP tests with in-memory network | Brad Fitzpatrick | 1 | -0/+199 |
| 2025-03-29 | cmd/vnet: add wsproxy mode | Brad Fitzpatrick | 2 | -0/+5 |
| 2025-03-28 | cmd/tailscaled,ipn/{auditlog,ipnlocal},tsd: omit auditlog unless explicitly i... | Nick Khyl | 1 | -0/+1 |
| 2025-03-25 | tstest/integration/testcontrol: fix AddRawMapResponse race condition | James Sanderson | 1 | -7/+9 |
| 2025-03-24 | tstest/mts: add multiple-tailscaled development tool | Brad Fitzpatrick | 1 | -0/+599 |
| 2025-03-21 | tstest: make it clearer where AwaitRunning failed and why | James Sanderson | 1 | -1/+3 |
| 2025-03-07 | wgengine/magicsock: use learned DERP route as send path of last resort | Brad Fitzpatrick | 1 | -0/+36 |
| 2025-03-04 | gokrazy/natlab: update gokrazy, wire up natlab tests to GitHub CI | Brad Fitzpatrick | 1 | -1/+19 |
| 2025-02-24 | tstest/deptest: add DepChecker.ExtraEnv option for callers to set | Brad Fitzpatrick | 1 | -0/+2 |
| 2025-02-14 | various: keep tailscale connected when Always On mode is enabled on Windows | Nick Khyl | 1 | -0/+1 |
| 2025-02-05 | all: use new LocalAPI client package location | Brad Fitzpatrick | 7 | -11/+12 |
| 2025-01-26 | tstest/deptest: verify that tailscale.com BadDeps actually exist | Brad Fitzpatrick | 1 | -0/+25 |
| 2025-01-24 | feature/capture: move packet capture to feature/*, out of iOS + CLI | Brad Fitzpatrick | 1 | -0/+1 |
| 2025-01-23 | cmd/tailscaled,util/syspolicy/source,util/winutil/gp: disallow acquiring the ... | Nick Khyl | 1 | -0/+1 |
| 2025-01-22 | feature/*: make Wake-on-LAN conditional, start supporting modular features | Brad Fitzpatrick | 5 | -0/+5 |
| 2025-01-14 | all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111] | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-01-07 | all: fix golangci-lint errors | Will Norris | 1 | -1/+1 |
| 2025-01-06 | tailcfg: remove unused User fields | Brad Fitzpatrick | 1 | -13/+15 |
| 2024-12-16 | Switch logging service from log.tailscale.io to log.tailscale.com (#14398) | Joe Tsai | 2 | -2/+2 |
| 2024-11-15 | tstest/integration/testcontrol: remove a vestigial unused parameter | Brad Fitzpatrick | 1 | -4/+4 |
| 2024-11-07 | derp/derphttp: don't link websockets other than on GOOS=js | Brad Fitzpatrick | 1 | -4/+13 |
| 2024-11-07 | control/controlhttp/controlhttpserver: split out Accept to its own package | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-11-07 | cmd/tailscaled: support "ts_omit_ssh" build tag to remove SSH | Brad Fitzpatrick | 1 | -1/+2 |
| 2024-10-29 | tstest/tailmac: add support for mounting host directories in the guest (#13957) | Jonathan Nobels | 5 | -14/+35 |
| 2024-10-29 | tstest/tailmac: fix Host.app path generation (#13953) | Jonathan Nobels | 1 | -2/+5 |
| 2024-10-28 | tstest/natlab: add latency & loss simulation | James Tucker | 3 | -3/+56 |
| 2024-10-14 | tstest: avoid Fatal in ResourceCheck to show panic (#13790) | Paul Scott | 1 | -2/+6 |
| 2024-10-10 | ipn/conffile: don't depend on hujson on iOS/Android | Brad Fitzpatrick | 1 | -0/+1 |
| 2024-10-10 | clientupdate: don't link distsign on platforms that don't download | Brad Fitzpatrick | 1 | -8/+9 |
| 2024-10-09 | clientupdate, ipn/localapi: don't use google/uuid, thin iOS deps | Brad Fitzpatrick | 1 | -0/+2 |
| 2024-10-09 | safesocket: don't depend on go-ps on iOS | Brad Fitzpatrick | 1 | -0/+1 |
| 2024-10-09 | control/controlhttp: don't link ts2021 server + websocket code on iOS | Brad Fitzpatrick | 1 | -3/+5 |
| 2024-10-09 | syncs: delete Map.Range, update callers to iterators | Brad Fitzpatrick | 1 | -3/+2 |