6022d3c7d0
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>
22 lines
571 B
Makefile
22 lines
571 B
Makefile
EXTRA_DIST = lib.sh opts.sh
|
|
EXTRA_DIST += api.sh local.sh unicode.sh remote.sh fwd.sh mark.sh
|
|
CLEANFILES = *~ *.trs *.log
|
|
TEST_EXTENSIONS = .sh
|
|
TESTS_ENVIRONMENT= unshare -mrun
|
|
|
|
check_PROGRAMS = api
|
|
api_SOURCES = api.c
|
|
api_CFLAGS = -I$(srcdir)/../src
|
|
api_LDFLAGS = -static
|
|
api_LDADD = ../src/libsyslog.la
|
|
|
|
TESTS = opts.sh
|
|
TESTS += local.sh
|
|
TESTS += unicode.sh
|
|
TESTS += remote.sh
|
|
TESTS += api.sh
|
|
TESTS += fwd.sh
|
|
TESTS += mark.sh
|
|
|
|
programs: $(check_PROGRAMS)
|