Joachim Wiberg
47a980728a
test: new memleak test using valgrind
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-05-29 15:45:32 +02:00
Joachim Wiberg
477bb40c44
test: new test, verifies .conf option secure_mode
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-05-22 22:10:12 +02:00
Joachim Wiberg
5b48dac64e
test: new test to verify facility sorting to custom log file
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-04-08 18:56:30 +02:00
Steffen Nurpmeso
0bc4c82bae
Test for "Implement forced log file rotation upon SIGUSR2"
2022-03-14 05:52:46 +01:00
Steffen Nurpmeso
bc103013cb
Test for "Add "notify" keyword"
2022-03-12 15:29:33 +01:00
Joachim Wiberg
6022d3c7d0
Fix #49 : add support for -8 command line option to allow 8-bit data
...
This patch allows the user to disable the 8-bit data check in the log
message validator. If you have experienced problems with logging any
unicode (utf-8) messages after v1.6, this option is for you.
The correct way to handle this is to add proper parser support for the
Unicode BOM, defined in RFC5424[1], as NetBSD syslogd does[2], search
for IS_BOM().
[1]: https://datatracker.ietf.org/doc/html/rfc5424#appendix-A.8
[2]: http://cvsweb.netbsd.org/bsdweb.cgi/src/usr.sbin/syslogd/syslogd.c?rev=1.138
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-03-07 20:57:00 +01:00
Joachim Wiberg
aad76ad03b
test: refactor test.rc + start.sh + stop.sh -> lib.sh
...
Refactor test.rc, start.sh, and stop.sh into lib.sh that each test
sources and uses independently of each other.
More simplfication and cleanup needed.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-22 15:18:19 +01:00
Joachim Wiberg
523926a07d
test: initial refactor to support running in parallel in an unshare
...
The release suite fails with no permissions to dump loopback, so let's
run tests in an unshare, one per test, with and start as many syslogd as
needed for each test -- also easier to debug since all are then fully
stand-alone.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-22 04:59:23 +01:00
Joachim Nilsson
d94163d721
Add unit test to check syslog.conf rule option parsing
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-01-19 10:46:59 +01:00
Joachim Nilsson
799b03447a
test: Add --MARK-- test to verify idle functionality works
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-12-01 21:12:02 +01:00
Joachim Nilsson
7937cd0f55
test: Include new fwd.sh test in dist
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-15 11:07:28 +01:00
Joachim Nilsson
fcded43abf
test: Add FWD test, two syslog daemons, a custom port and RFC5424
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-14 01:36:41 +01:00
Joachim Nilsson
512aaa1afc
Fix paths for out-of-tree builds, found by make distcheck
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-04 20:09:54 +01:00
Joachim Nilsson
e202196152
Add missing files to distribution, found by make distcheck
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-04 20:09:15 +01:00
Joachim Nilsson
c35f4de7fc
Travis-CI: Build all test programs as regular user, or clang fails
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-03 19:52:37 +01:00
Joachim Nilsson
b1548e7c73
Add simple API test, syslog() no call to openlog()
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-03 15:55:25 +01:00
Joachim Nilsson
8f459d349a
test: Check sending log messages to remote server works
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-10-30 17:14:29 +01:00
Joachim Nilsson
87292c6f95
Verify logging to local file via syslogd
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-10-29 13:58:56 +01:00
Joachim Nilsson
b67d57cf59
Initial test framework: make check
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-10-29 13:58:56 +01:00