[syslog-ng] syslog-ng-3.22.1

Laszlo Budai laszlo.budai at outlook.com
Tue Jun 25 09:23:35 UTC 2019


3.22.1
Highlights

  *   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<https://github.com/balabit/syslog-ng/pull/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<https://github.com/balabit/syslog-ng/pull/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<https://github.com/balabit/syslog-ng/pull/2772>)

Features

  *   match(): Add support for the template() option (#2715<https://github.com/balabit/syslog-ng/pull/2715>)
  *   add-contextual-data(): Allow using templates in name-value pairs (#2711<https://github.com/balabit/syslog-ng/pull/2711>)
  *   Add support for floating point operations in template functions (#2742<https://github.com/balabit/syslog-ng/pull/2742>)
  *   Add support for usec precision when parsing time (#2709<https://github.com/balabit/syslog-ng/pull/2709>)

Bugfixes

  *   Fix null pointer access when destinations are suspended (#2778<https://github.com/balabit/syslog-ng/pull/2778>)
  *   Fix grouping-by() deadlock (#2758<https://github.com/balabit/syslog-ng/pull/2758>)
  *   Fix a general source-related crash and enhance wildcard-file()'s bookmark
handling (#2589<https://github.com/balabit/syslog-ng/pull/2589>)
  *   Fix infinite loop (reload/reopen) (#2739<https://github.com/balabit/syslog-ng/pull/2739>)
  *   Fix python() package/module name collision (#2438<https://github.com/balabit/syslog-ng/pull/2438>)
  *   Fix escaped quote in block argument (#2781<https://github.com/balabit/syslog-ng/pull/2781>)
  *   Reintroduce test on SYSLOG_NG_HAVE_TIMEZONE (#2774<https://github.com/balabit/syslog-ng/pull/2774>)
  *   snmp(): Fix template leak (#2746<https://github.com/balabit/syslog-ng/pull/2746>)

Other changes

  *   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<https://github.com/balabit/syslog-ng/pull/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<https://github.com/balabit/syslog-ng/pull/2731>)

  *   dbld, RPM and DEB packaging improvements (#2724<https://github.com/balabit/syslog-ng/pull/2724>)

  *   Checkpoint parser improvements (#2740<https://github.com/balabit/syslog-ng/pull/2740>)

  *   Reset the timezone on config reload event (#2691<https://github.com/balabit/syslog-ng/pull/2691>)

  *   geoip2(): Include IP into the error message (#2743<https://github.com/balabit/syslog-ng/pull/2743>)

  *   Improve regexp error messages (#2796<https://github.com/balabit/syslog-ng/pull/2796>)

  *   http(): Warn if less workers used than urls (#2757<https://github.com/balabit/syslog-ng/pull/2757>)

  *   http(): Allow URLs to be specified by a space/comma separated string
(#2699<https://github.com/balabit/syslog-ng/pull/2699>)

  *   loggen: Change message rate at runtime using signals (#2756<https://github.com/balabit/syslog-ng/pull/2756>)

  *   debun: add acquire_running_syslog_config function (#2752<https://github.com/balabit/syslog-ng/pull/2752>)

  *   FreeBSD fixes for the test suite (#2783<https://github.com/balabit/syslog-ng/pull/2783>)

Notes to the developers

  *   ivykis: update to 0.42.4 (#2736<https://github.com/balabit/syslog-ng/pull/2736>)
  *   Support generator plugins in global options (#2747<https://github.com/balabit/syslog-ng/pull/2747>)
  *   logthrfetcher: new constants (#2766<https://github.com/balabit/syslog-ng/pull/2766>)
  *   logthrsourcedrv: support position tracking (#2750<https://github.com/balabit/syslog-ng/pull/2750>)
  *   Light: Support pre-commit and tox (#2725<https://github.com/balabit/syslog-ng/pull/2725>)
  *   Enable Bison error flags: conflicts-sr/rr (#2762<https://github.com/balabit/syslog-ng/pull/2762>)
  *   Dynamic stats constant registration (#2761<https://github.com/balabit/syslog-ng/pull/2761>)

Credits

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.



https://github.com/balabit/syslog-ng/releases/tag/syslog-ng-3.22.1
[https://avatars1.githubusercontent.com/u/986981?s=400&v=4]<https://github.com/balabit/syslog-ng/releases/tag/syslog-ng-3.22.1>
balabit/syslog-ng<https://github.com/balabit/syslog-ng/releases/tag/syslog-ng-3.22.1>
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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.balabit.hu/pipermail/syslog-ng/attachments/20190625/60fc5623/attachment-0001.html>


More information about the syslog-ng mailing list