History log of /openbsd-current/regress/usr.sbin/syslogd/args-dropped-sigterm-tls.pl
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.15 18-Jan-2019 bluhm

Adapt expected number of dropped messages after sendsyslog(2) kernel
buffer size has changed.


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.14 23-Oct-2017 bluhm

Test file system full behavior of syslogd(8). This is done by
creating a vnd(4) disk image that is filled up during logging.


Revision tags: OPENBSD_6_2_BASE
# 1.13 05-Apr-2017 bluhm

Syslogd's debug and error messages have changed a bit, adapt test.


Revision tags: OPENBSD_6_1_BASE
# 1.12 13-Oct-2016 bluhm

In rare cases the number of dropped messages changes a bit more.
Make regex less strict.


# 1.11 23-Sep-2016 bluhm

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.


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.10 19-Oct-2015 bluhm

Test syslogd logging to a tty which belongs to a user. This is
done with a utmp entry for a pty fake login. All messages are read
from the pty and written into a log file.


Revision tags: OPENBSD_5_8_BASE
# 1.9 16-Jul-2015 bluhm

Test that syslogd does not append white spaces to messages. Per
default the test pattern is stricter now. Also do some test cleanup


Revision tags: OPENBSD_5_7_BASE
# 1.8 25-Feb-2015 bluhm

Do not count the dropped messages strictly, so that the syslogd
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.


# 1.7 20-Feb-2015 bluhm

The write again workaround in syslogd changes the dropped message
counter. Adapt tests.


# 1.6 13-Feb-2015 bluhm

Adapt the maxunix test, the syslogd -a error semantic has changed.
Increase timeouts and remove races, so that the syslogd tests pass
on my sparc64 machine.


# 1.5 12-Feb-2015 bluhm

Make syslogd tests more reliable. Increase the allowed range of
lost log messages. Improve the synchronisation of client and server.


# 1.4 11-Feb-2015 bluhm

Make syslogd tests more reliable. Allow a range of certain log
messages, in case some got lost. Slow down client when sending
multiple log messages. Sort patterns when checking log files. TLS
error messages have changed, adapt tests.


# 1.3 11-Feb-2015 bluhm

Make syslogd test more reliable. Use Time::HiRes to sleep .01
seconds in the write_lines() loop. This slows down the client, so
all messages reach syslogd and flood its buffers. Increase the
timeout to wait until all buffers are full. Use this code in all
TCP/TLS buffer and memory overflow tests.


# 1.2 08-Feb-2015 bluhm

Change syslog tests from transparent framing to octet counting.
Add tests for truncated buffer handling.


# 1.1 06-Feb-2015 bluhm

Add syslogd tests for dropped messages.


# 1.14 23-Oct-2017 bluhm

Test file system full behavior of syslogd(8). This is done by
creating a vnd(4) disk image that is filled up during logging.


Revision tags: OPENBSD_6_2_BASE
# 1.13 05-Apr-2017 bluhm

Syslogd's debug and error messages have changed a bit, adapt test.


Revision tags: OPENBSD_6_1_BASE
# 1.12 13-Oct-2016 bluhm

In rare cases the number of dropped messages changes a bit more.
Make regex less strict.


# 1.11 23-Sep-2016 bluhm

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.


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.10 19-Oct-2015 bluhm

Test syslogd logging to a tty which belongs to a user. This is
done with a utmp entry for a pty fake login. All messages are read
from the pty and written into a log file.


Revision tags: OPENBSD_5_8_BASE
# 1.9 16-Jul-2015 bluhm

Test that syslogd does not append white spaces to messages. Per
default the test pattern is stricter now. Also do some test cleanup


Revision tags: OPENBSD_5_7_BASE
# 1.8 25-Feb-2015 bluhm

Do not count the dropped messages strictly, so that the syslogd
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.


# 1.7 20-Feb-2015 bluhm

The write again workaround in syslogd changes the dropped message
counter. Adapt tests.


# 1.6 13-Feb-2015 bluhm

Adapt the maxunix test, the syslogd -a error semantic has changed.
Increase timeouts and remove races, so that the syslogd tests pass
on my sparc64 machine.


# 1.5 12-Feb-2015 bluhm

Make syslogd tests more reliable. Increase the allowed range of
lost log messages. Improve the synchronisation of client and server.


# 1.4 11-Feb-2015 bluhm

Make syslogd tests more reliable. Allow a range of certain log
messages, in case some got lost. Slow down client when sending
multiple log messages. Sort patterns when checking log files. TLS
error messages have changed, adapt tests.


# 1.3 11-Feb-2015 bluhm

Make syslogd test more reliable. Use Time::HiRes to sleep .01
seconds in the write_lines() loop. This slows down the client, so
all messages reach syslogd and flood its buffers. Increase the
timeout to wait until all buffers are full. Use this code in all
TCP/TLS buffer and memory overflow tests.


# 1.2 08-Feb-2015 bluhm

Change syslog tests from transparent framing to octet counting.
Add tests for truncated buffer handling.


# 1.1 06-Feb-2015 bluhm

Add syslogd tests for dropped messages.