From dc2e7c013cbedbc16211902fcfbbf325783f5b7c Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Sat, 2 Nov 2019 11:49:43 +0100 Subject: [PATCH] TODO before v2.0 Signed-off-by: Joachim Nilsson --- TODO.org | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 TODO.org diff --git a/TODO.org b/TODO.org new file mode 100644 index 0000000..b363173 --- /dev/null +++ b/TODO.org @@ -0,0 +1,20 @@ +#+STARTUP: showall +* sysklogd v2.0 + +** DONE Separate libsylog.{a,so} and syslog/syslog.h with NetBSD API +** DONE Add syslogp() and vsyslogp() to libsyslog +** DONE Add support for =/etc/syslog.d/*.conf= to syslogd +** DONE Test support of =/etc/syslog.d/*.conf= to syslogd +** Test SIGHUP of syslogd +** Check for memory/descriptor leaks, valgrind +** Custom facilities! +** Fix option parsing in syslog.conf, e.g. ;RFC5424 and log rotation +** Test with/without openlog() +** Test custom facilities +** Test setlogmask() +** Test levels? +** Test v1 API, syslogp() +** DONE Add RFC5424 parsing of incoming msgs to syslogd +** DONE Local `stdout | stdin` unit testing +** DONE Rewrite man pages do mandoc format +