Sending SNMP traps: Using the new snmp()
destination,
incoming log messages
can be converted to SNMP traps, as the fields of the SNMP messages can be
customized with macros. (#2693)
$(template)
dynamic
binding: Extends the $(template) template function to
allow dynamic binding. For example, the name of the template to be invoked
can come from the message (name-value pairs). (#2716)
syslog()
, network()
:
Add dynamic-window-size()
option
to enable dynamic
flow control that distributes the specified amount of window between active
connections at runtime. This can be used in low-memory environments, where
only a small subset of the active clients sends messages at high rate.
(#2772)
match()
:
Add support for the template()
option
(#2715)add-contextual-data()
:
Allow using templates in name-value pairs (#2711)grouping-by()
deadlock
(#2758)wildcard-file()
's
bookmarkpython()
package/module
name collision (#2438)snmp()
:
Fix template leak (#2746)Never drop flow-controlled messages: The meaning of log-fifo-size()
has
changed to avoid dropping flow-controlled messages when log-fifo-size()
is
misconfigured. From now on, log-fifo-size()
only
affects messages that are
not flow-controlled. (#2753)
The -d
/--debug
syslog-ng
command line flag no longer implies
-e
/--stderr
.
If you want to redirect internal()
source
to stderr,
use the -e
/--stderr
option
explicitly. (#2731)
dbld, RPM and DEB packaging improvements (#2724)
Checkpoint parser improvements (#2740)
Reset the timezone on config reload event (#2691)
geoip2()
:
Include IP into the error message (#2743)
Improve regexp error messages (#2796)
http()
:
Warn if less workers used than urls (#2757)
http()
:
Allow URLs to be specified by a space/comma separated string
(#2699)
loggen: Change message rate at runtime using signals (#2756)
debun: add acquire_running_syslog_config function (#2752)
FreeBSD fixes for the test suite (#2783)
syslog-ng is developed as a community project, and as such it relies
on volunteers, to do the work necessarily to produce syslog-ng.
Reporting bugs, testing changes, writing code or simply providing
feedback are all important contributions, so please if you are a user
of syslog-ng, contribute.
We would like to thank the following people for their contribution:
Andras Mitzki, Antal Nemes, Attila Szakacs, Balazs Scheidler,
Christian Michallek, Fabien Wernli, Gabor Nagy, Kyeong Yoo, Laszlo Budai,
Laszlo Szemere, László Várady, Mehul Prajapati, Norbert Takacs, Oleksii Hamov,
Péter Kókai, Romain Tartičre, Zoltan Pallagi.
syslog-ng is an enhanced log daemon, supporting a wide range of input and output methods: syslog, unstructured text, queueing, SQL & NoSQL. - balabit/syslog-ng
github.com
|