Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | py3-scapy is now scapy | 2020-12-30 | 4 | -11/+11 | |
| | | | | OK bluhm sthen | ||||
* | Missed a python2.7, scapy 2, copyright bump in previous scapy 3 commits. | 2020-12-26 | 1 | -2/+2 | |
| | |||||
* | Wrap long lines. | 2020-12-26 | 2 | -9/+10 | |
| | |||||
* | Wrap long lines. | 2020-12-25 | 7 | -26/+52 | |
| | |||||
* | Switch to scapy with python 3. | 2020-12-25 | 10 | -86/+85 | |
| | |||||
* | Link pktinfo_addr and srcaddr regress to build. | 2020-12-25 | 1 | -2/+8 | |
| | |||||
* | Switch to scapy with python 3. | 2020-12-25 | 34 | -377/+376 | |
| | |||||
* | Switch to scapy with python 3. | 2020-12-25 | 6 | -38/+37 | |
| | |||||
* | Switch to scapy with python 3. | 2020-12-25 | 3 | -45/+42 | |
| | |||||
* | Remove echo headlines. | 2020-12-17 | 5 | -48/+5 | |
| | |||||
* | Remove echo headlines. Use consistent target names. | 2020-12-16 | 1 | -14/+9 | |
| | |||||
* | initial framework for ipv6 source address selection testing | 2020-04-13 | 3 | -0/+142 | |
| | | | | with and OK florian, hints phessler | ||||
* | Do not create files as dependency of .BEGIN rule. Noticed by | 2020-01-15 | 1 | -2/+2 | |
| | | | | deraadt@ with make obj in regress. | ||||
* | Make checksum comparison more robust. 0xffff is the same as 0. | 2019-09-19 | 1 | -1/+1 | |
| | |||||
* | Send ping6 fragment that ends behind ipv6 max packet size. | 2019-09-17 | 3 | -1/+105 | |
| | |||||
* | Ignore missing pseudo terminal for ssh when called from cron job. | 2019-09-05 | 1 | -5/+5 | |
| | |||||
* | Minimize differences between IPv4 and IPv6 multicast tests. | 2019-09-05 | 1 | -3/+2 | |
| | |||||
* | Link IPv6 multicast tests to regress build. | 2019-09-05 | 1 | -2/+2 | |
| | |||||
* | Test IPv6 multicast sender, receiver, router. Minimal mc6route | 2019-09-05 | 4 | -0/+858 | |
| | | | | | | | | | implmentation does not care about ICMPv6, it simply adds static multicast routes. Multicast routing needs at least two test machines. Otherwise only send and receive on localhost is tested. Currently receiving link-local packets via loopback does not work due to wrong scope id. Everything is mostly copied from IPv4 regress. | ||||
* | Python for scapy must be executed a bit differently in this test. | 2019-05-10 | 2 | -10/+4 | |
| | |||||
* | Simplify the detection for installed python and scapy. Refactor | 2019-05-10 | 4 | -80/+62 | |
| | | | | | these tests to make them similar. Use the setup and cleanup variables. | ||||
* | Link rip6cksum regress to build. | 2019-05-09 | 1 | -2/+2 | |
| | |||||
* | Test IPv6 raw sockets with checksum calculation in kernel. | 2019-05-09 | 5 | -0/+454 | |
| | |||||
* | Check that pf and IPv6 stack handle two ping6 fragments with different | 2019-04-08 | 1 | -0/+51 | |
| | | | | extension headers correctly and produce a echo reply. | ||||
* | Send many small fragments that exceed the pf reassembly queue limit. | 2018-09-10 | 2 | -1/+77 | |
| | |||||
* | Fragment one large 64k IP ping packet into 155 fragments, each with | 2018-09-07 | 1 | -0/+64 | |
| | | | | | 424 bytes payload. Send them in random order. Expect a fragment with matching echo reply header. | ||||
* | hook up recvmsg | 2018-07-04 | 1 | -2/+2 | |
| | |||||
* | Add regress covering the recently fixed mbuf double free in rip6_usrreq(). | 2018-07-04 | 1 | -0/+19 | |
| | |||||
* | Do not expect an eui64 link-local source address during duplicate | 2018-02-27 | 1 | -1/+1 | |
| | | | | | address detection. The remote side may have soii, so match ICMP6 packets from any fe80::/64 address. | ||||
* | Skip this regress test if no remote test machine is specified as | 2017-12-20 | 1 | -2/+3 | |
| | | | | environment variable. | ||||
* | Add more checks helping to set up the test environment. | 2017-11-14 | 1 | -3/+6 | |
| | |||||
* | Clean up pf rules and states on remote machine so that they do not | 2017-09-15 | 2 | -4/+10 | |
| | | | | interfere with later tests. | ||||
* | Get IPv4 and IPv6 fragment tests into common shape. Some chunks | 2017-09-07 | 3 | -5/+5 | |
| | | | | were forgotten in previous commit. | ||||
* | Link regress/sys/netinet/frag to build. Get IPv4 and IPv6 fragment | 2017-09-07 | 10 | -37/+183 | |
| | | | | tests into common shape. Add some missing test cases. | ||||
* | Remove useless make depend targets. | 2017-07-07 | 3 | -9/+3 | |
| | |||||
* | Add more checks and debug info to identify the sporadic test failures. | 2017-07-03 | 1 | -56/+73 | |
| | |||||
* | As pf blocks packets with IPv6 options header, the tests needs an | 2017-05-31 | 2 | -5/+11 | |
| | | | | allow-opts rule. | ||||
* | Avoid warnings from ssh -t, check remote SUDO at beginning. | 2017-03-01 | 2 | -10/+12 | |
| | |||||
* | Use consistent address schema with local and remote machine. Fill | 2017-03-01 | 40 | -336/+435 | |
| | | | | variables with example IPs from my daily test run. | ||||
* | IPv6 packets with routing header 0 are dropped by pf, but answered | 2017-02-28 | 10 | -62/+68 | |
| | | | | | with ICMP6 parameter problem by the network stack. This test expects the ICMP6 packets, so disable pf on the remote machine temporarily. | ||||
* | Fragment reassembly code exists in pf and network stack. To test | 2017-02-28 | 2 | -16/+52 | |
| | | | | | both, run the tests in a loop. Disable and enable pf on the remote machine automatically. | ||||
* | Fix typo in variable name. | 2017-01-24 | 3 | -3/+3 | |
| | |||||
* | Do not use privileged or NFS source ports for UDP packets as inetd | 2017-01-18 | 32 | -165/+230 | |
| | | | | | ignores such packets. This should avoid some sporadic failures. While there, use variable names consistently in all tests. | ||||
* | Test that IPv6 framents with invalid length or more-fragment bit | 2016-11-21 | 5 | -0/+246 | |
| | | | | drop the whole fragment cache. | ||||
* | Put all make targets in a loop and print a little more what each | 2016-11-17 | 21 | -160/+68 | |
| | | | | IPv6 fragment header test is doing. | ||||
* | Send fragment with Hop-by-Hop extension header after the fragment | 2016-11-17 | 2 | -1/+55 | |
| | | | | header. I must not be processed. | ||||
* | The clean:, cleandir:, and obj: targets of src/Makefile descend into | 2016-10-19 | 3 | -3/+9 | |
| | | | | | | | | regress/ and run python to set the IMPORT_PYTHON variable in several test Makefiles. This results in W^X violations during 'make build'. Avoid doing that. ok bluhm | ||||
* | If we bind to [::], we do not check for sockaddr availability. | 2016-09-04 | 1 | -3/+3 | |
| | | | | see sys/netinet6/udp6_output.c 1.48 | ||||
* | Graceful failure handling at startup and run | 2016-09-03 | 2 | -40/+63 | |
| | |||||
* | Print SKIPPED if a regress test cannot be executed for some reason. | 2016-09-02 | 3 | -3/+9 | |
| | | | | This allows to identify such tests by looking at their output. |