summaryrefslogtreecommitdiff
path: root/regress
AgeCommit message (Collapse)Author
2013-11-11In the parser, when closing an explicit block that is not open,Ingo Schwarze
close below-subsection implicit scopes that may still be open. In the formatter, make sure indentation is reset when leaving a scope, not only when entering the next one. Improves the formatting of gpg(1); issue reported by jca on ports.
2013-11-10test man.c rev. 1.71Ingo Schwarze
2013-11-10Support the alternative syntax \C'uXXXX' for Unicode characters.Ingo Schwarze
It is already documented in the Heirloom troff manual, and groff handles it as well. Bug reported by Bjarni Ingi Gislason <bjarniig at rhi dot hi dot is> on <bug-groff at gnu dot org>. Well, admittedly, that bug was reported against groff, but mandoc was even more broken than groff with respect to this syntax...
2013-11-10basic tests for the \[uXXXX] escape sequenceIngo Schwarze
2013-11-10Framework extension to support -Tutf8 tests.Ingo Schwarze
New per-directory variables UTF8_TARGETS and SKIP_ASCII, intended as subsets of REGRESS_TARGETS. New .PHONY targets "utf8" and "utf8-clean" to only do -Tutf8 tests; of course, "all" and "clean" also include this functionality. While here, prefix internal variables with an underscore.
2013-11-10prettier whitespace in variable assignmentsIngo Schwarze
2013-11-09Use smaller test data files to speed up tests. Grow test datafilesDarren Tucker
where necessary for a specific test.
2013-11-08Rekey less frequently during tests to speed them upDarren Tucker
2013-11-07trailing spaceDarren Tucker
2013-11-07Use ssh -Q to get kex types instead of a static list.Darren Tucker
2013-11-07Use ssh -Q instead of hardcoding lists of ciphers or MACs.Darren Tucker
2013-11-07Factor out the data transfer rekey testsDarren Tucker
2013-11-07Test rekeying for every Cipher, MAC and KEX, plus test every KEX withDarren Tucker
the GCM ciphers.
2013-11-04Test rekeying with all KexAlgorithms.Darren Tucker
2013-11-03Grep pf state table on remote machine to find state reuse problems.Alexander Bluhm
2013-06-03Add a regression test suite for the pf divert-to and divert-replyAlexander Bluhm
feature. It requires two machines, the local host is running the regression test, the remote host gets pf divert rules installed. The diverted TCP connections are running between these hosts in both directions. The remote host is controlled via ssh.
2013-11-03Add divert tests that reuse protocol and port. They show whatAlexander Bluhm
happens when we close the socket but the divert state remains. If a new socket uses the same protocol and port, it will use the old dangling state. Without searching for the correct rule, the divert-to will fail. There are real life corner cases where this occurred.
2013-11-03Add a second test, shortseek(), to make sure that seekdir() also worksIngo Schwarze
correctly when moving the directory pointer by small distances. This is currently failing, i will send an updated libc/gen patch to fix this right afterwards. Move the functions createfiles() and delfiles() to utils.{h,c} for reuse. Minor cleanup in telldir.c.
2013-11-02add curve25519-sha256@libssh.orgMarkus Friedl
2013-11-01Link the pf_divert regression test to the build again as it doesAlexander Bluhm
not fail anymore if propper setup is missing.
2013-11-01Add a check-setup target. This allows to find setup errors moreAlexander Bluhm
easily. A remote machine with correct addresses, routes and pf rules is needed for the test.
2013-10-31Do not fail the regression tests if python or the scapy package isAlexander Bluhm
not installed. Print a warning, explain the problem and skip the test in this case. Also skip the test if the environment has not been configured for the remote test target machine. Fix the Makefile to run the tests with or without an obj directory. Finally link the netinet6 regression tests into the build.
2013-10-29ino_t is 64 bit nowJonathan Gray
ok guenther@
2013-10-29use lld format string and a cast for time_tJonathan Gray
ok guenther@
2013-10-28include string.h for memcpy()Jonathan Gray
2013-10-28include stdio.h for printf()Jonathan Gray
2013-10-28include stdlib.h for exit()Jonathan Gray
2008-01-02regression test for lazy binding.Matthieu Herrb
"people need never hold off on adding stuff to regress" deraadt@
2013-10-24Align suseconds_t with POSIX: it's the type of the tv_usec member of timeval.Philip Guenther
Use useconds_t in the ualarm() declaration. Bump libstdc++ major to be sure there isn't ABI issues. ok deraadt@ jca@ jmc@ millert@ ports testing by landry@
2013-10-20Use scapy to test IPv6 packets with routing header type 0.Alexander Bluhm
2013-10-18Fix building regress outside of /usr/src where the objdirJonathan Gray
behaviour is different. ok deraadt@ miod@
2013-10-17test fails when run as root - test executability instead of writabilityDamien Miller
in setstat test; reported by Tim Ruehsen
2013-10-17Implement the .UR/.UE block (uniform resource identifier) introduced in theIngo Schwarze
man-ext macros by Eric S. Raymond, enabled by default in groff_man(7). Usual disclaimer: You don't write new man(7) code, so you are not going to use these, either. Improves e.g. the bzr(1) and etherape(1) manuals. Thanks to naddy@ for bringing these to my attention.
2013-10-17Fix run-regress-fragping to use ping(8) instead of ping6(8) to send theLawrence Teo
initial Path-MTU discovery packet. OK bluhm@
2013-10-15We do not produce "core" files, so they do not need to be deleted. theyTheo de Raadt
have been *.core files for a very long time. That's a lot of unlink() calls saved.
2013-10-12adopt existing altq regress to queueing changes; queuespecs for altq useHenning Brauer
"oldqueue" as keyword for the transition phase
2013-10-11tedu regress/usr.bin/pccLawrence Teo
ok deraadt
2013-10-09regression test for sftp request white/blacklisting and readonly mode.Damien Miller
2013-10-07Add a regression test that ensures profiling signals are delivered to theJoel Sing
thread whose execution consumed the CPU time and resulted in the profiling timer expiring. This test currently fails and will be fixed shortly. Feedback from guenther@
2013-10-07Prefer -lpthread over -pthread.Joel Sing
2013-10-06We don't do hyphenation, but we allow breaking the line at hyphens that areIngo Schwarze
already there in the middle of words. So far, we only allowed this on text lines. Now it turns out some macros allow this for their arguments, too, in particular .Nd and most of the .%? citation macros. Issue found by Franco Fichtner <franco at lastsummer dot de> while doing systematic groff-mandoc comparisons in the DragonFly base system, THANKS! While here, garbage collect two empty prevalidator function pointer lists and sort a couple of function declarations.
2013-10-06Add a test to verify that disabling cancelation defers it until reenabled.Philip Guenther
Add missing pthread_cleanup_pop() calls (they're required to be matched).
2013-10-06Prefer -lpthread over -pthreadPhilip Guenther
2013-10-06Rework the AES XTS regress so that we compile and test the sys/crypto codeJoel Sing
directly, rather than trying to use the crypto dev, which is disabled by default. ok djm@
2013-10-06If there is random stuff inside a .Bl block body before the first .It,Ingo Schwarze
do not throw a FATAL error and do not die, but just throw a WARNING and move the stuff out of the .Bl block. This bug felt completely 2008-ish; meanwhile, such bugs from the Kristaps-doesnt-like-syntax-errors-so-lets-just-give-up--Era are becoming rare, but this was one of the last survivors. Thanks to bentley@ for reminding me to finally fix this.
2013-10-04Test numerical conditions; related to roff.c rev. 1.56.Ingo Schwarze
2013-10-03Expand references to number registers in exactly the same way asIngo Schwarze
references to user-defined strings. While here, make number registers signed int, like in groff. Inspired by NetBSD roff.c rev. 1.8 and read.c rev. 1.7 written by Christos Zoulas on March 21, 2013, but implemented in a completely different way, without hacking into read.c, where this functionality really doesn't belong.
2013-09-30netbsd recognise "CODE REFERENCES" section header; from wiz@netbsdJason McIntyre
2013-09-15Macros following block closing macros aren't line macros.Ingo Schwarze
Testing mdoc_macro.c 1.79 and mdoc_man.c 1.51. Thanks to Franco Fichtner <franco at lastsummer dot de> for providing the test case this patch was based on.
2013-09-13Test various combinations of flowdst, flowsrc and proto.Florian Obser