Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 1.7 KB

ChangeLog.md

File metadata and controls

66 lines (44 loc) · 1.7 KB

Change Log

All notable changes to the project are documented in this file.

[v1.4][] - 2024-04-15

Changes

  • Update usage with new option, -c
  • Add debug option, -d to log to stderr as well
  • Add -p file.pid to allow overriding default PID file

Fixes

  • Close and reopen FIFO on POLLHUP, i.e., when the other end closes its file descriptor. This fixes a 100% CPU load issue seen in Infix when stopping containers

v1.3 - 2024-04-03

Changes

  • If started with -c and FIFO already exists, it is first removed
  • If started with -c the FIFO is removed at program exit

Fixes

  • Change from blocking fgets() to poll() to respond to signals. This means releases prior to this did not exit on SIGTERM

v1.2 - 2024-02-19

Changes

  • New command line option -c to create FIFO at startup
  • Add support for signals

v1.1 - 2024-02-19

Changes

  • Create /run/k8s-logger-$ident.pid for syncing container start

Fixes

  • Call fopen() of fifo after daemonzing to prevent blocking

[v1.0][] - 2024-02-18

Initial release.

Supports both the plain syslog() API RFC3164 and extended sysklogd syslogp() RFC5424 APIs. The latter allows logging container main PID.