| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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@
|
|
|
|
| |
and server. Together with the syslogd ktrace this helps debugging.
|
|
|
|
| |
OCSP error messages.
|
|
|
|
|
|
| |
where we count the dropped messages. A different number gets stuck
in the kernel buffers now which is not included in the syslogd
statistics.
|
| |
|
| |
|
|
|
|
| |
directly.
|
| |
|
|
|
|
| |
an established connection has been closed.
|
|
|
|
| |
logging of SSL errors. Do not import unneeded Socket constants.
|
|
|
|
|
|
| |
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.
|
| |
|
|
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.
|