| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-15 | control/controlclient: accept key if last seen on exist node is absent (#19402) | Claus Lensbøl | 1 | -2/+5 |
| 2026-04-14 | util/linuxfw,wgengine/router: allow incoming CGNAT range traffic with nodeattr | Naman Sood | 1 | -4/+22 |
| 2026-04-13 | tstest/integration/nat, tstest/natlab/vnet: fix natlab test flake | Brad Fitzpatrick | 1 | -8/+99 |
| 2026-04-02 | tstest: add test for connectivity to off-tailnet CGNAT endpoints | Naman Sood | 1 | -37/+169 |
| 2026-03-06 | all: use Go 1.26 things, run most gofix modernizers | Brad Fitzpatrick | 1 | -5/+2 |
| 2026-03-05 | tstest/natlab: add test for no control and rotated disco key (#18261) | Claus Lensbøl | 1 | -4/+52 |
| 2026-02-25 | tstest/integration/nat: use per-call timeout in natlab ping (#18811) | Fernando Serboncini | 1 | -15/+18 |
| 2026-02-13 | gokrazy: use monorepo for gokrazy appliance builds (monogok) | Brad Fitzpatrick | 1 | -1/+1 |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 1 | -1/+1 |
| 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 |
| 2024-09-16 | wgengine/magicsock: disable raw disco by default; add envknob to enable | Andrew Dunham | 1 | -5/+9 |
| 2024-09-03 | tstest/natlab: add dual stack with blackholed IPv4 | Brad Fitzpatrick | 1 | -0/+25 |
| 2024-08-26 | tstest/natlab: fix IPv6 tests, remove TODOs | Brad Fitzpatrick | 1 | -18/+30 |
| 2024-08-24 | tstest/natlab/vnet: add start of IPv6 support | Brad Fitzpatrick | 1 | -1/+38 |
| 2024-08-13 | gokrazy,tstest/integration/nat: add Gokrazy appliance just for natlab | Brad Fitzpatrick | 1 | -3/+4 |
| 2024-08-13 | tstest/integration/nat: remove -audio none flag from qemu | Brad Fitzpatrick | 1 | -1/+0 |
| 2024-08-13 | tstest/integration/nat: make Tailscale status log print less spammy | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-08-13 | tstest/integration/nat: crank up verbosity of a failing test | Brad Fitzpatrick | 1 | -1/+14 |
| 2024-08-13 | tstest/natlab/vnet: standardize on 1-based naming of nodes, networks, MACs | Brad Fitzpatrick | 1 | -10/+10 |
| 2024-08-13 | tstest/natlab: get tailscaled logs from gokrazy via syslog | Brad Fitzpatrick | 1 | -39/+5 |
| 2024-08-12 | tstest/integration/nat: annotate test 'want' values, fail on mismatch | Brad Fitzpatrick | 1 | -5/+25 |
| 2024-08-12 | cmd/tta, vnet: add host firewall, env var support, more tests | Brad Fitzpatrick | 1 | -1/+73 |
| 2024-08-09 | tstest/integration/nat: skip some tests by default without flags | Brad Fitzpatrick | 1 | -53/+40 |
| 2024-08-09 | tstest/natlab/vnet: add easyAF | Brad Fitzpatrick | 1 | -3/+26 |
| 2024-08-09 | tstest/natlab/vnet: add pcap support | Maisem Ali | 1 | -1/+5 |
| 2024-08-09 | tstest/integration/nat: add sameLAN node type | Brad Fitzpatrick | 1 | -4/+29 |
| 2024-08-09 | tstest/integration/nat: add start of TestGrid | Brad Fitzpatrick | 1 | -1/+90 |
| 2024-08-09 | vnet: reduce some log spam | Brad Fitzpatrick | 1 | -8/+70 |
| 2024-08-09 | vnet: fix port mapping (w/ maisem + andrew) | Brad Fitzpatrick | 1 | -2/+14 |
| 2024-08-09 | tstest/integration/nat: stream daemon logs directly | Maisem Ali | 1 | -1/+37 |
| 2024-08-09 | vnet: don't hard-code bradfitz or maisem in paths | Brad Fitzpatrick | 1 | -3/+41 |
| 2024-08-09 | tstest/natlab/vnet: add port mapping | Brad Fitzpatrick | 1 | -3/+21 |
| 2024-08-09 | natlab: add NodeAgentClient | Maisem Ali | 1 | -77/+34 |
| 2024-08-09 | vnet: add control/derps to test, stateful firewall | Brad Fitzpatrick | 1 | -0/+277 |