| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-22 | tstest/natlab/vmtest,cmd/tta: add TestSiteToSite | Brad Fitzpatrick | 2 | -16/+149 |
| 2026-04-14 | util/linuxfw,wgengine/router: allow incoming CGNAT range traffic with nodeattr | Naman Sood | 1 | -0/+10 |
| 2026-04-13 | tstest/integration/nat, tstest/natlab/vnet: fix natlab test flake | Brad Fitzpatrick | 1 | -0/+28 |
| 2026-04-09 | tstest/natlab: add TestSubnetRouterFreeBSD with FreeBSD cloud image support | Brad Fitzpatrick | 5 | -38/+162 |
| 2026-04-08 | vmtest: add VM-based integration test framework | Brad Fitzpatrick | 6 | -1/+1275 |
| 2026-04-08 | tstest/natlab/vnet: add multi-NIC node support, DHCP fixes, and VIPs | Brad Fitzpatrick | 4 | -27/+314 |
| 2026-04-02 | tstest: add test for connectivity to off-tailnet CGNAT endpoints | Naman Sood | 1 | -9/+20 |
| 2026-03-06 | all: use Go 1.26 things, run most gofix modernizers | Brad Fitzpatrick | 2 | -12/+6 |
| 2026-03-05 | all: fix typos in comments | Brad Fitzpatrick | 2 | -2/+2 |
| 2026-03-05 | tstest/natlab: add test for no control and rotated disco key (#18261) | Claus Lensbøl | 2 | -25/+87 |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 12 | -12/+12 |
| 2025-09-24 | derp/derpserver: clean up extraction of derp.Server (#17264) | Simon Law | 1 | -1/+1 |
| 2025-09-24 | derp/derpserver: split off derp.Server out of derp into its own package | Brad Fitzpatrick | 1 | -6/+5 |
| 2025-07-29 | tstest/natlab: fix conn.Close race with conn.ReadFromUDPAddrPort (#16710) | Jordan Whited | 1 | -89/+23 |
| 2025-04-08 | net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl | Brad Fitzpatrick | 1 | -4/+3 |
| 2025-03-29 | cmd/vnet: add wsproxy mode | Brad Fitzpatrick | 2 | -0/+5 |
| 2025-02-05 | all: use new LocalAPI client package location | Brad Fitzpatrick | 1 | -3/+3 |
| 2024-12-16 | Switch logging service from log.tailscale.io to log.tailscale.com (#14398) | Joe Tsai | 2 | -2/+2 |
| 2024-10-28 | tstest/natlab: add latency & loss simulation | James Tucker | 3 | -3/+56 |
| 2024-10-09 | syncs: delete Map.Range, update callers to iterators | Brad Fitzpatrick | 1 | -3/+2 |
| 2024-09-03 | tstest/natlab: add dual stack with blackholed IPv4 | Brad Fitzpatrick | 2 | -3/+24 |
| 2024-08-30 | tstest/natlab/vnet: move some boilerplate to mkPacket helper | Brad Fitzpatrick | 2 | -83/+74 |
| 2024-08-30 | tstest/natlab/vnet: add syslog tests | Brad Fitzpatrick | 3 | -2/+77 |
| 2024-08-30 | tstest/natlab/vnet: add DHCP tests, ignore DHCPv4 on v6-only networks | Brad Fitzpatrick | 2 | -23/+110 |
| 2024-08-30 | tstest/natlab/vnet: use mkPacketErr in more places | Brad Fitzpatrick | 1 | -29/+9 |
| 2024-08-28 | tstest/natlab/vnet: add more tests | Brad Fitzpatrick | 3 | -31/+155 |
| 2024-08-28 | tstest/natlab/vnet: add IPv6 all-nodes support | Brad Fitzpatrick | 3 | -18/+75 |
| 2024-08-27 | tstest/natlab/vnet: add qemu + Virtualization.framework protocol tests | Brad Fitzpatrick | 2 | -15/+189 |
| 2024-08-27 | tstest/natlab/vnet: start adding tests | Brad Fitzpatrick | 3 | -99/+402 |
| 2024-08-26 | tstest/natlab/vnet: rename some things for clarity | Brad Fitzpatrick | 2 | -15/+17 |
| 2024-08-26 | tstest/natlab: fix IPv6 tests, remove TODOs | Brad Fitzpatrick | 1 | -3/+27 |
| 2024-08-26 | tstest/natlab: refactor HandleEthernetPacketForRouter a bit | Brad Fitzpatrick | 1 | -36/+45 |
| 2024-08-26 | tstest/natlab: be more paranoid about IP versions from gvisor | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-08-26 | tstest/natlab: simplify a defer | Brad Fitzpatrick | 1 | -3/+1 |
| 2024-08-24 | tstest/natlab/vnet: add start of IPv6 support | Brad Fitzpatrick | 3 | -188/+580 |
| 2024-08-24 | tstest/natlab/vnet: flush and sync pcap file after every packet | Maisem Ali | 1 | -1/+14 |
| 2024-08-23 | tstest/natlab: respect NATTable interface's invalid-means-drop everywhere | Brad Fitzpatrick | 1 | -0/+9 |
| 2024-08-23 | tstest/natlab: make a new virtualIP type in prep for IPv6 support | Brad Fitzpatrick | 2 | -59/+120 |
| 2024-08-23 | tstest/natlab/vnet: explicitly ignore PCP and SSDP UDP queries | Brad Fitzpatrick | 1 | -1/+13 |
| 2024-08-23 | cmd/vnet: add --blend and --pcap flags | Brad Fitzpatrick | 1 | -3/+15 |
| 2024-08-23 | cmd/tta, tstest/natlab/vnet: remove unneeded port 124 log hack, add log buffer | Brad Fitzpatrick | 1 | -22/+3 |
| 2024-08-22 | tstest/natlab: add unix address to writer for dgram mode | Jonathan Nobels | 2 | -126/+79 |
| 2024-08-19 | tstest/tailmac: add customized macOS virtualization tooling (#13146) | Jonathan Nobels | 1 | -0/+84 |
| 2024-08-13 | tstest/natlab/vnet: fix one-by-one from earlier numbering change | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-08-13 | tstest/natlab/vnet: standardize on 1-based naming of nodes, networks, MACs | Brad Fitzpatrick | 3 | -7/+47 |
| 2024-08-13 | tstest/natlab: get tailscaled logs from gokrazy via syslog | Brad Fitzpatrick | 2 | -14/+44 |
| 2024-08-12 | cmd/tta, vnet: add host firewall, env var support, more tests | Brad Fitzpatrick | 2 | -2/+116 |
| 2024-08-12 | tstest/natlab/vnet: capture network wan/lan interfaces | Maisem Ali | 3 | -52/+123 |
| 2024-08-09 | tstest/natlab/vnet: add easyAF | Brad Fitzpatrick | 2 | -1/+93 |
| 2024-08-09 | tstest/natlab/vnet: add pcap support | Maisem Ali | 3 | -8/+118 |