History log of /openbsd/regress/usr.sbin/syslogd/Server.pm (Results 1 – 14 of 14)
Revision Date Author Comments
# 5845290f 22-Dec-2021 bluhm <bluhm@openbsd.org>

Replace deprecated IO::Socket::INET6 with IO::Socket::IP.


# d8bc0d06 16-Oct-2020 bluhm <bluhm@openbsd.org>

With TLS 1.2 the step by step handshake created precise error
conditions. TLS 1.3 shortens the handshake, so some errors cannot
be reported properly to the other side. Instead the connection is
clo

With TLS 1.2 the step by step handshake created precise error
conditions. TLS 1.3 shortens the handshake, so some errors cannot
be reported properly to the other side. Instead the connection is
closed and the other side receives a SIGPIPE when it tries to write
the next TLS protocol message. Ignore this SIGPIPE signal in TLS
client and server and adapt error messages when grepping the log
files.
discussed with tb@ and jsing@

show more ...


# df3b6e8e 24-Jul-2020 bluhm <bluhm@openbsd.org>

If KTRACE environment is set, generate ktrace output also for client
and server. Together with the syslogd ktrace this helps debugging.


# 027fd6b9 31-Jan-2017 bluhm <bluhm@openbsd.org>

Mark the IO::Socket::SSL server socket with SSL_server to avoid
OCSP error messages.


# 91c6fcb1 23-Sep-2016 bluhm <bluhm@openbsd.org>

The TCP socket buffer size for syslogd has changed. Adapt tests
where we count the dropped messages. A different number gets stuck
in the kernel buffers now which is not included in the syslogd
sta

The TCP socket buffer size for syslogd has changed. Adapt tests
where we count the dropped messages. A different number gets stuck
in the kernel buffers now which is not included in the syslogd
statistics.

show more ...


# 15bf65a9 21-Sep-2016 bluhm <bluhm@openbsd.org>

Test syslogd TLS client certificate validation.


# 476918ef 12-Jul-2016 bluhm <bluhm@openbsd.org>

Add regression tests for syslogd TLS client certificates.


# ef01d180 04-Dec-2015 bluhm <bluhm@openbsd.org>

Add tests that call the syscalls sendsyslog(2) and sendsyslog2(2)
directly.


# dbe795f4 28-Jan-2015 bluhm <bluhm@openbsd.org>

Add a test where the TLS handshake fails because of null ciphers.


# 6d1e9c8e 15-Jan-2015 bluhm <bluhm@openbsd.org>

Add a test for syslogd that reconnects to a TCP syslog server after
an established connection has been closed.


# 2bccb94a 31-Dec-2014 bluhm <bluhm@openbsd.org>

Create CA and certificates for TLS tests consistently. Better
logging of SSL errors. Do not import unneeded Socket constants.


# a0156d40 28-Dec-2014 bluhm <bluhm@openbsd.org>

Add regression tests where OpenBSD syslogd is sending messages to
rsyslogd from ports. If the rsyslog package is installed, rsyslogd
is used as drain to test interoperability. This will be especial

Add regression tests where OpenBSD syslogd is sending messages to
rsyslogd from ports. If the rsyslog package is installed, rsyslogd
is used as drain to test interoperability. This will be especially
useful for syslog via TCP and TLS.

show more ...


# 73e391cd 25-Aug-2014 bluhm <bluhm@openbsd.org>

Add tests for syslogd sending and receiving over IPv6 sockets.


# 1f53c19f 20-Aug-2014 bluhm <bluhm@openbsd.org>

Run syslogd regressions tests. As only one syslogd can run per
machine, each test kills any syslogd first. At the end the system's
syslogd gets restarted.
The test framework runs a client, and a se

Run syslogd regressions tests. As only one syslogd can run per
machine, each test kills any syslogd first. At the end the system's
syslogd gets restarted.
The test framework runs a client, and a server, and a syslogd. The
messages are passed via the log socket or via UDP from the client
to syslogd. From there UDP transport is used to reach the server.
All processes write log files where the message has to show up.
The test arguments are kept in the args-*.pl files.
The content of a log file, the data sent to a pipe process and what
the server received are checked. The invocation of the sendsyslog(2)
syscall is checked with ktrace, the open file descriptors of syslogd
are checked with fstat.

show more ...