summaryrefslogtreecommitdiff
path: root/regress/usr.sbin
AgeCommit message (Collapse)Author
2015-09-11Adapt test to 50MB CAfile limit.Alexander Bluhm
2015-09-11Check that there are no illegal spaces in the sendsyslog message.Alexander Bluhm
2015-09-10Grep for new error messages about tls_connect_socket. Libtls nowAlexander Bluhm
reports handshake failed. Make bufsize tests more reliable.
2015-09-09Add args-bufsize-native.pl that checks wether libc syslog(3) canAlexander Bluhm
handle 8192 bytes messages. Rename the sendsyslog(2) tests consistently.
2015-09-09Test that syslogd can process 8 full size messages from sendsyslog(2)Alexander Bluhm
or UDP socket or UNIX domain socket at once.
2015-09-03Add test for sendsyslog(2) dropped message reporting.Alexander Bluhm
2015-08-31New tests for +host in syslog.conf that matches on an IPv4 and IPv6Alexander Bluhm
address. Add test for syslogd -p log_socket.
2015-08-25Do not inherit the event environment, delete and set explicitlyAlexander Bluhm
after sudo.
2015-08-01Use Socket to make Perl syntax check of single test files pass.Alexander Bluhm
2015-08-01Make syslogd tests more reliable. Allow TLS tests to drop a widerAlexander Bluhm
rage of messages and make dropped regexes more specific.
2015-07-20Test what happens when syslogd reaches its file descriptor limitAlexander Bluhm
and cannot accept TCP connections anymore.
2015-07-20More reliable test due to more specific regex.Alexander Bluhm
2015-07-20Fix white spaces.Alexander Bluhm
2015-07-20Allow to use $curdir, $objdir, $host, $hostname in the test configAlexander Bluhm
file. They are substituted automatically, to avoid this in each single test.
2015-07-19Test octet counting and non transparent framing.Alexander Bluhm
2015-07-18Now tls_write() behaves like write(2), so the TLS tests produce theAlexander Bluhm
same results as the TCP tests.
2015-07-18add relayd regression test args-http-slow-consumer.plSebastian Benoit
ok reyk@, bluhm@
2015-07-18whitespace, no functional changeSebastian Benoit
2015-07-16Add gigabit test over tlsReyk Floeter
2015-07-16Print the received percentage in client.log instead of dots.Reyk Floeter
This makes it nicer when waiting for large test files.
2015-07-16Use sysread instead of <STDIN> for the stream.Reyk Floeter
2015-07-16Fix non-sparse modeReyk Floeter
2015-07-16This feature is tested in args-block-prog-quick.pl now.Alexander Bluhm
2015-07-16Add another test for small packetsReyk Floeter
2015-07-16Remove my copyright hereReyk Floeter
2015-07-16Add httpd regression tests based on bluhm's regression suite forReyk Floeter
relayd - "bluhm test". This is just the initial version, more tests and changes will be done. As discussed with bluhm@ florian@
2015-07-16Test that syslogd does not append white spaces to messages. PerAlexander Bluhm
default the test pattern is stricter now. Also do some test cleanup
2015-07-16Kill a possibly running syslogd with -9 before testing.Alexander Bluhm
2015-07-09Test syslogd with reduced file descriptor limit. It has too manyAlexander Bluhm
log files in syslog.conf and must close and reopen them at SIGHUP.
2015-07-07Add tests for incomming syslog messages over TCP.Alexander Bluhm
2015-07-02Check the receive line count less strict to avoid false negatives.Alexander Bluhm
2015-06-30Add tests for syslog -U.Alexander Bluhm
2015-06-29Add test for blocks in syslog.conf constructed with the +host andAlexander Bluhm
++host and +* keyword.
2015-06-29Test that selectors, which specify facility and severity level forAlexander Bluhm
each logfile, work as documented in syslog.conf(5).
2015-06-28Use fstat to check that the privsep parent of syslogd closes allAlexander Bluhm
internet sockets also when invoked with -u.
2015-06-28Add tests for the !prog and !!prog and !* keywords in syslog.conf.Alexander Bluhm
2015-06-26change test-patterns.out in order to reflect the error message change insemarie
patterns.c
2015-06-25Align the three variants of Remote.pm.Alexander Bluhm
2015-06-23Fix the optional lua patterns test with obj and different versions.Reyk Floeter
2015-06-23add httpd regresssemarie
2015-06-23add regress tests for httpdsemarie
- this testsuite covers patterns
2015-06-15Rework how fstat and ktrace pattern are specified in the testAlexander Bluhm
arguments. Add tests to check wether syslogd privsep works. This is done for debug and foreground and daemon mode. Fstat is checked for chroot and sockets. Ktrace dump is grepped for setting uid and gid.
2015-05-22Add tests for relayd TLS inspection with plain SSL and HTTPS.Alexander Bluhm
2015-05-17Add test cases for a crash reported by Bertrand PROVOST. When aAlexander Bluhm
HTTP client writes multiple requests or chunks in a single transfer, relayd invokes the libevent callback manually for the next data. If the callback closes the session, this results in an use after free. Test an invalid second request method, test an invalid header line in the second PUT request, test an invalid second chunked length for a PUT request. Also test multiple valid HTTP 1.1 PUT requests with chunked body. To detect crashes of relayd, start it with "prefork 1" and grep for "lost child" log messages. Unfortunately only the first child is monitored by the parent.
2015-04-29Make some regular expressions more strict. This allows the testsAlexander Bluhm
to pass also if relayd is compiled with DEBUG.
2015-04-27Let the HTTP client close the connection within an incomplete headerAlexander Bluhm
line. Check that the session in relayd gets closes and it does not result in a file descriptor leak. Bug in relayd found by claudio@.
2015-02-25Do not count the dropped messages strictly, so that the syslogdAlexander Bluhm
tests are depending less on the timing. Fix a race in the buffer sync test. Now make regress of syslogd passes on my amd64, i386, sparc64, alpha machines.
2015-02-20The write again workaround in syslogd changes the dropped messageAlexander Bluhm
counter. Adapt tests.
2015-02-14Tests that syslogd uses the expected TLS version.Alexander Bluhm
2015-02-13Adapt the maxunix test, the syslogd -a error semantic has changed.Alexander Bluhm
Increase timeouts and remove races, so that the syslogd tests pass on my sparc64 machine.