summaryrefslogtreecommitdiff
path: root/regress
AgeCommit message (Collapse)Author
2013-04-22Add tests for -Oforward and -Ocancel for local and remote forwardsDarren Tucker
2013-04-22Write mux master logs to regress.log instead of ssh.log to keep separateDarren Tucker
2013-04-18test sshd ChrootDirectory+internal-sftp; feedback & ok dtucker@Damien Miller
2013-04-07use -E option for ssh and sshd to write debuging logs to ssh{,d}.log andDarren Tucker
save the output from any failing tests. If a test fails the debug output from ssh and sshd for the failing tests (and only the failing tests) should be available in failed-ssh{,d}.log.
2013-04-06Split the regress log into 3 parts: the debug output from ssh, the debugDarren Tucker
log from sshd and the output from the client command (ssh, scp or sftp). Somewhat functional now, will become more useful when ssh/sshd -E is added.
2013-04-05- Hookup regress for rpath substitution supportKurt Miller
2013-04-03Set the stream orientation in open_{,w}memstream().Philip Guenther
Check it in the regress test ok mpi@
2013-04-02Let this work on gcc < 4, which don't accept /dev/null as a valid input file.Miod Vallat
2013-04-01tweak makefile now that asr is built by default.Eric Faurot
2013-04-01add hostnames which triggered some bugs.Eric Faurot
2013-03-31Do not depend on the value of PATH to run.Miod Vallat
2013-03-30- Add regress for forthcomming rpath ORIGIN substitution support.Kurt Miller
okay matthew@
2013-03-30Make forking socket splicing tests more reliable on slow machines.Alexander Bluhm
Their intention is to test kernel stability. Instead of failing, add a timeout and ignore errors.
2013-03-28add a test case for the icmpv6 issue spotted by naddyEric Faurot
2013-03-28More tests for negative seeks, prodded by matthew@Martin Pieuchot
2012-07-13import regression suite for asrEric Faurot
2013-03-27More test cases, especially when opening the stream in append an writeMartin Pieuchot
modes.
2013-03-27add two tests for resolving a regular module (passes) and the full pathJasper Lievisse Adriaanse
to a pkgconfig file (currently fails). the fix for pkg-config will be committed shortly
2013-03-26accept "octeon" as a valid obsd arch;Jason McIntyre
2013-03-25Disable the blocked_{close,dup2,fifo} tests, as we know they failPhilip Guenther
2013-03-25Add some more tests; prodded by mpi@Philip Guenther
2013-03-23Only regenerate host keys if they don't exist or if ssh-keygen has changedDarren Tucker
since they were. Reduces test runtime by 5-30% depending on machine speed.
2013-03-21sys/param.h, not machine/param.hTheo de Raadt
2013-03-14more or less sync to latest netbsd revision (1.29):Jason McIntyre
- libj -> libmj (my error) - fix some incorrect warnings about `new sentence, new line' (1.25) stuff we don;t have: - the -A and -O options (not fully implemented on netbsd anyway) - $order (not currently used on netbsd) also we have a couple of fixes not yet in netbsd: - -l added correctly to usage - correct line number reporting for dup rcs ids
2013-03-14- some indent fixesJason McIntyre
- pull in 1.24: do not warn about () in literal strings or when used as macro argument
2013-03-14sync with -r1.22: add an -l option, to check library names in Lb; this isJason McIntyre
off by default on openbsd, and the libraries checked are netbsd ones (we can tweak this later if we ever want to start using Lb) also rolls in 1.2{3,6,7,8}, which simply added some libraries to the list.
2013-03-14sync to 1.21. we already had 1.19 and 1.20; this one just accepts 2013Jason McIntyre
for netbsd;
2013-03-14partial sync to 1.18:Jason McIntyre
- zap trailing whitespace - report duplicate rcs id (including a fix from wiz to correctly report the line number of the dup, which isn't yet committed in netbsd)
2013-03-12Add check that mkstemp() fails with EINVAL if the string has fewer thanPhilip Guenther
6 Xs
2013-03-12Add support for the -L and -P options.Philip Guenther
Based on a patch from Kent R. Spillner (kspillner (at) acm.org) ok jmc@ millert@
2013-03-10bump the copyright, and accept "2012" for netbsd; with the exception ofJason McIntyre
one change (coming next), syncs mdoclint to netbsd -r1.17;
2013-03-07repeat test with a style appended to the usernameDamien Miller
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.