This article lists the bugs fixed in syslog-ng Premium Edition 7.0.7.
対策
Released: Mon, 26 Feb 2018
Fixes:
#SYSLOGDEV-3904 Race condition in Logwriter causing segmentation fault #SYSLOGDEV-4073 lgstool cat using filter could leak memory #SYSLOGDEV-3945 Rewrite rule with regex behaves differently after first match #SYSLOGDEV-4033 Message lost with large messages in disk queue #SYSLOGDEV-4060 Crash when saving the disk queue during shutdown #SYSLOGDEV-4113 Crash with kvparser #SYSLOGDEV-4114 Disk queue directory change in configuration #SYSLOGDEV-4115 File descriptor leak when persist file size is too large #SYSLOGDEV-4117 Memory leak in loggen #SYSLOGDEV-4118 Socket fd leak in loggen #SYSLOGDEV-4119 Debun improvements #SYSLOGDEV-4120 Smarter restart of program destination #SYSLOGDEV-4121 Memory leak while reloading using "filter" filter function #SYSLOGDEV-4122 Message corruption in subst() rewrite rule #SYSLOGDEV-4123 Crash in kv-parser #SYSLOGDEV-4124 Crash writing persist file when disk is full
New features:
Logstore destination The logstore() destination that was available only in syslog-ng PE version 6 is now available in version 7.0.7, allowing you to store messages in encrypted files. For more information, see: Section 7.7, logstore: Storing messages in encrypted files in The syslog-ng Premium Edition 7 Administrator Guide
Password-protected private keys Starting with syslog-ng PE version 7.0.7, you can use password-protected private keys in the network() and syslog() source and destination drivers. For more information, see Section 10.4, Password-protected keys in The syslog-ng Premium Edition 7 Administrator Guide.
Other changes:
Features available only in syslog-ng PE 6 LTS Several features that are available in syslog-ng Premium Edition 6 LTS are not yet implemented in syslog-ng PE 7. In case you need to use these features, use syslog-ng PE 6 LTS, or contact the One Identity Support Team for advice. The features missing from syslog-ng PE 7 will become gradually available in future releases of syslog-ng PE.
Reliable Log Transfer Protocol™ (RLTP™). The SNMP destination (snmp()). The SQL source (sql()). The persist-tool application. The allow-compress(), ca-dir-layout(), and cert-subject() options related to TLS transport. The syslog-ng PE 7 application is currently supported only on Linux platforms. For a detailed list, see Section 1.6, Supported platforms in The syslog-ng Premium Edition 7 Administrator Guide. The failover-servers() and spoof-interface() options of the network() and syslog() destinations. The read-old-records(), recursive() and use-syslogng-pid() options of the file() source. The replace(), cut(), and format-snare() template-functions. FIPS-compliant packages are not available.
Manual configuration upgrade needed Since there are some missing features/options it is possible you will need to change parts of your configuration file. In case you need help with upgrading please contact the One Identity Support Team for advice.
Platforms supported in syslog-ng PE 7
CentOS 6 CentOS 7 Debian 7 (wheezy) Debian 8 (jessie) openSUSE 11 Oracle Linux 7 Oracle Linux 6 Red Hat EL 7 Red Hat EL 6 SLES 12 Ubuntu 12.04 LTS (Precise Pangolin) Ubuntu 14.04 LTS (Trusty Tahr) Ubuntu 16.04 LTS (Xenial Xerus)
Platforms not supported in syslog-ng PE 7
AIX FreeBSD HP-UX Oracle Linux 5 openSUSE 10 Solaris Windows