57 Commits (285d0e3b4d04522553181602cdd97fb87d70c708)

Author SHA1 Message Date
Brad Fitzpatrick 5a7c6f1678 tstest/integration{,/testcontrol}: add node update support, two node test 5 years ago
Brad Fitzpatrick d32667011d tstest/integration: build test binaries with -race if test itself is 5 years ago
Brad Fitzpatrick ed9d825552 tstest/integration: fix integration test on linux/386 5 years ago
Brad Fitzpatrick c0158bcd0b tstest/integration{,/testcontrol}: add testcontrol.RequireAuth mode, new test 5 years ago
Josh Bleecher Snyder 78d4c561b5 types/logger: add key grinder stats lines to rate-limiting exemption list 5 years ago
Brad Fitzpatrick 68fb51b833 tstest/integration: misc cleanups 5 years ago
Brad Fitzpatrick 3237e140c4 tstest/integration: add testNode.AwaitListening, DERP+STUN, improve proxy trap 5 years ago
Brad Fitzpatrick 98d7c28faa tstest/integration: start factoring test types out to clean things up 5 years ago
Brad Fitzpatrick 5e9e11a77d tstest/integration/testcontrol: add start of test control server 5 years ago
Brad Fitzpatrick a07a504b16 tstest/integration: use go binary from runtime.GOROOT 5 years ago
Brad Fitzpatrick f342d10dc5 tstest/integration: set an HTTP_PROXY to catch bogus requests 5 years ago
Brad Fitzpatrick 80429b97e5 testing: add start of an integration test 5 years ago
Brad Fitzpatrick 08782b92f7 tstest: add WaitFor helper 5 years ago
Josh Bleecher Snyder d31eff8473 tstest/natlab: use net.ErrClosed 5 years ago
Filippo Valsorda 39f7a61e9c tstest/staticcheck: import the main package to fix "go mod tidy" 5 years ago
Josh Bleecher Snyder 138055dd70 tstest/natlab: use net.ErrClosed instead of a new error 5 years ago
Josh Bleecher Snyder e8cd7bb66f tstest: simplify goroutine leak tests 5 years ago
Josh Bleecher Snyder 18471a8792 ipn: close logger at the end of TestLocalLogLines 5 years ago
Brad Fitzpatrick fd2a30cd32 wgengine/magicsock: make test pass on Windows and without firewall dialog box 6 years ago
Josh Bleecher Snyder e1596d655a tstest: skip resource check when test has failed 6 years ago
Josh Bleecher Snyder 2e40c4b564 tstest: don't log on success 6 years ago
Brad Fitzpatrick 7fddc33481 tstest: make LogLineTracker pass variadic format args through 6 years ago
Brad Fitzpatrick 68c42530e9 tstest: rename LogListener to LogLineTracker 6 years ago
David Crawshaw 3baa084548 tstest: take testing.TB in helper for benchmarks 6 years ago
Wendi Yu a3fb422a39
ipn: tag and test for grinder log lines (#711) 6 years ago
David Anderson f794493b4f wgengine/magicsock: explicitly check path discovery, add a firewall test. 6 years ago
David Anderson 5a370d545a tstest/natlab: drop packets that can't be routed in a LAN. 6 years ago
David Anderson 45578b47f3 tstest/natlab: refactor PacketHandler into a larger interface. 6 years ago
David Anderson 23123907c0 tstest/natlab: add a configurable SNAT44 translator. 6 years ago
David Anderson 39ecb37fd6 tstest/natlab: support different firewall selectivities. 6 years ago
David Anderson 88e8456e9b wgengine/magicsock: add a connectivity test for facing firewalls. 6 years ago
David Anderson b3d65ba943 tstest/natlab: refactor, expose a Packet type. 6 years ago
David Anderson 5eedbcedd1 tstest/natlab: add a stateful firewall. 6 years ago
David Anderson 0ed9f62ed0 tstest/natlab: provide inbound interface to HandlePacket. 6 years ago
Brad Fitzpatrick 6c74065053 wgengine/magicsock, tstest/natlab: start hooking up natlab to magicsock 6 years ago
Brad Fitzpatrick 7883e5c5e7 go.mod: restore staticcheck module, make it stick around, go mod tidy 6 years ago
David Anderson 0aea087766 tstest/natlab: add PacketHandler and Inject. 6 years ago
David Anderson 73db7e99ab tstest/natlab: make Machine constructible directly. 6 years ago
David Anderson d94593e884 tstest/natlab: unregister conn4 if registration of conn6 fails. 6 years ago
David Anderson d7bc4ec029 tstest/natlab: use common helper for conn registration. 6 years ago
David Anderson 80a14c49c6 tstest/natlab: add comments to conns4/conns6. 6 years ago
David Anderson c53b154171 tstest/natlab: use &Network in test. 6 years ago
David Anderson 622c0d0cb3 tstest/natlab: print trace data when NATLAB_TRACE is set. 6 years ago
David Anderson 1d4f9852a7 tstest/natlab: correctly handle dual-stacked PacketConns. 6 years ago
David Anderson 771eb05bcb tstest/natlab: first network attached becomes the default route. 6 years ago
David Anderson f2e5da916a tstest/natlab: allow sensible default construction of networks. 6 years ago
Brad Fitzpatrick 97910ce712 tstest/natlab: remove unused PacketConner type 6 years ago
Brad Fitzpatrick 14b4213c17 tstest/natlab: add missing tests from earlier commits 6 years ago
Brad Fitzpatrick 3f4f1cfe66 tstest/natlab: basic NAT-free packet delivery works 6 years ago
Brad Fitzpatrick a477e70632 tstest/natlab: network address allocation 6 years ago