| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-05-16 | all: adapt to opaque netaddr types | Josh Bleecher Snyder | 5 | -49/+46 |
| 2021-05-12 | tstest/integration{,/testcontrol}: add node update support, two node test | Brad Fitzpatrick | 2 | -9/+90 |
| 2021-05-12 | tstest/integration: build test binaries with -race if test itself is | Brad Fitzpatrick | 1 | -3/+4 |
| 2021-05-12 | tstest/integration: fix integration test on linux/386 | Brad Fitzpatrick | 1 | -3/+17 |
| 2021-05-12 | tstest/integration{,/testcontrol}: add testcontrol.RequireAuth mode, new test | Brad Fitzpatrick | 2 | -60/+306 |
| 2021-05-05 | types/logger: add key grinder stats lines to rate-limiting exemption list | Josh Bleecher Snyder | 1 | -0/+9 |
| 2021-05-03 | tstest/integration: misc cleanups | Brad Fitzpatrick | 1 | -28/+51 |
| 2021-05-03 | tstest/integration: add testNode.AwaitListening, DERP+STUN, improve proxy trap | Brad Fitzpatrick | 1 | -24/+129 |
| 2021-04-30 | tstest/integration: start factoring test types out to clean things up | Brad Fitzpatrick | 1 | -41/+136 |
| 2021-04-29 | tstest/integration/testcontrol: add start of test control server | Brad Fitzpatrick | 2 | -9/+573 |
| 2021-04-29 | tstest/integration: use go binary from runtime.GOROOT | Brad Fitzpatrick | 1 | -1/+22 |
| 2021-04-29 | tstest/integration: set an HTTP_PROXY to catch bogus requests | Brad Fitzpatrick | 1 | -1/+19 |
| 2021-04-29 | testing: add start of an integration test | Brad Fitzpatrick | 1 | -0/+175 |
| 2021-04-29 | tstest: add WaitFor helper | Brad Fitzpatrick | 2 | -6/+31 |
| 2021-03-24 | tstest/natlab: use net.ErrClosed | Josh Bleecher Snyder | 1 | -3/+1 |
| 2021-02-20 | tstest/staticcheck: import the main package to fix "go mod tidy" | Filippo Valsorda | 1 | -1/+3 |
| 2021-02-05 | tstest/natlab: use net.ErrClosed instead of a new error | Josh Bleecher Snyder | 1 | -1/+3 |
| 2021-02-03 | tstest: simplify goroutine leak tests | Josh Bleecher Snyder | 1 | -55/+21 |
| 2021-01-08 | ipn: close logger at the end of TestLocalLogLines | Josh Bleecher Snyder | 1 | -2/+14 |
| 2020-10-28 | wgengine/magicsock: make test pass on Windows and without firewall dialog box | Brad Fitzpatrick | 1 | -1/+12 |
| 2020-10-01 | tstest: skip resource check when test has failed | Josh Bleecher Snyder | 1 | -0/+6 |
| 2020-09-08 | tstest: don't log on success | Josh Bleecher Snyder | 1 | -1/+0 |
| 2020-09-04 | tstest: make LogLineTracker pass variadic format args through | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-09-04 | tstest: rename LogListener to LogLineTracker | Brad Fitzpatrick | 2 | -43/+46 |
| 2020-09-04 | tstest: take testing.TB in helper for benchmarks | David Crawshaw | 1 | -1/+1 |
| 2020-08-25 | ipn: tag and test for grinder log lines (#711) | Wendi Yu | 2 | -0/+94 |
| 2020-07-27 | wgengine/magicsock: explicitly check path discovery, add a firewall test. | David Anderson | 1 | -3/+4 |
| 2020-07-27 | tstest/natlab: drop packets that can't be routed in a LAN. | David Anderson | 1 | -0/+11 |
| 2020-07-15 | tstest/natlab: refactor PacketHandler into a larger interface. | David Anderson | 4 | -211/+323 |
| 2020-07-14 | tstest/natlab: add a configurable SNAT44 translator. | David Anderson | 3 | -0/+438 |
| 2020-07-13 | tstest/natlab: support different firewall selectivities. | David Anderson | 2 | -40/+147 |
| 2020-07-11 | wgengine/magicsock: add a connectivity test for facing firewalls. | David Anderson | 2 | -3/+20 |
| 2020-07-11 | tstest/natlab: refactor, expose a Packet type. | David Anderson | 3 | -79/+130 |
| 2020-07-11 | tstest/natlab: add a stateful firewall. | David Anderson | 4 | -4/+151 |
| 2020-07-10 | tstest/natlab: provide inbound interface to HandlePacket. | David Anderson | 2 | -32/+35 |
| 2020-07-10 | wgengine/magicsock, tstest/natlab: start hooking up natlab to magicsock | Brad Fitzpatrick | 2 | -17/+62 |
| 2020-07-02 | go.mod: restore staticcheck module, make it stick around, go mod tidy | Brad Fitzpatrick | 1 | -0/+12 |
| 2020-07-02 | tstest/natlab: add PacketHandler and Inject. | David Anderson | 2 | -8/+145 |
| 2020-07-02 | tstest/natlab: make Machine constructible directly. | David Anderson | 2 | -18/+13 |
| 2020-07-03 | tstest/natlab: unregister conn4 if registration of conn6 fails. | David Anderson | 1 | -0/+1 |
| 2020-07-03 | tstest/natlab: use common helper for conn registration. | David Anderson | 1 | -16/+13 |
| 2020-07-03 | tstest/natlab: add comments to conns4/conns6. | David Anderson | 1 | -2/+2 |
| 2020-07-03 | tstest/natlab: use &Network in test. | David Anderson | 1 | -3/+3 |
| 2020-07-03 | tstest/natlab: print trace data when NATLAB_TRACE is set. | David Anderson | 1 | -6/+39 |
| 2020-07-02 | tstest/natlab: correctly handle dual-stacked PacketConns. | David Anderson | 2 | -54/+137 |
| 2020-07-03 | tstest/natlab: first network attached becomes the default route. | David Anderson | 1 | -17/+22 |
| 2020-07-03 | tstest/natlab: allow sensible default construction of networks. | David Anderson | 2 | -12/+68 |
| 2020-07-02 | tstest/natlab: remove unused PacketConner type | Brad Fitzpatrick | 1 | -7/+0 |
| 2020-07-02 | tstest/natlab: add missing tests from earlier commits | Brad Fitzpatrick | 1 | -0/+81 |
| 2020-07-02 | tstest/natlab: basic NAT-free packet delivery works | Brad Fitzpatrick | 1 | -7/+95 |