summaryrefslogtreecommitdiff
path: root/regress
AgeCommit message (Collapse)Author
2015-05-31Implement the roff(7) `r' (register exists) conditional.Ingo Schwarze
Missing feature found by Markus <Waldeck at gmx dot de> in Debian's bash(1) manual page.
2015-05-29Update file(1) regress (less verbose ELF output).Nicholas Marriott
2015-05-29Need to operate of CXXFLAGS now.Miod Vallat
2015-05-29make this work without SUDO set; ok dtucker@Damien Miller
2015-05-22Add tests for relayd TLS inspection with plain SSL and HTTPS.Alexander Bluhm
2015-05-21regress test for AuthorizedPrincipalsCommandDamien Miller
2015-05-21regress test for AuthorizedKeysCommand argumentsDamien Miller
2015-05-19Test divert-to rules' address handling (pfctl/parse.y -r1.648)Mike Belopuhov
2015-05-17Add test cases for a crash reported by Bertrand PROVOST. When aAlexander Bluhm
HTTP client writes multiple requests or chunks in a single transfer, relayd invokes the libevent callback manually for the next data. If the callback closes the session, this results in an use after free. Test an invalid second request method, test an invalid header line in the second PUT request, test an invalid second chunked length for a PUT request. Also test multiple valid HTTP 1.1 PUT requests with chunked body. To detect crashes of relayd, start it with "prefork 1" and grep for "lost child" log messages. Unfortunately only the first child is monitored by the parent.
2015-05-12Race less.Todd C. Miller
2015-05-10A new version from the original author of math.sed that does exponentsTodd C. Miller
and lots of other neat things. Via FreeBSD
2015-05-08Make this run on strict alignment architectures.Miod Vallat
2015-05-08whitespaceDamien Miller
2015-05-08whitespace at EOLDamien Miller
2015-05-05Updated fifotest.outTodd C. Miller
2015-05-05fifofs 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-05-04Specify regression test host keys so that this test will work withoutDarren Tucker
SUDO (because it can't read the real host keys) and in -portable on systems where sshd hasn't been installed yet (because the keys don't exist yet).
2015-05-04Use diff w/out -u for better portabilityDarren Tucker
2015-04-29Replace the kludge for the \z escape sequence by an actualIngo Schwarze
implementation. As a side effect, minus ten lines of code. As another side effect, this also fixes the assertion failure that used to be triggered by "\z\o'ab'c" at the beginning of an output line, found by jsg@ with afl (test case 022/Apr27).
2015-04-29Make some regular expressions more strict. This allows the testsAlexander Bluhm
to pass also if relayd is compiled with DEBUG.
2015-04-29Add tests for ListenAddress/Port/AddressFamily in alternate orders.Darren Tucker
2015-04-27Let the HTTP client close the connection within an incomplete headerAlexander Bluhm
line. Check that the session in relayd gets closes and it does not result in a file descriptor leak. Bug in relayd found by claudio@.
2015-04-25Disable kq-tun test, as it's been broken for a while and not because of kqPhilip Guenther
2015-04-25Check for invalid leading zeros in CBS_get_asn1_uint64.Doug Hogan
ASN.1 integers cannot have all zeros or all ones for the first 9 bits. This rule ensures the numbers are encoded with the smallest number of content octets (see ITU-T Rec X.690 section 8.3.2). Based on BoringSSL commit 5933723b7b592e9914f703d630b596e140c93e16 ok deraadt@ jsing@
2015-04-23Add a simple regression test for sshd's configuration parser. Right now,Darren Tucker
all it does is run the output of sshd -T back through itself and ensure the output is valid and invariant.
2015-04-22use correct key for nested certificate testDamien Miller
2015-04-19More than one data field may follow T} on the same input line.Ingo Schwarze
Issue found by Christian Neukirchen <chneukirchen at gmail dot com> in the socket(2) manual on Linux. Also fixes major rendering bugs (including partial loss of content) in XkbChangeControls(3), XkbFreeClientMap(3), XkbGetMap(3), XkbKeyNumGroups(3), and XkbSetMap(3).
2015-04-19If an explicit line break request (.br or .sp) occurs within an .HP block,Ingo Schwarze
the next line doesn't hang, but is simply indented. Issue found by Christian Neukirchen <chneukirchen at gmail dot com> in the dmsetup(8) manual on Linux. This patch also improves the indentation of XDGA(3) and XrmGetResource(3).
2015-04-17Remove superflous "::1" route, test currently failing but a fix isMartin Pieuchot
in its way.
2015-04-17Local routes should be present in the routing table output.Martin Pieuchot
2015-04-17Match -current output. Every configured address should have a local routeMartin Pieuchot
and remove redundant loopback cloning route. Note that tests using IPv6 still contain two routes to "::1" this should cause no harm but is being investigated.
2015-04-15Test that ping6 fragments with ethernet padding get reassembledAlexander Bluhm
correctly.
2015-04-15Now that tls_close() is more robust, consider a failure to be fatal.Joel Sing
2015-04-07Make pthread_atfork() track the DSO that called it like atexit() does,Philip Guenther
unregistering callbacks if the DSO is unloaded. Move the callback handling from libpthread to libc, though libpthread still overrides the inner call to handle locking and thread-library reinitialization. Major version bump for both libc and libpthread. verification that this fixes various ports ajacoutot@ asm assistance miod@; ok millert@ deraadt@
2015-04-06Do not mistreat empty arguments to font alternating macrosIngo Schwarze
as vertical spacing requests. Bug found with xmahjongg(6).
2015-04-06On a new RS nesting level, the saved width starts from the defaultIngo Schwarze
width, not from the saved width of the previous level. Improves xterm(1) and XSetEventQueueOwner(3); found in transcode_filter(1).
2015-04-06Use the default width for .RS without arguments.Ingo Schwarze
Reduces groff-mandoc differences in base and Xenocara by about 4%. Found while looking at wpa_supplicant(8).
2015-04-05If a partial explicit block extending to the next input line followsIngo Schwarze
the end macro of a broken block, put all of it into the breaking block. Needed for example by mutella(1).
2015-04-05Arguments to end macros of broken partial explicit blocksIngo Schwarze
must go inside the breaking block. For example, in .It Ic cmd Oo .Ar optional_arg Oc Ar mandatory_arg the mandatory_arg is still inside the .It block. Used for example by mutella(1).
2015-04-04Give man(7) section and subsection headers heanging indentation.Ingo Schwarze
Reduces groff-mandoc differences in base by about 2.5% due to various Perl manuals having long section titles. Quirk found in argtable2(3).
2015-04-04Fix a quirk with respect to empty .HP.Ingo Schwarze
Found while writing a regression test for man_macro.c rev. 1.66. Incidentally, this brings rendering of XFreeEventData(3) closer to groff.
2015-04-03Modify 25H to pass. If the standard is actually unclear on thisTodd C. Miller
it makes more sense to pass than to fail.
2015-04-03Add test for -b after -k (currently fails)Todd C. Miller
Add test for single input file with -c/-C Add test to verify -c/-C with -o doesn't overwrite output file
2015-04-03We don't have the precision to distinguish between .99999999999999999999Todd C. Miller
and 1.0.
2015-03-31adapt to recent hostfile.c change: when parsing known_hosts withoutDamien Miller
fully parsing the keys therein, hostkeys_foreach() will now correctly identify KEY_RSA1 keys; ok markus@ miod@
2015-03-31split SSH1 and OPENSSL build options like src/usr.bin/ssh andDamien Miller
update SSH1=no; ok markus@ miod@
2015-03-31Make sure locale is set to C or some tests that use 8-bit charactersTodd C. Miller
may fail.
2015-03-31We need a dumb checksum like the System V one, cksum is too smart.Todd C. Miller
Since we've removed the obsolete sum versions just use a perl one liner.
2015-03-31Add tests to check the permissions of the created out file.Alexander Bluhm
2015-03-31POSIX says "sort -c" produces output on disorder but "sort -C" does not.Todd C. Miller