From fb573fe0aeb9b835edef99f88cad41f4989a8eab Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Wed, 27 Jan 2021 00:07:40 +0100 Subject: [PATCH] Update ChangeLog for upcoming v2.2.1 patch release Initial release date, Saturday Jan 30, 2021. Signed-off-by: Joachim Wiberg --- ChangeLog.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/ChangeLog.md b/ChangeLog.md index d70f202..0b0541b 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -3,6 +3,24 @@ Change Log All relevant changes to the project are documented in this file. +[v2.2.1][UNRELEASED] - 2021-01-30 +----------------------- + +Bug fix release. + +### Fixes +- Issue #26: Liunx sends `EPIPE` when reading from `/dev/kmsg` if the + kernel internal buffers are overrun. `EPIPE` is a heads-up message to + userspace that at least one log message has been lost. Usually caused + by a too small CONFIG_LOG_BUF_SHIFT value. sysklogd v2.2.0 treated + the descriptor as faulty and closed it. The fix is to log the event + and restart polling for more messages +- Issue #27: Linux log messages read from `/dev/kmsg` are formatted in a + different way than its predecessor `/proc/kmsg`. sysklogd v2.2.0 + failed to parse the priority field correctly, which caused matching + problems with rules in `/etc/syslog.conf` + + [v2.2.0][] - 2021-01-15 ----------------------- @@ -337,6 +355,7 @@ and a replacement for `syslog.h` to enable new features in RFC5424. [UNRELEASED]: https://github.com/troglobit/sysklogd/compare/v2.2.0...HEAD +[v2.2.1]: https://github.com/troglobit/sysklogd/compare/v2.2.0...v2.2.1 [v2.2.0]: https://github.com/troglobit/sysklogd/compare/v2.1.2...v2.2.0 [v2.1.2]: https://github.com/troglobit/sysklogd/compare/v2.1.1...v2.1.2 [v2.1.1]: https://github.com/troglobit/sysklogd/compare/v2.1...v2.1.1