| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-02 | util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move glo... | Brad Fitzpatrick | 5 | -5/+5 |
| 2025-09-02 | ipn/ipnlocal: use policyclient.Client always, stop using global syspolicy funcs | Brad Fitzpatrick | 1 | -2/+10 |
| 2025-09-02 | util/syspolicy/{setting,ptype}: move PreferenceOption and Visibility to new l... | Brad Fitzpatrick | 1 | -0/+4 |
| 2025-08-31 | util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package | Brad Fitzpatrick | 5 | -0/+5 |
| 2025-07-29 | tstest/natlab: fix conn.Close race with conn.ReadFromUDPAddrPort (#16710) | Jordan Whited | 1 | -89/+23 |
| 2025-07-21 | tstest/integration/testcontrol: include peer CapMaps in MapResponses | Raj Singh | 2 | -0/+151 |
| 2025-06-26 | ipn/store: automatically migrate between plaintext and encrypted state (#16318) | Andrew Lytvynov | 6 | -6/+73 |
| 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 |