62 Commits (7675c3ebf24d2c8f0ff8810beaaadca1ba67b4e8)

Author SHA1 Message Date
Jonathan Nobels 8fad8c4b9b
tstest/tailmac: add customized macOS virtualization tooling (#13146) 2 years ago
Brad Fitzpatrick d985da207f tstest/natlab/vnet: fix one-by-one from earlier numbering change 2 years ago
Brad Fitzpatrick 84adfa1ba3 tstest/natlab/vnet: standardize on 1-based naming of nodes, networks, MACs 2 years ago
Brad Fitzpatrick 10d0ce8dde tstest/natlab: get tailscaled logs from gokrazy via syslog 2 years ago
Brad Fitzpatrick a61825c7b8 cmd/tta, vnet: add host firewall, env var support, more tests 2 years ago
Maisem Ali 10c2bee9e1 tstest/natlab/vnet: capture network wan/lan interfaces 2 years ago
Brad Fitzpatrick 44d634395b tstest/natlab/vnet: add easyAF 2 years ago
Maisem Ali d4cc074187 tstest/natlab/vnet: add pcap support 2 years ago
Brad Fitzpatrick 194ff6ee3d tstest/integration/nat: add sameLAN node type 2 years ago
Brad Fitzpatrick f47a5fe52b vnet: reduce some log spam 2 years ago
Brad Fitzpatrick bb3e95c40d vnet: fix port mapping (w/ maisem + andrew) 2 years ago
Brad Fitzpatrick 17a10f702f vnet: add network.logf 2 years ago
Brad Fitzpatrick 6798f8ea88 tstest/natlab/vnet: add port mapping 2 years ago
Maisem Ali 12764e9db4 natlab: add NodeAgentClient 2 years ago
Brad Fitzpatrick 1016aa045f hostinfo: add hostinfo.IsNATLabGuestVM 2 years ago
Brad Fitzpatrick 8594292aa4 vnet: add control/derps to test, stateful firewall 2 years ago
Brad Fitzpatrick 1ed958fe23 tstest/natlab/vnet: add start of virtual network-based NAT Lab 2 years ago
Maisem Ali 4a8cb1d9f3 all: use math/rand/v2 more 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Andrew Lytvynov 1302bd1181
all: cleanup unused code, part 1 (#10661) 2 years ago
Brad Fitzpatrick 10f1c90f4d wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migration 3 years ago
Brad Fitzpatrick cf8dd7aa09 all: use Go 1.20's bytes.Clone 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Jordan Whited 76389d8baf
net/tstun, wgengine/magicsock: enable vectorized I/O on Linux (#6663) 3 years ago
Brad Fitzpatrick 79755d3ce5 tstest/natlab: add Firewall.Reset method to drop firewall state 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Brad Fitzpatrick 8725b14056 all: migrate more code code to net/netip directly 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 6a396731eb all: use various net/netip parse funcs directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
slowy07 ac0353e982 fix: typo spelling grammar 5 years ago
David Crawshaw 297b3d6fa4 staticcheck.conf: turn off noisy lint errors 5 years ago
Josh Bleecher Snyder 25df067dd0 all: adapt to opaque netaddr types 5 years ago
Josh Bleecher Snyder d31eff8473 tstest/natlab: use net.ErrClosed 5 years ago
Josh Bleecher Snyder 138055dd70 tstest/natlab: use net.ErrClosed instead of a new error 5 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
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