Opened 8 weeks ago

Closed 5 weeks ago

#5522 closed enhancement (fixed)

sysklogd-2.6.1

Reported by: Bruce Dubbs Owned by: lfs-book
Priority: normal Milestone: 12.2
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (4)

comment:1 by Bruce Dubbs, 8 weeks ago

[v2.6.0][] - 2024-07-15

### Changes

  • Add reload command for systemd service
  • Add global log rotation options to .conf file. Introducing two new settings: rotate_size SIZE and rotate_count COUNT
  • Semantic change for per-file log rotation settings, no longer possible to disable log rotation for a file by setting rotate=0:0
  • Possible to set only size or count rotation per file
  • Add support for listen addr:port to .conf file

### Fixes

  • Fix loss of raw kernel log messages to console. This adds a new command line flag -l to keep kernel logs to console. A feature requested by embedded Linux users who often navigate issues by console output

With properly configured kernel logging, e.g., quiet, only error and above in severity is logged by the kernel directly to the console. So for most users this would be a useful behavior

  • Fix blocking delay for unreachable remote log server. If DNS name is used as remote log server, the system may not be able to resolve it to an IP address (for various reasons). This may lead to blocking delays in syslogd causing loss of log messages
  • Fix retry creating UNIX and network sockets on failure. This now allows syslogd to "discover" and bind to addresses that are not yet set when it starts up

comment:2 by Bruce Dubbs, 6 weeks ago

Summary: sysklogd-2.6.0sysklogd-2.6.1

Now version 2.6.1.

comment:3 by Bruce Dubbs, 6 weeks ago

[v2.6.1] - 2024-07-29

Changes

  • Read .conf files from include directories sorted alphabetically

Fixes

  • Add extra linefeed to wall messages to ensure they are seen
  • segfault on SIGTERM, regression from v2.6.0

comment:4 by Bruce Dubbs, 5 weeks ago

Resolution: fixed
Status: newclosed

Fixed at commit 44c33588fd.

Note: See TracTickets for help on using tickets.