summaryrefslogtreecommitdiff
path: root/regress
AgeCommit message (Collapse)Author
2013-01-08Add performance test for socket splicing. Two tcpbench processesAlexander Bluhm
are used as server and client. Between them is a relay process that can either copy or splice the data. Benchmarking is done for TCP and UDP and for copy and splice. All tests are executed on localhost per default. Alternatively the relay process can be started on a remote machine. Depending on hardware and environment socket splicing has increased my throughput by 30% or up to 150% in this test.
2013-01-08Autoflush the log file of the child process.Alexander Bluhm
2013-01-03Reengineer the socket splicing regression tests:Alexander Bluhm
- Move the tests from splice to new sosplice directory for consistent naming. - Split the API tests and the TCP splicing tests into separate directories. - Create some tests for the upcoming UDP splicing. - Tests can be run in obj directories now. - The API tests can run both on a local and on a remote machine now. - Fix the forking TCP tests which splice and read or write simultaneously. - Bunch of little fixes for races in the tests. - Deduplicate code, move checks into common functions.
2013-01-07missing argument to printfMiod Vallat
2013-01-07update asm syntax to match toolchain requirementsMiod Vallat
2013-01-07gcc 3 needs the same syntax as gcc 2Miod Vallat
2013-01-05In literal mode (.nf), each input line must be kept togetherIngo Schwarze
on the same output line, even if it is longer than the output width. This commit fixes a bug allowing an overly long last line of an indented block (.RS) to be broken even in literal mode. The bug was found using the sudo_plugin(4) manual provided by millert@. I introduced the bug in rev. 1.84 during the g2k12 Budapest hackathon.
2013-01-05Fix test descriptions.Alexander Bluhm
2013-01-05Add more tests for UDP socket splicing and enhance existing tests.Alexander Bluhm
2013-01-03Reengineer the socket splicing regression tests:Alexander Bluhm
- Move the tests from splice to new sosplice directory for consistent naming. - Split the API tests and the TCP splicing tests into separate directories. - Create some tests for the upcoming UDP splicing. - Tests can be run in obj directories now. - The API tests can run both on a local and on a remote machine now. - Fix the forking TCP tests which splice and read or write simultaneously. - Bunch of little fixes for races in the tests. - Deduplicate code, move checks into common functions.
2013-01-04Sync relayd tests with socket splicing tests.Alexander Bluhm
2013-01-04Fix another race in socket splicing test.Alexander Bluhm
2013-01-03Reengineer the socket splicing regression tests:Alexander Bluhm
- Move the tests from splice to new sosplice directory for consistent naming. - Split the API tests and the TCP splicing tests into separate directories. - Create some tests for the upcoming UDP splicing. - Tests can be run in obj directories now. - The API tests can run both on a local and on a remote machine now. - Fix the forking TCP tests which splice and read or write simultaneously. - Bunch of little fixes for races in the tests. - Deduplicate code, move checks into common functions.
2013-01-03The socket splicing tests have been moved from directory splice toAlexander Bluhm
sosplice.
2013-01-03Add subdir sosplice.Alexander Bluhm
2013-01-03Reengineer the socket splicing regression tests:Alexander Bluhm
- Move the tests from splice to new sosplice directory for consistent naming. - Split the API tests and the TCP splicing tests into separate directories. - Create some tests for the upcoming UDP splicing. - Tests can be run in obj directories now. - The API tests can run both on a local and on a remote machine now. - Fix the forking TCP tests which splice and read or write simultaneously. - Bunch of little fixes for races in the tests. - Deduplicate code, move checks into common functions.
2013-01-02tyop in commentJasper Lievisse Adriaanse
2013-01-02regress test for pty TTYHOG bug; OK miod@Todd C. Miller
2013-01-01Simple tests for fmemopen(3) and open_memstream(3)Martin Pieuchot
2012-12-31Rewrite indentation handling for nested lists in a more systematic wayIngo Schwarze
to fix multiple issues reported by Todd Miller; thanks! Specifically, - avoid double indentation after .Bd inside .Bl - set up correct indentation after .Bl inside .Bl - set up correct indentation after .Dl and .D1 inside .Bl While here, also - set up correct indentation *inside* .Dl and .D1 inside .Bl.
2012-12-28Allow the relayd regression tests to run the relayd on a differentAlexander Bluhm
host from client and server. Real TCP connections not running on localhost provide a different timing uncovering more bugs.
2012-12-23Check proper alignment in destructors too.Mark Kettenis
2012-12-23Hook up the SSE2 alignment tests.Mark Kettenis
2012-12-23Regression test for proper stack alignment for SSE2 instructions.Mark Kettenis
2012-12-17add test case for gethostbyname() called with numeric hostnameEric Faurot
2012-12-16- use diff -u like most anywhere to make the output readable.Jasper Lievisse Adriaanse
ok phessler@
2012-12-12Add the test output. No cookie for me.Paul de Weerd
2012-12-12Add a regression test for the bug millert@ fixed previously.Paul de Weerd
OK millert@
2012-12-11include commented RCD ID - it helps our tools to sync with portable OpenSSHDamien Miller
2012-12-11add hmac-ripemd160-etm@openssh.comMarkus Friedl
2012-12-11test the integrity of the packets; with djm@Markus Friedl
2012-12-11add etm modesMarkus Friedl
2012-12-11Add a (currently failing) regression test for a bug in grep. Otto@Paul de Weerd
has a fix under review. OK otto@ blambert@
2012-12-10- add tests for --{atleast,min,max}-versionJasper Lievisse Adriaanse
2012-12-06Fix some problems with the keys-command test:Darren Tucker
- use string comparison rather than numeric comparison - check for existing KEY_COMMAND file and don't clobber if it exists - clean up KEY_COMMAND file if we do create it. - check that KEY_COMMAND is executable (which it won't be if eg /var/run is mounted noexec). ok djm.
2012-12-05Remove excessive sys/cdefs.h inclusionTheo de Raadt
ok guenther millert kettenis
2012-12-02regress for AllowTcpForwarding local/remote; ok markus@Damien Miller
2012-11-30Generate pf_print_host.c before mkdep uses it.Tobias Ulmer
ok guenther@
2012-11-28Set used environment variables explicitly in makefile and use themAlexander Bluhm
consistently in relayd regression test.
2012-11-22regress for AuthorizedKeysCommand; hints from markus@Damien Miller
2012-11-19Do not crash on stray .Ta macros found outside column lists.Ingo Schwarze
Problem reported by jmc@, thanks.
2012-11-19In -Tman mode, support automatic word keeps in the SYNOPSISIngo Schwarze
just like in -Tascii mode; requested by millert@. While here, do not escape the blank characters terminating man(7) macros; this is becoming more important as we use more keeps now. Note that -Tman still does not support .nr nS.
2012-11-18Check that mandoc handles non-numeric width argumentsIngo Schwarze
to .Bl -tag and .TP the same way as groff, even via -Tman. Some time ago, millert@ reported issues with these; apparently, those issues were fixed since then.
2012-11-18Correct indentation for lists and displays inside lists.Ingo Schwarze
Inspired by a diff from millert@, but implemented rather differently and with slightly better functionality. In particular, this one respects -offset and -width arguments found in the input file.
2012-11-18Add a regress test for strtol, which currently fails.Joel Sing
ok otto@
2012-11-18Test paragraph distance (.PD) implementation;Ingo Schwarze
related to man_term.c rev. 1.88, man_validate.c rev. 1.56.
2012-11-18Fix four small whitespace issues related to trailing punctuationIngo Schwarze
reported by Nicolas Joly <njoly at pasteur dot fr>: - add EOS spacing after trailing punctuation after .Cd, .Fc, and .Lb - suppress spacing before trailing punctuation after .Fd
2012-11-16Two more macros (.Ap and .In) do trailing delimiter handling.Ingo Schwarze
This fixes the end of sentence spacing in open(2) and in about 150 pages in the NetBSD base system. Reported by Nicolas Joly <njoly a pasteur point fr>, merci!
2012-11-16Improve formatting of badly nested font blocks.Ingo Schwarze
The basic idea is to already pop the font at the end marker instead of allowing it to linger until the final end of the block. This requires a few preliminaries: * For each block, save a pointer to the previous font to be used in case the block breaks another and gets extended. * That requires making node information writable during rendering. * Now fonts may get popped in the wrong order; hence, after the stack has already been rewound further by some block that began earlier, ignore popping a font that was put on the stack later. * To be able to exploit all this for font blocks, tie processing to their body, not their block, which is more logical anyway. Triggered by florian@ reporting vaguely similar issues with list blocks.
2011-12-04test some simple macros; written while working on -TmanIngo Schwarze