[syslog-ng] syslog-ng-3.28.1

Laszlo Budai laszlo.budai at outlook.com
Tue Jun 23 19:27:47 UTC 2020


  *   http: add support for proxy option


log {
   source { system(); };
   destination { http( url("SYSLOG_SERVER_IP:PORT") proxy("PROXY_IP:PORT") method("POST") ); };



  *   map: template function

This template function applies a function to all elements of a list. For example: $(map $(+ 1 $_) 0,1,2) => 1,2,3.

  *   use-syslogng-pid(): new option to all sources

If set to yes, syslog-ng overwrites the message's ${PID} macro to its own PID.


  *   affile: eliminate infinite loop in case of a spurious file path

If the template evaluation of a log message will result to a spurious
path in the file destination, syslog-ng refuses to create that file.
However the problematic log message was left in the msg queue, so
syslog-ng was trying to create that file again in time-reopen periods.
>From now on syslog-ng will handle "permanent" file errors, and drop
the relevant msg.

  *   Fix minor memory leaks in error scenarios

  *   crypto: fix hang on boot due to lack of entropy

  *   Fix IPv4 UDP destinations on FreeBSD

UDP-based destinations crashed when receiving the first message on FreeBSD due
to a bug in destination IP extraction logic.

  *   network sources: fix TLS connection closure

RFC 5425 specifies that once the transport receiver gets close_notify from the
transport sender, it MUST reply with a close_notify.

The close_notify alert is now sent back correctly in case of TLS network sources.

  *   disk-buffer: fixes possible crash, or fetching wrong value for logmsg nvpair

  *   packaging/debian: fix mod-rdkafka Debian packaging

  *   kafka destination: destination halts if consumer is down, and kafka's queue is filled

  *   file-source: Throw error, when follow-freq() is set with a negative float number.

  *   stats-freq: with high stats-freq syslog-ng emits stats immediately causing high memory and CPU usage

  *   secure-logging: bug fixes (#3284<https://github.com/syslog-ng/syslog-ng/pull/3284>)

     *   template arguments are now consistently checked
     *   fixed errors when mac file not provided
     *   fixed abort when derived key not provided
     *   fixed crash with slogkey missing parameters
     *   fixed secure-logging on 32-bit architectures
     *   fixed CMake build

Other changes

  *   dbld: Fedora 32 support (#3315<https://github.com/syslog-ng/syslog-ng/pull/3315>)
  *   dbld: Removed Ubuntu Eoan (#3313<https://github.com/syslog-ng/syslog-ng/pull/3313>)
  *   secure-logging: improvements (#3284<https://github.com/syslog-ng/syslog-ng/pull/3284>)
     *   removed 1500 message length limitation
     *   slogimport has been renamed to slogencrypt
     *   $(slog) will not start anymore when key is not found
     *   internal messaging (warning, debug) improvements
     *   improved memory handling and error information display
     *   CMake build improvements
     *   switched to GLib command line argument parsing
     *   the output of slogkey -s is now parsable
     *   manpage improvements

Notes to developers

  *   dbld: devshell is now upgraded to Ubuntu Focal
  *   dbld/devshell: Multiple changes:
     *   Added snmptrapd package.
     *   Added support for both python2 and python3.
  *   threaded-source: fully support default-priority() and default-facility()
  *   CMake: fix libcap detection
  *   Fix atomic_gssize_set() warning with new glib versions


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:

Airbus Commercial Aircraft, Andras Mitzki, Antal Nemes, Attila Szakacs,
Balazs Scheidler, Gabor Nagy, Laszlo Budai, Laszlo Szemere, László Várady,
Péter Kókai, Vatsal Sisodiya, Vivin Peris.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.balabit.hu/pipermail/syslog-ng/attachments/20200623/04715f8f/attachment.html>

More information about the syslog-ng mailing list