summaryrefslogtreecommitdiff
path: root/regress
AgeCommit message (Collapse)Author
2017-10-12Use a regex(3) to find the new pledge violation string in the dmesg.Alexander Bluhm
2017-10-11Update regress now that ssl_cipher_list_to_bytes() takes a CBB.Joel Sing
Based on a diff from doug@
2017-10-11Generate a router advertisement with scapy and check that slaacdFlorian Obser
receives it by parsing slacctl show interface. This is a first stab, more things should be checked.
2017-10-11don't create pyc filesFlorian Obser
2017-10-11Link vmd regress to build on amd64 and i386.Alexander Bluhm
2017-10-11Add regression tests for vmd(8) config parsing.Alexander Bluhm
from Carlos Cardenas; OK mlarkin@
2017-10-10Revise regress now that ssl_bytes_to_cipher_list() takes a CBS.Joel Sing
2017-10-09The divert-packet socket option IP_DIVERTFL, IPPROTO_DIVERT_RESP,Alexander Bluhm
IPPROTO_DIVERT_INIT feature is gone. Remove the corresponding tests.
2017-10-05Check that the dropped during initialization message appears inAlexander Bluhm
local and remote log files.
2017-10-05fix the results file after I changed the test filePeter Hessler
2017-10-05+bgpdPeter Hessler
2017-10-05add regress tests for bgpd.Peter Hessler
for now, only basic parsing is checked
2017-10-04exercise PermitOpen a little more thoroughlyDamien Miller
2017-09-26UsePrivilegeSeparation is gone, stop trying to test it.Darren Tucker
2017-09-25keep up with @version, noticed by bluhm@Marc Espie
2017-09-21test reverse dynamic forwarding with SOCKSMarkus Friedl
2017-09-18Avoid race in relayd test that uses an invalid chunked header. WaitAlexander Bluhm
until server has started, then expect error message in server log.
2017-09-17If file descriptors are exhausted during initialization, we seeAlexander Bluhm
better log messages on the console now.
2017-09-16The copyin(9) family of functions should return EFAULT for all memoryPhilip Guenther
protection issues. So make amd64 do that instead of passing through uvm_fault()'s return value, which lead to other possible errors (particularly EACCES) being returned to userspace. Clean up a vestige on arm64 too. ok bluhn@ deraadt@
2017-09-15Clean up pf rules and states on remote machine so that they do notAlexander Bluhm
interfere with later tests.
2017-09-07Copy IPv6 fragment test cases to IPv4 and adapt to the different Alexander Bluhm
behavior. All tests are run once with pf fragment reassembly and once with pf disabled and IP input reassembly. Three sub tests are currently disabled as the IP stack behaves differently than pf.
2017-09-13Check that pending "message repeated" is printed at exit and restart.Alexander Bluhm
2017-09-13Print SKIPPED if sudo and doas configuration is missing. PreventsAlexander Bluhm
that running the regression test with wrong environment is reported as failure. Keep the fatal there to avoid interfering with other setups for portable ssh. OK dtucker@
2017-09-13Check that the hostname added by syslogd -h in file and server logAlexander Bluhm
is correct. Use generic redo functions. Do syntax check for all Perl files.
2017-09-12Syslogd does no longer keep the *:514 UDP sockets open by default.Alexander Bluhm
Adapt tests.
2017-09-12Sleep for some time to avoid race reporting a different number of referenceMartin Pieuchot
count. Iterating over the routing table implies using SRP which bump the refcount of routes for a short period of time. Depending on how work is schedule the second ifconfig(8) command might run before the timer dereference the route. Should fix races on bluhm@'s test setup.
2017-09-11Use signed ssize_t to make read(2) error check actually work.Alexander Bluhm
found by clang warning
2017-09-07Try both libpthread and RTLD_DEFAULT when looking up functionsPhilip Guenther
so the test can find everything after the libpthread->libc move
2017-09-07Get IPv4 and IPv6 fragment tests into common shape. Some chunksAlexander Bluhm
were forgotten in previous commit.
2017-09-07Link regress/sys/netinet/frag to build. Get IPv4 and IPv6 fragmentAlexander Bluhm
tests into common shape. Add some missing test cases.
2017-09-07Copy IPv6 fragment test cases to IPv4 and adapt to the different Alexander Bluhm
behavior. All tests are run once with pf fragment reassembly and once with pf disabled and IP input reassembly. Three sub tests are currently disabled as the IP stack behaves differently than pf.
2017-09-06Fix declarationsPhilip Guenther
ptrace(PT_IO) memory protection faults return EACCES, not EFAULT
2017-09-05Test that MPATH routes with different priorities are insterted respectingMartin Pieuchot
their priority order.
2017-09-05Document new test.Martin Pieuchot
2017-09-05Test that all MPATH routes attached to an interface are taken down whenMartin Pieuchot
the link state change. Issue reported by gerhard@
2017-09-04Run divert-packet tests also for IPv6.Alexander Bluhm
2017-09-04Before mounting NFS, wait until mountd(8) has exported the directory.Alexander Bluhm
Fixes a race in the test setup. OK mpi@.
2017-09-01Increase timeout, otherwise test may fail on slow machines.Alexander Bluhm
2017-08-31Add HISTCONTROL tests.anton
2017-08-30Add support for interface departure and arrival.rob
Ok jca@, benno@
2017-08-29When parsing extensions by calling the parse functions directly, ensureJoel Sing
that we have consumed all of the extension data. This catches the ALPN extension handling issue that was just fixed.
2017-08-28Update copyright notice contact info.rob
2017-08-28Some style(9).Joel Sing
2017-08-28Remove chacha20-poly1305-old regress and test vectors.Joel Sing
2017-08-28Use current chacha20-poly1305 cipher suite values.Joel Sing
2017-08-28Update due to removal of original chacha20-poly1305 cipher suites.Joel Sing
2017-08-27Rewrite SRTP extension using CBB/CBS and the new extension framework.Doug Hogan
input + ok beck@, jsing@
2017-08-27check return value from CBB_initBob Beck
2017-08-26Rewrite ALPN extension using CBB/CBS and the new extension framework.Doug Hogan
ok bcook@ beck@ input + ok jsing@
2017-08-26Add regression tests for not removing subpaths of /usr/include andJonathan Gray
/usr/lib. ok jasper@