summaryrefslogtreecommitdiff
path: root/regress
AgeCommit message (Collapse)Author
2018-01-28typoOtto Moerbeek
2018-01-28add malloc_threaderrOtto Moerbeek
2018-01-28Test for correct error when on thread allocates, and another does a double freeOtto Moerbeek
2018-01-27Update regress to match removal of ssl_parse_clienthello_tlsext().Joel Sing
2018-01-23Add a smarter test that opens a file, unlinks it, and remounts theAlexander Bluhm
file system read-only. After unmounting this should result in a dirty file system that is not marked clean. Disable both tests with dangling vnodes for now as they fail.
2018-01-16Enable traceroute test for incoming reply-to rule.Alexander Bluhm
2018-01-15Add tests that unmount a file system while it is busy. On a vndAlexander Bluhm
device "cp -r" and "rm -rf" are working in the background while "umount -f" or "mount -ur" are executed. Then "fsck -f" is used to verify that the file system is clean. Currently this triggers a bug quite reliably. After the mount point has been changed to read-only, the file system check shows that not everything was flushed and synced properly.
2018-01-15Enable traceroute test for incoming route-to rule.Alexander Bluhm
2018-01-14Link ed regress to build.Alexander Bluhm
2018-01-14Run the tests provided in /usr/src/bin/ed/test with the regressAlexander Bluhm
framework. Three ed tests are currently failing for unknown reasons. They are marked as disabled for now. from Sergey Bronnikov
2018-01-14Fix after recent mutex change.Martin Pieuchot
2018-01-14Unlocking the TCP stack resulted in smaller TCP segments sent outAlexander Bluhm
early on some machines. Use the TCP_NOPUSH socket option to get reliable regress results and syslogd(8) debug messages for grep.
2018-01-13catch up with how formatting of long links was changedIngo Schwarze
in both groff and mandoc
2018-01-12Fix tyopsJeremie Courreges-Anglas
2018-01-12Add tests for [[:foo:]] character classes in globsJeremie Courreges-Anglas
2018-01-12Add basic tests for octal and hex notation in arithmetic expansionsJeremie Courreges-Anglas
POSIX requires only decimal, octal and hex, tests for the $((x#number)) notation could be useful too.
2018-01-11Add tests for incoming route-to and outgoing reply-to rules. DisableAlexander Bluhm
the cases that currently fail.
2018-01-07Add regression tests for cdrom keywordccardenas
ok mlarkin@
2018-01-04Add more tests that check the timeout behavior of relayd.Alexander Bluhm
2017-12-28Initialise new_cipher in the serverhello TLS extensions test, to avoid aJoel Sing
NULL pointer dereference in ssl_using_ecc_cipher(). Some compilers avoid triggering this, likely due to the EC formats list also being NULL. While here, setup the EC formats list so that we actually include the EC points format extension in the server hello extensions. Found the hard way by bcook@
2017-12-26As the divert-to pf state is not connected, it is not linked to theAlexander Bluhm
incpb and so not removed when the socket is closed. Packets matching reply and reply-to states are linked to the sockets immediately. So these states must go away when the socket is closed. Check this with the output of "pfctl -s states" after running the Perl scripts.
2017-12-21Add some comments what the tests are doing.Alexander Bluhm
2017-12-21another libssh casualtyDamien Miller
2017-12-21missed one (unbreak after ssh/lib removal)Damien Miller
2017-12-21unbreak unit tests after removal of src/usr.bin/ssh/libDamien Miller
2017-12-20Skip this regress test if no remote test machine is specified asAlexander Bluhm
environment variable.
2017-12-19explicitly test all key types and their certificate counterpartsDamien Miller
refactor a little
2017-12-18Add tests for the environment related commands in csh. While here, print aanton
descriptive header before each test, inspired by the many others in regress.
2017-12-18When setting KTRACE in the environment, client and server writeAlexander Bluhm
ktrace files. This simplifies debugging as system calls can be inspected with kdump.
2017-12-16hookup execpromiseFlorian Obser
2017-12-16execpromise regressFlorian Obser
2017-12-15replace a hardcoded jot with ${JOT}Theo Buehler
2017-12-15The pledge(2) regress tests fail since the second parameter hasAlexander Bluhm
been converted from paths to execpromises. Remove the test fragments for the non-existing paths feature. OK semarie@ florian@
2017-12-15enable the 'wDn' test now that jot has been fixed.Theo Buehler
2017-12-13If the list of templates 'o' passed to fuse_opt_parse(3) is NULL thenhelg
the processing function should be called in the same way as if no match was found. ok mpi@
2017-12-12Fix pfloadanchors tests when running with obj directory.Alexander Bluhm
Remove unused file.
2017-12-11sscanf(3) is now used to parse templates that contain format specifiershelg
(e.g. %u, %o) other than %s. This aligns libfuse with the Linux reference implementation. ok mpi@
2017-12-11The fuse_opt_match(3) library function does not match options correctly.helg
libfuse supports option templates of the following form that can be used to automatically parse arguments supplied on the command line. "-p " argument that takes an option e.g -p 22 or -p22 "-p %x" argument that takes an option parsed like sscanf(3) "cache=yes" matches -ocache=yes or -o cache=yes "cache=%s" matches -ocache=<string> or -o cache=<string> "cache=" matches same as above but value is passed to option proc "noatime" matches -onoatime or -o atime For example, it does not match options of the form "-p 22" or "cache=yes" to the corresponding templates "-p " and "cache=yes". This patch fixes that and updates the regression tests accordingly. ok mpi@
2017-12-11use cmp in a loop instead of diff -N to compare directories. The formerDarren Tucker
works on more platforms for Portable.
2017-12-11Sergey Bronnikov's code coverage analysis shows that a few more code pathsTheo Buehler
could be exercised. Add a few tests to do just that. The wDn test is currently disabled, as it will only pass after a commit to jot.c.
2017-12-09Add a regress test for tls_config_parse_protocols().Joel Sing
2017-12-09Use a test value that fits into a long on both 32-bit and 64-bitJoel Sing
architectures, so that the regress passes on both.
2017-12-05adjust for warning: warning repairsTheo de Raadt
2017-12-02Adapt to change in 0ZOtto Moerbeek
2017-12-01and enable new testOtto Moerbeek
2017-12-01extra tests for Z (upcoming implementation change)Otto Moerbeek
2017-11-30Add regress to ensure that execve bypasses pledgepath checks (for now)Bob Beck
2017-11-29zap untrue comment (since bcode.c 1.43)Otto Moerbeek
2017-11-29fix decl of mainOtto Moerbeek
2017-11-29Test invalid divert combinations and adapt error messages.Alexander Bluhm