<div dir="ltr"><h1>3.7.0beta2</h1><p style="font-size:12.8000001907349px">This is the second beta release of the upcoming syslog-ng OSE 3.7<br>branch.</p><p style="font-size:12.8000001907349px">Changes compared to the previous alpha release:</p><h2>Features</h2><ul style="font-size:12.8000001907349px"><li style="margin-left:15px"><p>Added a geoip parser.</p></li><li style="margin-left:15px"><p>ssl_options inside tls() extended with the following set:<br>no-sslv2, no-sslv3, no-tlsv1, no-tlsv11, no-tlsv12</p></li><li style="margin-left:15px"><p>minimal libriemann-client version bumped from 1.0.0 to 1.6.0</p></li><li style="margin-left:15px"><p>TLS support added to Riemann destination</p></li><li style="margin-left:15px"><p>timeout() option added to Riemann destination</p></li></ul><h2>Fixes</h2><ul style="font-size:12.8000001907349px"><li style="margin-left:15px"><p>SyslogNg.jar removed from the release tarball.</p></li><li style="margin-left:15px"><p>When the configured host was not available during the initialization of<br><code>afsocket</code> destination syslog-ng just didn&#39;t start. From now, syslog-ng<br>starts in that case and will retry connecting to the host periodically.</p></li><li style="margin-left:15px"><p>When a not writeable file becomes writeable later, syslog-ng recognize it<br>(with the help of reopen-timer) and delivers messages to the file without<br>dropping those which were received during the file was not available.</p></li><li style="margin-left:15px"><p>Fixed a configure error around libsystemd-journal.</p></li><li style="margin-left:15px"><p><code>--disable-python</code> option and other Python related fixes addded to <br>configure</p></li><li style="margin-left:15px"><p>Retries fixed in SQL destination. In some circumstances when<br><code>retry_sql_inserts</code> was set to 1, after an insertion failure all incoming<br>messages were dropped.</p></li><li style="margin-left:15px"><p>Added DOS/Windows line ending support in config.</p></li><li style="margin-left:15px"><p>Parallel build is supported for Python and Java destination drivers.</p></li><li style="margin-left:15px"><p>Fixed compilation failure on OpenBSD</p></li><li style="margin-left:15px"><p>Memory leak around reload and internal queueing mechanism has been fixed.</p></li><li style="margin-left:15px"><p>AMQP connection process fixed.</p></li><li style="margin-left:15px"><p>Fixed a potential abort when the localhost name cannot be detected.</p></li><li style="margin-left:15px"><p>Security issue fixed around $HOST.<br>Tech details:<br>When the name of the host is too long, the buffer we use to format the<br>chained hostname is truncated. However snprintf() returns the length the<br>result would be if no truncation happened, thus we will read uninitialized<br>bytes off the stack when we use that pointer to set $HOST<br>with log_msg_set_value().<br><br>There can be some security implications, like reading values from the stack<br>that can help to craft further exploits, especially in the presense of<br>address space randomization. It can also cause a DoS if the hostname length<br>is soo large that we would read over the top-of-the-stack, which is probably<br>not mmapped causing a SIGSEGV.</p></li><li style="margin-left:15px"><p>Journal entries containing name-value pairs without &#39;=&#39; caused syslog-ng<br>to crash. Instead of crashing, syslog-ng just drop these nv pairs.</p></li></ul><h2>Credits</h2><p style="font-size:12.8000001907349px">syslog-ng is developed as a community project, and as such it relies<br>on volunteers, to do the work necessarily to produce syslog-ng.</p><p style="font-size:12.8000001907349px">Reporting bugs, testing changes, writing code or simply providing<br>feedback are all important contributions, so please if you are a user<br>of syslog-ng, contribute.</p><p style="font-size:12.8000001907349px">We would like to thank the following people for their contribution:</p><p style="font-size:12.8000001907349px">Alex Badics, Andras Mitzki, Balazs Scheidler, Bence Tamas Gedai,<br>Fabien Wernli, Gergely Nagy, Gergo Nagy, Gyorgy Pasztor, Istvan Adam Mozes,<br>Laszlo Budai, Peter Czanik, Robert Fekete, Tibor Benke, Viktor Juhasz,<br>Zoltan Pallagi.</p><p style="color:rgb(102,102,102)">—<br><a href="https://github.com/balabit/syslog-ng/releases/tag/syslog-ng-3.7.0beta2" target="_blank">View it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AGRToLwE-WLS0HZ5W0W9vPyFdj-f-F1kks5oXUligaJpZM4FMrDM.gif" width="1" class=""></p></div>