summaryrefslogtreecommitdiff
path: root/regress
AgeCommit message (Collapse)Author
2016-11-20SRPL_FIRST() and SRPL_FOLLOW().Martin Pieuchot
2016-11-17Put all make targets in a loop and print a little more what eachAlexander Bluhm
IPv6 fragment header test is doing.
2016-11-17Add support for OpenFlow 1.3.5 tests and make jumbo test use the newRafael Zalamena
version. ok reyk@
2016-11-17Send fragment with Hop-by-Hop extension header after the fragmentAlexander Bluhm
header. I must not be processed.
2016-11-16Test multiple combinations of divert connections. The socket cleanupAlexander Bluhm
of the first connection must remove the pf state so that the second connection can succeed. Disable two raw IP tests that do not work with the current implementation in the kernel.
2016-11-16Add support for big reads in perl and fix the jumbo test, also removeRafael Zalamena
message type specific code from OFP encode. ok reyk@
2016-11-16Remove code duplication for receiving/sending OFP packets and simplifyRafael Zalamena
packet-in building. ok reyk@
2016-11-15Mark pf states created by this regress test with a label. RemoveAlexander Bluhm
all such states before basic testing to make sure that these subtests are independent.
2016-11-15Create the sys/syscall.ph header file on demand for the sendsyslog(2)Alexander Bluhm
tests since Perl headers are not installed by default anymore.
2016-11-15Sync rdomain_is_used()Martin Pieuchot
2016-11-15rtable_init() now creates the default routing table.Martin Pieuchot
2016-11-15Fix rdomain_is_used() now that lo(4) is created automagically.Martin Pieuchot
2016-11-15Check for correct flags now that ::1 is set automagically.Martin Pieuchot
2016-11-14Regression test for creating a rdomain default loopback interface.Martin Pieuchot
Even if a lo(4) interface will now be created for every rdomain, we must ensure that condiguring such interface via netstart(8) still work, for example: $ cat /etc/hostname.lo1 rdomain 1 127.0.0.1 inet6 ::1/128 alias 88.76.0.3/32
2016-11-11Fix regress after moving ofp.h to sys/net/Reyk Floeter
2016-11-09Remove the path MTU workaround in the af-to tcp test. This subtestAlexander Bluhm
passes without it. For ping with af-to the expected mtu is special. Adapt although pf is still broken here and this subtest is disabled.
2016-11-09Split the pf forwarding test into more subtests to make debuggingAlexander Bluhm
specific failures easier.
2016-11-09Use netstat -n in target check-setup to avoid DNS timeout.Alexander Bluhm
Requested by mpi@
2016-11-09Use variable REMOTE_SSH to check the setup of the remote machine.Alexander Bluhm
This was a copy & paste bug from another test. Found by mpi@.
2016-11-06Update regress for IDEA cipher suite removal.Joel Sing
2016-11-06Add regress test script for openssl command.Kinichiro Inoguchi
ok beck@
2016-11-05fix previous; looks good to bcook@Ingo Schwarze
2016-11-05don't skip names that match the beginning of the file name;Ingo Schwarze
joint work with bcook@
2016-11-05update example directoryBrent Cook
2016-11-05Add regress tests for multicasts and dynamic vxlansVincent Gross
2016-11-05Add regress for X25519, converted from BoringSSL.Joel Sing
2016-11-05Set PROG so that the binary correctly gets recompiled when the librariesMiod Vallat
it is linked against change. ok beck@ jsing@
2016-11-05add EXAMPLES and tweak some wordingIngo Schwarze
2016-11-04a new utility for bcook@: find mlinks for portable LibreSSLIngo Schwarze
2016-11-04Move pqueue regress from libcrypto to libssl, since that's where the pqueueJoel Sing
code now lives. Also unbreak the regress following the symbol hiding changes in libssl.
2016-11-04Some tests require internal symbols; have them link with the staticPhilip Guenther
libssl or libtls so they can continue to see them after the shared library namespace is cleaned up ok jsing@
2016-11-01Clean up MALLOC_OPTIONS. For the unittests, move MALLOC_OPTIONS andTheo Buehler
TEST_ENV to unittets/Makefile.inc. ok otto
2016-11-01MALLOC_OPTIONS=A no longer exists.Theo Buehler
2016-10-31Remove the obsolete A and P flags from MALLOC_OPTIONS.Theo Buehler
ok dtucker
2016-10-31MALLOC_OPTION 'A' no longer exists.Theo Buehler
2016-10-31fix a few suspicious (according to emacs) linesJasper Lievisse Adriaanse
2016-10-26In addition to forwarding and path MTU discovery with pf, checkAlexander Bluhm
that ICMP Time Exceeded packets are generated. Traceroute output from packets forwarded through pf and a router must contain 3 hops and every hop must respond. Do not test with af-to and reply-to rules as this does not work right now.
2016-10-26Cleanup pflow test before fixing it. Be more verbose to makeAlexander Bluhm
debugging easier. Handle EINPROGRESS connect(2) error correctly. Perl pack Q fails on 32 bit machines, add workaround. Restore interfaces in END block, works also if script dies. OK florian@
2016-10-26use -ffloat-store to avoid too much precision which breaks the subtle testOtto Moerbeek
on some platforms; suggested by and ok martynas@
2016-10-24using exact valus in floating point tests often does not work as expected,Otto Moerbeek
use epsilon test
2016-10-24Add regress tests for carp(4).YASUOKA Masahiko
2016-10-23fix lgamma test on i386 and use symbolic constant; ok martynas@Otto Moerbeek
2016-10-20During sniffing filter strictly on icmp6 "packet too big" to avoidAlexander Bluhm
that "neighbor discovery" confuses the test.
2016-10-20By removing all the sleeps I created a race in the pf tests. TheAlexander Bluhm
packet was sent and its reply received before the sniffer was up and running. So sleep a second after starting the sniffer thread but before sending the packet. With pf_forward 0m51.54s, pf_fragment 1m33.59s, pf_state 0m03.64s the test are still faster than with forking.
2016-10-20Replace fork() and sleep() with a Python thread for sniffing packets.Alexander Bluhm
This reduces test execution time from 2m21.95s to 1m09.80s.
2016-10-20Replace fork() and sleep() with a Python thread for sniffing packets.Alexander Bluhm
This reduces test execution time from 1m20.34s to 0m37.32s.
2016-10-20Make the test faster. Move all the packet matching code into theAlexander Bluhm
pcap filter. That means the first packet sniffed is the correct one. In the success case, we can stop without waiting for a timeout. OK sashan@
2016-10-19Add a test suite for pf state handling. It needs a remote machineAlexander Bluhm
to exchange packets, the remote kernel is tested. For now it only contains a challenge ack test written by sashan@. OK sashan@
2016-10-19Link pf_state test to build.Alexander Bluhm
2016-10-19Update client hello messages to follow the removal of fixed ECDH.Joel Sing