summaryrefslogtreecommitdiff
path: root/regress
AgeCommit message (Collapse)Author
2013-02-20s/Id/OpenBSD/ in RCS tagDamien Miller
2013-02-20Add an option to modpipe that warns if the modification offset it notDamien Miller
reached in it's stream and turn it on for t-integrity. This should catch cases where the session is not fuzzed for being too short (cf. my last "oops" commit)
2013-02-19oops, forgot to increase the output of the ssh command to ensure thatDamien Miller
we actually reach $offset
2013-02-18crank the offset yet again; it was still fuzzing KEX one of Darren'sDamien Miller
portable test hosts at 2800
2013-02-17make the ssh command generates some output to ensure that there are atDamien Miller
least offset+tries bytes in the stream.
2013-02-16make sure the fuzz offset is actually past the end of KEX for all KEXDamien Miller
types. diffie-hellman-group-exchange-sha256 requires an offset around 2700. Noticed via test failures in portable OpenSSH on platforms that lack ECC and this the more byte-frugal ECDH KEX algorithms.
2013-02-11remove acss here tooDamien Miller
2013-02-07Add relayd regression tests with http filter and late connect.Alexander Bluhm
2013-02-05After http chunk has been fixed, add relayd regression tests to build.Alexander Bluhm
2013-01-23give this a chance to work after make objMiod Vallat
2013-01-21Add ssl tests for https chunked and https contentlength over relayd.Alexander Bluhm
2013-01-18Tests for Key Revocation Lists (KRLs)Damien Miller
2013-01-17Improve socket splicing tests:Alexander Bluhm
- One more UDP test. - Enforce that kernel returns EFBIG where appropriate. - Better comments in test files.
2013-01-15The socket splicing tests allow the kernel to return EFBIG in caseAlexander Bluhm
the splicing maximum has been reached.
2013-01-12test AES-GCM modes; feedback markus@Damien Miller
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.