summaryrefslogtreecommitdiffhomepage
path: root/tstest/natlab
AgeCommit message (Expand)AuthorFilesLines
2023-12-20all: cleanup unused code, part 1 (#10661)Andrew Lytvynov1-23/+0
2023-04-15wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migr...Brad Fitzpatrick1-8/+11
2023-02-01all: use Go 1.20's bytes.CloneBrad Fitzpatrick1-2/+2
2023-01-27all: update copyright and license headersWill Norris4-12/+8
2022-12-08net/tstun, wgengine/magicsock: enable vectorized I/O on Linux (#6663)Jordan Whited1-0/+12
2022-10-12tstest/natlab: add Firewall.Reset method to drop firewall stateBrad Fitzpatrick1-7/+8
2022-09-29all: fix spelling mistakesJosh Soref1-2/+2
2022-08-02all: migrate more code code to net/netip directlyBrad Fitzpatrick1-2/+2
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick4-65/+60
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick2-4/+4
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick4-52/+70
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder1-3/+3
2021-08-24fix: typo spelling grammarslowy071-1/+1
2021-06-18staticcheck.conf: turn off noisy lint errorsDavid Crawshaw1-3/+0
2021-05-16all: adapt to opaque netaddr typesJosh Bleecher Snyder4-48/+45
2021-03-24tstest/natlab: use net.ErrClosedJosh Bleecher Snyder1-3/+1
2021-02-05tstest/natlab: use net.ErrClosed instead of a new errorJosh Bleecher Snyder1-1/+3
2020-07-27wgengine/magicsock: explicitly check path discovery, add a firewall test.David Anderson1-3/+4
2020-07-27tstest/natlab: drop packets that can't be routed in a LAN.David Anderson1-0/+11
2020-07-15tstest/natlab: refactor PacketHandler into a larger interface.David Anderson4-211/+323
2020-07-14tstest/natlab: add a configurable SNAT44 translator.David Anderson3-0/+438
2020-07-13tstest/natlab: support different firewall selectivities.David Anderson2-40/+147
2020-07-11wgengine/magicsock: add a connectivity test for facing firewalls.David Anderson2-3/+20
2020-07-11tstest/natlab: refactor, expose a Packet type.David Anderson3-79/+130
2020-07-11tstest/natlab: add a stateful firewall.David Anderson3-0/+136
2020-07-10tstest/natlab: provide inbound interface to HandlePacket.David Anderson2-32/+35
2020-07-10wgengine/magicsock, tstest/natlab: start hooking up natlab to magicsockBrad Fitzpatrick2-17/+62
2020-07-02tstest/natlab: add PacketHandler and Inject.David Anderson2-8/+145
2020-07-02tstest/natlab: make Machine constructible directly.David Anderson2-18/+13
2020-07-03tstest/natlab: unregister conn4 if registration of conn6 fails.David Anderson1-0/+1
2020-07-03tstest/natlab: use common helper for conn registration.David Anderson1-16/+13
2020-07-03tstest/natlab: add comments to conns4/conns6.David Anderson1-2/+2
2020-07-03tstest/natlab: use &Network in test.David Anderson1-3/+3
2020-07-03tstest/natlab: print trace data when NATLAB_TRACE is set.David Anderson1-6/+39
2020-07-02tstest/natlab: correctly handle dual-stacked PacketConns.David Anderson2-54/+137
2020-07-03tstest/natlab: first network attached becomes the default route.David Anderson1-17/+22
2020-07-03tstest/natlab: allow sensible default construction of networks.David Anderson2-12/+68
2020-07-02tstest/natlab: remove unused PacketConner typeBrad Fitzpatrick1-7/+0
2020-07-02tstest/natlab: add missing tests from earlier commitsBrad Fitzpatrick1-0/+81
2020-07-02tstest/natlab: basic NAT-free packet delivery worksBrad Fitzpatrick1-7/+95
2020-07-02tstest/natlab: network address allocationBrad Fitzpatrick1-13/+118
2020-07-02tstest/natlab: bit more of in-memory network testing packageBrad Fitzpatrick1-4/+64
2020-07-02tstest/natlab: start of in-memory network testing packageBrad Fitzpatrick1-0/+240