summaryrefslogtreecommitdiff
path: root/regress
AgeCommit message (Collapse)Author
2014-03-13this test is a sorry mess of race conditions; add another sleepDamien Miller
to avoid a failure on slow machines (at least until I find a better way)
2014-03-08Test handling of combining and non-combining accentsIngo Schwarze
for the ASCII and UTF-8 output modes. Related to mandoc/chars.in rev. 1.21.
2014-03-08In .nf mode, use the MAN_LINE flag to detect input line breaksIngo Schwarze
instead of the man_node line member. This is required to preserve line breaks contained in user-defined macros called in .nf mode. Found in a code audit triggered by fixing a similar issue in .TP.
2014-03-08To find out whether .TP head arguments are same-line or next-line arguments,Ingo Schwarze
use the MAN_LINE flag instead of the man_node line member. This is required such that user-defined macros wrapping .TP work correctly. Issue found by Havard Eidnes in Tcl_NewStringObj(3), reported via the NetBSD bug tracking system and Thomas Klausner <wiz at NetBSD>.
2014-03-08Improve .if/.ie condition handling.Ingo Schwarze
* Support string comparisons. * Support negation not only for numerical, but for all conditions. * Switch the `o' condition from false to true. * Handle the `c', `d', and `r' conditions as false for now. * Use int for boolean data instead of rolling our own "enum roffrule"; needed such that we can use the standard ! and == operators. Havard Eidnes reported via the NetBSD bug tracking system that some Tcl*(3) manuals need this, and Thomas Klausner <wiz at NetBSD> forwarded the report to me. This doesn't make the crazy Tcl*(3) macrology maze happy yet, but brings us a bit closer.
2014-03-07In roff_cond_sub(), make sure that the incorrect input sequence `\\}',Ingo Schwarze
when found on a macro line, does not close a conditional block. The companion function roff_cond_text() already did this correctly, but make the code more readable without functional change. While here, report the correct column number in related error messages.
2014-03-07Even on macro lines, \} must not cause whitespace.Ingo Schwarze
2014-03-07Three bugfixes related to the closing of conditional blocks:Ingo Schwarze
1. Handle more than one `\}' on macro lines, as it was already done for text lines. 2. Do not treat `\}' as a macro invocation after a dot at the beginning of a line. That allows more than one `\}' to work on lines starting with `.\}'. It also simplifies the code. 3. Do not complain about characters following `\}'. Those are not lost, but handled normally both on text and macro lines.
2014-03-06- for netbsd, accept 2014 datesJason McIntyre
- netbsd have changed hp700 to hppa (from wiz@netbsd) - update rcsid
2014-02-28... also check that writing 0 bytes works...Marc Espie
2014-02-27RCS IdDamien Miller
2014-02-27keep return values that are printed in error messages;Damien Miller
from portable
2014-02-27remove any existing LoginGraceTime from sshd_config before addingDamien Miller
a specific one for the test back in
2014-02-21Check that we do not break the line at existing hyphens in macro arguments.Ingo Schwarze
2014-02-16when indenting, extend the right margin accordingly, when needed;Ingo Schwarze
fixes a crash reported by blambert@ and a few other, similar ones
2014-02-16Update ld.so-cookie test which is currently broken and gets in theMartynas Venckus
way of SSP testing. For some reason this diff keeps escaping from cvs commit... Basic idea: * Use dl_iterate_phdr() to iterate all loaded ELF program headers. * Check that we actually find a header for ld.so. * For ld.so, check that we find a PT_OPENBSD_RANDOMIZE segment. * For each PT_OPENBSD_RANDOMIZE segment, check that at least one byte in the memory range is non-zero. Written by matthew@. "Please go ahaed" kettenis@. "Move fast" deraadt@, a week ago.
2014-02-14Implement the roff(7) .as request (append to user-defined string).Ingo Schwarze
Missing feature found by jca@ in ratpoison(1). The ratpoison(1) manual still doesn't work because it uses .shift and .while, too (apparently, ratpoison is so complex that it needs a Turing-complete language to even format its manual :-). Written at Christchurch International Airport.
2014-02-14Handle some predefined read-only number registers, e.g. .H and .V.Ingo Schwarze
In particular, this improves handling of the pod2man(1) preamble; for examples of the effect, see some author names in perlthrtut(1). Missing feature reported by Andreas Voegele <mail at andreasvoegele dot com> more than two years ago. Written at Christchurch International Airport.
2014-01-31fix number of testsMarc Espie
2014-01-31partial-partial-* stuff not yet workingMarc Espie
2014-01-31basic check for pkg names conflicts, to be augmentedMarc Espie
2014-01-26make sure $SCP is tested on the remote end rather than whichever oneDamien Miller
happens to be in $PATH; from portable
2014-01-26automatically generate revoked keys from listed keys rather thanDamien Miller
manually specifying each type; from portable
2014-01-25Add a test for DH GEX sizesDarren Tucker
2014-01-24Improve formatting of broken blocks in -Tman,Ingo Schwarze
somewhat similar to what mdoc_term.c already does for -Tascii.
2014-01-22Implement the \: (optional line break) escape sequence,Ingo Schwarze
documented in the Ossanna-Kernighan-Ritter troff manual and also supported by groff. Missing feature reported by Steffen Nurpmeso <sdaoden at gmail dot com>.
2014-01-22There can be resolution-worth of slop in two places, so accept thatPhilip Guenther
2014-01-22Missing #includePhilip Guenther
2014-01-20append to rather than truncating the log fileDarren Tucker
2014-01-19Don't use -q on sftp as it suppresses logging, instead redirect the output toDarren Tucker
the regress logfile.
2014-01-19update extra output, error messages are more specific nowMarc Espie
2014-01-18Remove -Wbounded: it is now the compiler default.Martynas Venckus
2014-01-13update for new options and clarifyTed Unangst
2014-01-10Don't overwrite the regress target, provide a test target instead. This allowsTobias Ulmer
the test target to fail without terminating overall regression tests. Clean up a little. Also adjust orders.txt.sig comment to new reality, making the test pass again. Looks ok to sthen@
2014-01-10Use arc4random instead of random in the flock regress tests.Joel Sing
ok deraadt@
2014-01-10Make this work on hppa.Joel Sing
2014-01-10Do not include MD assembly code in a sys regress test. Untested on alpha,Joel Sing
however it has a much better chance of compiling than it did previously.
2014-01-09update for sig commentsTed Unangst
2014-01-09test signing tooTed Unangst
2014-01-09signify subdirTed Unangst
2014-01-09regress signifyTed Unangst
2014-01-08Fix the tests for the pf divert state and socket reuse.Alexander Bluhm
2014-01-08Set socket buffer size to fixed value of 100000 octets. ThisAlexander Bluhm
prevents that the socket splicing performance test interferes with the dynamic TCP buffer size adjusting.
2014-01-06add a proper test for error message location as well.Marc Espie
trim excess copy&paste from former targets
2014-01-06turn mk34 into a proper full-fledged test.Marc Espie
forgot to link t37 into the build
2014-01-04accept [0-9]lua as a valid section name (netbsd only);Jason McIntyre
from wiz@netbsd
2014-01-04to do: this is a fatal error, we want a decent error messageMarc Espie
2013-12-30Test mdoc_macro.c rev. 1.83.Ingo Schwarze
2013-12-29- Verify that the FPU exception flags weren't clobbered as required by C99.Martynas Venckus
- Additionally, test _setjmp and sigsetjmp as implementations are different.
2013-12-29Add a regression test to verify that the FPU control word state isMartynas Venckus
preserved by setjmp. Currently under REGRESS_FULL as this fails on certain archs.