Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-10 | convert tame(2) regress to new API | Sebastien Marie | |
2015-08-28 | Add obviously missing #includes | Philip Guenther | |
2015-08-24 | Extend the pf forward and fragment tests with a second challenge | Alexander Bluhm | |
for path MTU discovery. The router behind the pf machine has MTU 1300. The ICMP packet generated by the router matches the pf state and is NATed correctly. Additionally the pf machine itself has an interface MTU 1400. So when pf is sending a packet is has to generate a correct "fragmentation needed" or "packet too big" ICMP response. This is done with pf route-to and reply-to. | |||
2015-08-24 | Enable path MTU test with ping for IPv6. Scapy srp1() does not | Alexander Bluhm | |
accept inner IPv6 packets in ICMP6 with bad checksum created by pf. Use same workaround as in pf_forward tests and fork a process for sniffing. | |||
2015-08-24 | add a missing header | Sebastien Marie | |
2015-08-24 | add new (extensible) testsuite for tame(2) | Sebastien Marie | |
2015-08-23 | remove tame/sys_exit in favor of more generic approch (soon) | Sebastien Marie | |
2015-08-23 | convert to new tame(2) ABI/API | Sebastien Marie | |
2015-08-17 | Add forwarding tests for pf route-to and reply-to. Keep pf forward | Alexander Bluhm | |
and pf fragment tests in sync. | |||
2015-08-13 | Add IPv6 fragment tests for pf route-to. A big ping packet is sent | Alexander Bluhm | |
in fragments to a machine running pf. From there it is forwarded with route-to to a router with a smaller MTU. Path MTU discovery has to make successive fragments shorter and pf route-to has to preserve the fragment size. | |||
2015-08-13 | NOTE_FORK|NOTE_TRACK knote can track grandchild processes. Wait for | Masao Uebayashi | |
both child/grandchild process events. | |||
2015-08-13 | Zero-clear test buffers. Close fds. | Masao Uebayashi | |
2015-08-13 | Close an fd. | Masao Uebayashi | |
2015-08-13 | Zero-clear test buffer. Close fds. | Masao Uebayashi | |
2015-08-13 | Zero-clear test buffer. | Masao Uebayashi | |
2015-08-13 | Zero-clear test buffer. KNF while here. | Masao Uebayashi | |
2015-08-02 | Kill a useless assignment. | Masao Uebayashi | |
2015-08-02 | Refactor to prepare a future change; no functional changes. | Masao Uebayashi | |
2015-08-01 | SPC -> TAB | Masao Uebayashi | |
2015-07-28 | Add more and deeper tests for pf divert-reply rules. Especially | Alexander Bluhm | |
the combination of sending and receiving multiple packets over one socket is tested for UDP, raw IP and ICMP. | |||
2015-07-28 | check that flags value of 0 restricts the process to the _exit(2) system call. | Sebastien Marie | |
note that it isn't the case currently. | |||
2015-07-27 | add some regress for tame. just a starting point for now | Sebastien Marie | |
2015-07-21 | Extend the setup with another address for testing pf route-to. | Alexander Bluhm | |
2015-07-20 | When test pf.conf changes, check its syntax and use the new one. | Alexander Bluhm | |
2015-06-29 | Make this pass again on 32-bit platforms. | Miod Vallat | |
2015-06-25 | Align the three variants of Remote.pm. | Alexander Bluhm | |
2015-05-12 | Race less. | Todd C. Miller | |
2015-05-05 | Updated fifotest.out | Todd C. Miller | |
2015-05-05 | fifofs now respects the flags a descriptor was opened with. | Todd C. Miller | |
Also add tests for when no FD events are specified. A few tests still don't pass which will be addressed shortly. | |||
2015-04-25 | Disable kq-tun test, as it's been broken for a while and not because of kq | Philip Guenther | |
2015-04-15 | Test that ping6 fragments with ethernet padding get reassembled | Alexander Bluhm | |
correctly. | |||
2015-02-10 | Add bind regress test | Claudio Jeker | |
2015-02-10 | Test that bind works the way it should. This fails at the moment because | Claudio Jeker | |
of the garbage in sin_zero. | |||
2015-02-09 | sort includes correctly | Theo de Raadt | |
2015-02-06 | SIZE_MAX is standard, we should be using it in preference to the | Todd C. Miller | |
obsolete SIZE_T_MAX. OK miod@ beck@ | |||
2015-01-19 | The kernel doesn't actually care what a sockaddr's sa_len is on input, | Philip Guenther | |
so don't waste code setting it | |||
2015-01-15 | Test shmat() with a non-NULL address, both failure and success | Philip Guenther | |
2014-12-19 | Use a simpler expression to check the ether type in scapy. This | Alexander Bluhm | |
makes the fragment tests work on FreeBSD. From Ilya Bakulin. | |||
2014-12-17 | increase to 2048 to prevent failure. ok deraadt@ | Daniel Dickman | |
2014-11-22 | using /dev/random is ok | Theo de Raadt | |
2014-11-19 | do not need an ovbcopy replacement anymore | Theo de Raadt | |
2014-10-30 | Add some pkill and sleep to make socket splicing performance tests | Alexander Bluhm | |
more reliable. | |||
2014-10-18 | Simple malloc() to reallocarray(). | Doug Hogan | |
ok deraadt@ | |||
2014-10-09 | Add POLLHUP to expected revents for POLLIN on writer EOF. | Todd C. Miller | |
2014-10-08 | Add tests for EOF behavior (which currently fail) and expected output. | Todd C. Miller | |
The expected output for the POLLIN test could also include POLLHUP, though it does not currently do so. | |||
2014-09-27 | Fix mmap() calls that check for a result other than MAP_FAILED. | Doug Hogan | |
ok tedu@ | |||
2014-08-27 | Regression tests for setuid-and-friends. | Bret Lambert | |
Thanks to djm@ for good suggestions. | |||
2014-08-18 | Make the perl modules consistent for the multiple regression tests. | Alexander Bluhm | |
This includes coding style, better error messages and variable naming. | |||
2013-01-03 | Reengineer the socket splicing regression tests: | Alexander Bluhm | |
- Move the tests from splice to new sosplice directory for consistent naming. - Split the API tests and the TCP splicing tests into separate directories. - Create some tests for the upcoming UDP splicing. - Tests can be run in obj directories now. - The API tests can run both on a local and on a remote machine now. - Fix the forking TCP tests which splice and read or write simultaneously. - Bunch of little fixes for races in the tests. - Deduplicate code, move checks into common functions. | |||
2014-08-18 | Add a description of what the relayd and sosplice regression tests | Alexander Bluhm | |
do. Also explain the optional environment variables. |