Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Split the check-setup target into smaller parts to make it easier | 2016-08-31 | 1 | -6/+7 | ||
| | | | | to configure the regression test machines. | |||||
* | Fix tests: Restrict getpid() to lower 16 bit so that it can still | 2016-05-22 | 26 | -26/+26 | ||
| | | | | | be used as packet id. Now scapy calls nexthopmtu with this name explicitly in icmp structure. | |||||
* | Cover the case where we are bound to [::] and SO_REUSEADDR is not set. | 2016-03-30 | 2 | -14/+24 | ||
| | ||||||
* | Add regress tests for IPV6_PKTINFO with addr | 2016-03-19 | 2 | -0/+266 | ||
| | ||||||
* | Replace a sudo with ${SUDO}. | 2015-11-05 | 1 | -2/+2 | ||
| | ||||||
* | Add autoport to netinet6 regress tests | 2015-10-26 | 1 | -2/+2 | ||
| | ||||||
* | bugfix: add ${.CURDIR} to deal with obj symlinks | 2015-10-14 | 1 | -2/+2 | ||
| | ||||||
* | add regress tests for automatic port allocation | 2015-10-14 | 2 | -0/+166 | ||
| | ||||||
* | Test that ping6 fragments with ethernet padding get reassembled | 2015-04-15 | 2 | -1/+54 | ||
| | | | | correctly. | |||||
* | Use a simpler expression to check the ether type in scapy. This | 2014-12-19 | 28 | -28/+28 | ||
| | | | | makes the fragment tests work on FreeBSD. From Ilya Bakulin. | |||||
* | Verify the checksum of the echo reply fragment based on the echo | 2014-07-11 | 1 | -0/+9 | ||
| | | | | request. | |||||
* | Add a test that sends a large ICMP6 packet in many small fragments. | 2014-07-11 | 4 | -3/+62 | ||
| | | | | The echo reply has to be fragmented. | |||||
* | Adapt the IPv6 routing header type 0 tests to the current behaviour. | 2013-11-17 | 7 | -25/+234 | ||
| | | | | | | | | As header scanning is back, there is always a icmp6 parameter problem response. Add tests that hide the routing header behind an atomic fragment header to get the RFC 5095 behaviour. One test puts the routing header into the second fragment so that it cannot be detected without reassembly. | |||||
* | Fix typo prt -> ptr. | 2013-11-13 | 1 | -3/+3 | ||
| | ||||||
* | Add a check-setup target to make sure that all addresses and routes | 2013-11-13 | 2 | -18/+58 | ||
| | | | | | are configured correctly. Add a scapy test that creates a packet without routing header to check the setup. | |||||
* | Do not fail the regression tests if python or the scapy package is | 2013-10-31 | 4 | -49/+151 | ||
| | | | | | | | | not installed. Print a warning, explain the problem and skip the test in this case. Also skip the test if the environment has not been configured for the remote test target machine. Fix the Makefile to run the tests with or without an obj directory. Finally link the netinet6 regression tests into the build. | |||||
* | Use scapy to test IPv6 packets with routing header type 0. | 2013-10-20 | 4 | -0/+193 | ||
| | ||||||
* | I need one more fragment to make the timeout test reliable. | 2013-07-23 | 2 | -7/+8 | ||
| | ||||||
* | fix typo in fragment payload | 2013-07-23 | 15 | -15/+15 | ||
| | ||||||
* | IPv6 fragments, that cannot be reassembled within 60 seconds after | 2013-07-23 | 2 | -1/+63 | ||
| | | | | | | the frist fragment has arrived, must be dropped. Add a regression test that sends 5 echo request fragments within 75 seconds and check that there is no echo reply. | |||||
* | Add IPv6 tests for fragmented destination options, fragments without | 2012-02-08 | 8 | -3/+318 | ||
| | | | | payload, fragmented UDP packets. | |||||
* | Add test suite for IPv6 neighbor discovery protocol. Send all kind | 2012-01-31 | 5 | -0/+287 | ||
| | | | | | of solicitations to remote host and check responses. This can be used to test both pf neighbor discovery states and the IPv6 stack. | |||||
* | Test sending a short atomic IPv6 fragment. | 2012-01-27 | 2 | -1/+57 | ||
| | ||||||
* | Add a test for atomic IPv6 fragment reassembly. | 2012-01-24 | 2 | -1/+55 | ||
| | ||||||
* | After overlapping IPv6 fragments have been dropped, new fragments | 2012-01-23 | 1 | -5/+4 | ||
| | | | | with the same id get reassembled into a valid packet. Adapt test. | |||||
* | Do not read dstaddr from command line, get it from addr.py. | 2012-01-11 | 8 | -37/+29 | ||
| | ||||||
* | According to RFC 5722 we drop all IPv6 fragments that belong to a | 2012-01-10 | 5 | -13/+78 | ||
| | | | | packet with overlaps. Adapt existing tests and add one more. | |||||
* | Add tests for IPv6 fragment reassembly. Hand-crafted ping6 | 2012-01-06 | 7 | -0/+411 | ||
echo-request fragments are sent by scapy to the target machine. There they get reassembled and a echo-reply comes back. The ping6 payload is checked. |