mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-12 09:13:59 -09:00
From https://github.com/troglobit/sysklogd/releases/tag/v2.7.0 - syslogd by default now cap forwarded messages to 1024 bytes. This can be adjusted using -M size or the config file setting udp_size - syslogd socket buffering has been reduced from 160 kiB to 80 kiB - Allow slashes in process names to support, e.g., postfix/qmgr - Support for extended message filtering based on tag/ident, hostname, or message property. This allows sorting of messages based on their origin (program/remote) or content in any of the available message fields: exact match, case-insensitive substring matching or extended regular expression - Support for remote logging to a multicast group, as well as acting as a multicast group receiver of syslog messages, both IPv4 and IPv6. Forwarding to multicast groups support two new, per action, options: - iface=IFNAME to set a different outbound interface - ttl=1.255 to adjust the TTL of outbound multicast (default: 1) - libsyslog.a support for egressing multicast, two new struct members .log_iface and .log_ttl control how the syslogp() API works - logger support for controlling egressing multicast using a new command line option, -o iface=IFNAME,ttl=<1..255> - syslogd now logs the hostname as the FQDN in RFC5424 output format - Fix parsing of IPv6 addresses in listen .conf directive, as well as command line option -b [A:B:C:D]:PORT Signed-off-by: Joachim Wiberg <troglobit@gmail.com> Signed-off-by: Julien Olivain <ju.o@free.fr>