summaryrefslogtreecommitdiff
path: root/regress
AgeCommit message (Collapse)Author
2015-01-21blank lines in tables do not need special handling; simplifies codeIngo Schwarze
and reduces groff/mandoc differences in base by about 1%
2015-01-20use SUBDIR to recuse into unit tests; makes "make obj" actuallyDamien Miller
work
2015-01-20Split the -Werror message level into -Werror (broken manual, probablyIngo Schwarze
using mandoc is better than using groff) and -Wunsupp (manual using unsupported low-level roff(7) feature, probably using groff is better than using mandoc). Once this feature is complete, it is intended to help porting, making the decision whether to USE_GROFF easier. As a first step, distinguish four classes of roff(7) requests: 1. Supported (currently 24 requests) 2. Currently ignored because unimportant (120) -> no message 3. Ignored for good because insecure (14) -> -Werror 4. Currently unsupported (68) -> these trigger the new -Wunsupp messages
2015-01-20this test would accidentally delete agent.sh if run without obj/Damien Miller
2015-01-20Missing $OpenBSD$'s.Kenneth R Westerback
ok deraadt@
2015-01-19finally enable the KEX tests I wrote some years ago...Markus Friedl
2015-01-19adapt to new error message (SSH_ERR_MAC_INVALID)Markus Friedl
2015-01-19this test was broken in at least two ways, such that itDamien Miller
wasn't checking that a KRL was not excluding valid keys
2015-01-19be a bit more careful in these tests to ensure thatDamien Miller
known_hosts is clean
2015-01-19The 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-18regression test for known_host file editing usingDamien Miller
ssh-keygen (-H / -R / -F) after hostkeys_foreach() change; feedback and ok markus@
2015-01-18more and better key testsDamien Miller
test signatures and verification test certificate generation flesh out nested cert test removes most of the XXX todo markers
2015-01-18make the signature fuzzing test much more rigorous:Damien Miller
ensure that the fuzzed input cases do not match the original (using new fuzz_matches_original() function) and check that the verification fails in each case
2015-01-18add a fuzz_matches_original() function to the fuzzer toDamien Miller
detect fuzz cases that are identical to the original data. Hacky implementation, but very useful when you need the fuzz to be different, e.g. when verifying signature
2015-01-18better dumps from the fuzzer (shown on errors) - include theDamien Miller
original data as well as the fuzzed copy.
2015-01-18didn't mean to commit these changesDamien Miller
2015-01-18enable hostkey-agent.sh testDamien Miller
2015-01-17unit test for hostkeys in ssh-agentDamien Miller
2015-01-16Add test that exchanges database description packets with ospfd.Alexander Bluhm
From Florian Riehm.
2015-01-16Add regression tests for syslog over TLS.Alexander Bluhm
2015-01-15add kex unit testsMarkus Friedl
2015-01-15Test shmat() with a non-NULL address, both failure and successPhilip Guenther
2015-01-15Add a test for syslogd that reconnects to a TCP syslog server afterAlexander Bluhm
an established connection has been closed.
2015-01-15unit tests for KRL bitmapDamien Miller
2015-01-14re-add comment about full pathMarkus Friedl
2015-01-14don't reset to the installed sshd; connect before reconfigure, tooMarkus Friedl
2015-01-13implement a SIGINFO handler so we can discern a stuck fuzz testDamien Miller
from a merely glacial one; prompted by and ok markus
2015-01-13use $SSH instead of installed ssh to allow override; spotted by markus@Damien Miller
2015-01-13regress test for PubkeyAcceptedKeyTypes; ok markus@Damien Miller
2015-01-12unbreak parsing of pubkey comments; with gerhard; ok djm/deraadtMarkus Friedl
2015-01-12fatal if soft-PKCS11 library is missing rather (rather than continueDamien Miller
and fail with a more cryptic error)
2015-01-12let this test all supporte key types; pointed out/ok markus@Damien Miller
2015-01-09Add test suites for SHA-224 and SHA-384.Lawrence Teo
Relevant lines from testsuite.sha224 were verified against the test vectors in RFC 3874, while testsuite.384 was verified against https://www.cosic.esat.kuleuven.be/nessie/testvectors/hash/sha/Sha-2-384.unverified.test-vectors ok millert@
2015-01-08adjust for sshkey_load_file() API changeDamien Miller
2015-01-07Bugfix: When the invocation of a user-defined macro follows a roffIngo Schwarze
conditional request on the same input line, don't skip the first few bytes of its content.
2015-01-05Fix relayd http regression tests. If http response is not ok, theAlexander Bluhm
response's content length may be an unexpected value as an error page is shown.
2015-01-05Add SORTPROG environment variable to test a different sort program.Todd C. Miller
Replace -y with -S (supported by GNU and FreeBSD sorts).
2015-01-05Make syslogd TCP tests more reliable. Increase timeouts, shutdownAlexander Bluhm
write to trigger connection close, allow errors EPIPE or ECONNRESET.
2015-01-01Test that syslogd sending over TCP does not leak a file descriptorAlexander Bluhm
when it receives a SIGHUP.
2015-01-01Fix a read buffer overrun triggered by trailing \s- or trailing \s+Ingo Schwarze
without the required subsequent argument; found by jsg@ with afl.
2015-01-01Don't dereference NULL pointers when formatting missing denominators,Ingo Schwarze
subscripts, superscripts, or "from" or "to" arguments. Found by jsg@ with afl.
2015-01-01activate eqn(7) testsIngo Schwarze
2015-01-01eqn(7) testsIngo Schwarze
2015-01-01The roff(7) language is Turing-complete, even the part implementedIngo Schwarze
in mandoc(1). So practice some recursive programming to make sure it doesn't get broken.
2014-12-31Adapt and add regression tests for sending syslog messages over TCP.Alexander Bluhm
2014-12-31Create CA and certificates for TLS tests consistently. BetterAlexander Bluhm
logging of SSL errors. Do not import unneeded Socket constants.
2014-12-30Test the weird construct of a user-defined macro starting (but notIngo Schwarze
ending!) the definition of another user defined macro. Mandoc already handles this correctly, make sure it won't get broken.
2014-12-30let the "make groff" maintainer target show groff warningsIngo Schwarze
2014-12-28Add regress tests for default option handling.Joel Sing
2014-12-28Add regress tests for multiple argument callback functions.Joel Sing