<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
My unofficial Fedora / RHEL / CentOS & Co. and openSUSE / SLES packages are now available. As usual, some features are not enabled on all platforms due to problems with dependencies. Read more at
<a href="https://www.syslog-ng.com/community/b/blog/posts/installing-latest-syslog-ng-on-rhel-and-other-rpm-distributions">
https://www.syslog-ng.com/community/b/blog/posts/installing-latest-syslog-ng-on-rhel-and-other-rpm-distributions</a><br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
FreeBSD ports now includes 3.34, see <a href="https://www.freshports.org/sysutils/syslog-ng/">
https://www.freshports.org/sysutils/syslog-ng/</a><br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Bye,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
CzP<br>
</div>
<div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature">
<div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<div>
<div>
<div dir="ltr">Peter Czanik (CzP) <peter.czanik@oneidentity.com><br>
Balabit (a OneIdentity company) / syslog-ng upstream<br>
<a href="https://syslog-ng.com/community/" target="_blank">https://syslog-ng.com/<wbr>community/</a><br>
<a href="https://twitter.com/PCzanik" target="_blank">https://twitter.com/PCzanik</a></div>
</div>
</div>
<br>
</div>
</div>
</div>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> syslog-ng <syslog-ng-bounces@lists.balabit.hu> on behalf of Attila Szakacs (aszakacs) <Attila.Szakacs@oneidentity.com><br>
<b>Sent:</b> Friday, September 10, 2021 14:02<br>
<b>To:</b> syslog-ng@lists.balabit.hu <syslog-ng@lists.balabit.hu><br>
<b>Subject:</b> [syslog-ng] syslog-ng-3.34.1</font>
<div> </div>
</div>
<style type="text/css" style="display:none">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div style="background-color:#FFEB9C; width:100%; border-style:solid; border-color:#9C6500; border-width:1pt; padding:2pt; font-size:10pt; line-height:12pt; font-family:'Calibri'; color:Black; text-align:left">
<span style="color:#9C6500; font-weight:bold">CAUTION:</span> This email originated from outside of the organization. Do not follow guidance, click links, or open attachments unless you recognize the sender and know the content is safe.</div>
<br>
<div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
<h1 style="box-sizing:border-box; font-size:2em; margin-bottom:16px; font-weight:600; line-height:1.25; padding-bottom:0.3em; color:rgb(36,41,47); background-color:rgb(255,255,255); margin-top:0px!important">
3.34.1</h1>
<h2 style="box-sizing:border-box; margin-top:24px; margin-bottom:16px; font-size:1.5em; font-weight:600; line-height:1.25; padding-bottom:0.3em; color:rgb(36,41,47); background-color:rgb(255,255,255)">
Highlights</h2>
<ul style="box-sizing:border-box; padding-left:2em; margin-top:0px; margin-bottom:16px; color:rgb(36,41,47); background-color:rgb(255,255,255)">
<li style="box-sizing:border-box">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">regexp-parser()</code>:
 new parser that can parse messages with regular expressions</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">Example:</p>
<div class="x_snippet-clipboard-content x_position-relative" style="box-sizing:border-box">
<pre style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; margin-top:0px; margin-bottom:16px; padding:16px; overflow:auto; line-height:1.45; border-radius:6px"><code style="box-sizing:border-box; margin:0px; background:transparent; border-radius:6px; display:inline">regexp-parser(
  template("${MESSAGE}")
  prefix(".regexp.")
  patterns("(?<DN>foo)", "(?<DN>ball)")
);
</code></pre>
</div>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">regexp-parser()</code><span> </span>can
 be used as an intuitive replacement for regexp filters<br style="box-sizing:border-box">
that had their<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">store-matches</code><span> </span>flag
 set in order to save those matches.</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3702&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436350342%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=rF4Ncrfnks%2F2Bjs%2BEyXa0p207QDH7Gs0fljVJ15zWp4%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3702" shash="u0+Id97Okln08zlYig+qBZ9f9X//HkP5HqQ6rGy0v6gjuRiiy45LDwDsgU99pZs/L182qw2wnups1Ikh14M+51/aQT7ElN/10QDN8jvxc6VqnoyLTvbn5gB1YOMqga8GrlK6lyjK7GvrXeDC5SdUTl0Jls+EvG/+gYsvTEE3C7w=" style="box-sizing:border-box">#3702</a>)</p>
</li><li style="box-sizing:border-box; margin-top:0.25em">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">redis()</code>:<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">workers()</code><span> </span>and
 batching support</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">The Redis driver now support the<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">workers()</code><span> </span>option,
 which specifies the<br style="box-sizing:border-box">
number of parallel workers, and the<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">batch-lines()</code><span> </span>option.</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">This could drastically increase the throughput of the Redis destination driver.</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">Example:</p>
<div class="x_snippet-clipboard-content x_position-relative" style="box-sizing:border-box">
<pre style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; margin-top:0px; margin-bottom:16px; padding:16px; overflow:auto; line-height:1.45; border-radius:6px"><code style="box-sizing:border-box; margin:0px; background:transparent; border-radius:6px; display:inline">redis(
    host("localhost")
    port(6379)
    command("HINCRBY", "hosts", "$HOST", "1")
    workers(8)
    batch-lines(100)
    batch-timeout(10000)
    log-fifo-size(100000)
);
</code></pre>
</div>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3732&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436360292%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=zFn7M8kC%2B3QeSg46JSi8HA4NnxAVCsbixBIKEUqWMKI%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3732" shash="CUbQ6Wxz4nKmqr4/bvnLUO1P3/BUcBCURW4aoEcU7r1sx88PgnwND6RoRsZppgYKVYA+tybuyTzrECW3joXSCc32ygYq6XPrZmUPzO/048sq5VEmUODQgPBG+Svg2sQONO8chcSO+dN0bUE+jxOA3PTa8dT7I6gTgAcU6QHCkp0=" style="box-sizing:border-box">#3732</a>,<span> </span><a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3745&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436360292%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=QWzzInjhQ7u%2Fn5YMuNSZTYWzyMTdHEbWWykITMngJl4%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3745" shash="l7u4kWua0AAtwkEvHpQJThapkaYLHIqiUkb11r6/oRZqk7dn4gI3fkfWXXIeyel6kFuocC4XqgW4ka053WTwzkEZOXBeU2XMt18/D6W/gYEPJg6ZIaYB02sgeSceIA1ciuqM5FyX19t13uLrz/F7ohaRorZ+f8HjZ9Sftg4wBG4=" style="box-sizing:border-box">#3745</a>)</p>
</li><li style="box-sizing:border-box; margin-top:0.25em">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">mqtt()</code>:
 TLS and WebSocket Secure support</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">The MQTT destination now supports TLS and WSS.</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">Example config:</p>
<div class="x_snippet-clipboard-content x_position-relative" style="box-sizing:border-box">
<pre style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; margin-top:0px; margin-bottom:16px; padding:16px; overflow:auto; line-height:1.45; border-radius:6px"><code style="box-sizing:border-box; margin:0px; background:transparent; border-radius:6px; display:inline">mqtt(
  address("ssl://localhost:8883")
  topic("syslog/$HOST")
  fallback-topic("syslog/fallback")

  tls(
    ca-file("/path/to/ca.crt")
    key-file("/path/to/client.key")
    cert-file("/path/to/client.crt")
    peer-verify(yes)
  )
);
</code></pre>
</div>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3747&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436360292%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=dhlo1laZBy2IF0DfkziFmM1O6xk%2FqN%2BKCHHjmzO7kyI%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3747" shash="vEMI/whspINIc1TM1wYD+qTbPLLjqzVOECvwwzODQ1GLnJ0NuiA6vsHBqjinKKFOLsEaZEwDvB6McA8N83stH808v7MUUB9vs/KUDY/pCN03FpXd3L1pEvuj8CEeDcBKkh06/VEVFu6IceEqiPS1ynKLjCcNxoCXNUr0NEL+Rlc=" style="box-sizing:border-box">#3747</a>)</p>
</li></ul>
<h2 style="box-sizing:border-box; margin-top:24px; margin-bottom:16px; font-size:1.5em; font-weight:600; line-height:1.25; padding-bottom:0.3em; color:rgb(36,41,47); background-color:rgb(255,255,255)">
Features</h2>
<ul style="box-sizing:border-box; padding-left:2em; margin-top:0px; margin-bottom:16px; color:rgb(36,41,47); background-color:rgb(255,255,255)">
<li style="box-sizing:border-box">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">system()</code><span> </span>source:
 added support for NetBSD<br style="box-sizing:border-box">
(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3761&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436370255%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=10aF5aQ%2Bslmlj1tqDMAZGC0LunJptydWgwxfBtrIdxo%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3761" shash="W4HklmSTiwfouzQE//M177uLqgygWZNfv1mn5hu4DXwT09nAbog9C1eGpHRPvbvqX/HxBq0299EGI7/LvWsyydJllo9gYoDs0p+dKHv7/E+crAbBNoEtfZSB7jo3LHrPpIVJLlRg5DnlQWYw16XJ81tjIqRQi7AT2pPAaJ12GfQ=" style="box-sizing:border-box">#3761</a>)</p>
</li><li style="box-sizing:border-box; margin-top:0.25em">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">stats</code>:
 new statistics counter</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">The following statistics are now available for the HTTP destination, and<br style="box-sizing:border-box">
other file and network based sources/destinations:</p>
<ul style="box-sizing:border-box; padding-left:2em; margin-top:0px; margin-bottom:0px">
<li style="box-sizing:border-box">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">msg_size_max</code>/<code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">msg_size_avg</code>:
 Shows the largest/average message size of the given source/destination that has<br style="box-sizing:border-box">
been measured so far.</p>
</li><li style="box-sizing:border-box; margin-top:0.25em">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">batch_size_max</code>/<code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">batch_size_avg</code>:
 When batching is enabled, then this shows the<br style="box-sizing:border-box">
largest/average batch size of the given source/destination that has been measured so far.</p>
</li><li style="box-sizing:border-box; margin-top:0.25em">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">eps_last_1h</code>,<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">eps_last_24h</code>,<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">eps_since_start</code>:
 Events per second, measured for the last hour,<br style="box-sizing:border-box">
for the last 24 hours, and since syslog-ng startup, respectively.</p>
</li></ul>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">Notes:</p>
<ul style="box-sizing:border-box; padding-left:2em; margin-top:0px; margin-bottom:0px">
<li style="box-sizing:border-box">Message sizes are calculated from the incoming raw message length on the source side, and from the outgoing<br style="box-sizing:border-box">
formatted message length on the destination side.</li><li style="box-sizing:border-box; margin-top:0.25em">EPS counters are just approximate values, they are updated every minute.<br style="box-sizing:border-box">
(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3753&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436370255%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=bwBJeMbp90lojs24huK8r5vXf%2FeSMR%2Fb%2Fh3vwvgcndM%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3753" shash="LjOCSOgJeR1d0InnS8kObmKzy6UQk6PutPh0ej+QX3Vg4NYIvvoB7V7Z85yTymETQMPHpX/strFITZBT8F1+FmNB0OHO8xhnTVlJyne9S4zBRrYl1LhBo8NHBKoxsrgQWkBmzHrAqoIQbNAgNfxO44cD7T2Rip6I5BslMBYNSgc=" style="box-sizing:border-box">#3753</a>)</li></ul>
</li><li style="box-sizing:border-box; margin-top:0.25em">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">mqtt()</code>:
 username/password authentication</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">Example config:</p>
<div class="x_snippet-clipboard-content x_position-relative" style="box-sizing:border-box">
<pre style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; margin-top:0px; margin-bottom:16px; padding:16px; overflow:auto; line-height:1.45; border-radius:6px"><code style="box-sizing:border-box; margin:0px; background:transparent; border-radius:6px; display:inline">mqtt(
  address("tcp://localhost:1883")
  topic("syslog/messages")
  username("user")
  password("passwd")
);
</code></pre>
</div>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">Note: The password is transmitted in cleartext without using<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">ssl://</code><span> </span>or<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">wss://</code>.<br style="box-sizing:border-box">
(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3747&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436380207%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=i1oWgdrrSM5h%2FB5FzqIuCxGXh%2BVOioQKbQ%2Fqt2e6vSg%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3747" shash="ZDkJxGy+Y4IQpRYFkK909yrpDiteXlFrcBl3eTmc357jil8OE1ZOWa+xmVsnS8cCcfkPPHGp/MMbkiel3wZLSKYOFCG/t4JlL2JCCfV1xlwv1YIjo1BMKwaFcQJQc37B6uAQY5qu5SJySpJRMUNBUDBXJFEL2WDEAInwwXiWxHE=" style="box-sizing:border-box">#3747</a>)</p>
</li><li style="box-sizing:border-box; margin-top:0.25em">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">mqtt()</code>:
 new option<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">http-proxy()</code><span> </span>for
 specifying HTTP/HTTPS proxy for WebSocket connections<br style="box-sizing:border-box">
(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3747&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436380207%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=i1oWgdrrSM5h%2FB5FzqIuCxGXh%2BVOioQKbQ%2Fqt2e6vSg%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3747" shash="ZDkJxGy+Y4IQpRYFkK909yrpDiteXlFrcBl3eTmc357jil8OE1ZOWa+xmVsnS8cCcfkPPHGp/MMbkiel3wZLSKYOFCG/t4JlL2JCCfV1xlwv1YIjo1BMKwaFcQJQc37B6uAQY5qu5SJySpJRMUNBUDBXJFEL2WDEAInwwXiWxHE=" style="box-sizing:border-box">#3747</a>)</p>
</li><li style="box-sizing:border-box; margin-top:0.25em">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">syslog-ng-ctl</code>:
 new flag for pruning statistics</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">syslog-ng-ctl
 stats --remove-orphans</code><span> </span>can be used to remove "orphaned" statistic counters.<br style="box-sizing:border-box">
It is useful when, for example, a templated file destination (<code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">$YEAR.$MONTH.$DAY</code>)
 produces a lot of stats,<br style="box-sizing:border-box">
and one wants to remove those abandoned counters occasionally/conditionally.<br style="box-sizing:border-box">
(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3760&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436380207%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=pvs7pM%2B2JpR9c1KNrXRQIR7%2FXPRowlANoAbCQR6BbnU%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3760" shash="sMSFcP3Y6pylAGuDgnKjjKBqgOzu0cV7XDxhfcHPv86Zw4vl1mGOVPhCiEiO7VDrgkgyjyovApUO/O1tefPDicjZrEcqJAMxa19zCXtfuF0Qq3KXFRXvxwaG8zuuJ+G8VWf5SjPfx3PUS8XrS/JQFS2VTld4Ede/2OVjmXi29aQ=" style="box-sizing:border-box">#3760</a>)</p>
</li><li style="box-sizing:border-box; margin-top:0.25em">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">disk-buffer()</code>:
 added a new option to reliable disk-buffer:<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">qout-size()</code>.</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">This option sets the number of messages that are stored in the memory in addition<br style="box-sizing:border-box">
to storing them on disk. The default value is 1000.</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">This serves performance purposes and offers the same no-message-loss guarantees as<br style="box-sizing:border-box">
before.</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">It can be used to maintain a higher throughput when only a small number of messages<br style="box-sizing:border-box">
are waiting in the disk-buffer.<br style="box-sizing:border-box">
(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3754&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436390161%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=v58JPu60ADw5LP6fPol6rgikUms6owR7ZCbCE%2Fs3OfY%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3754" shash="y2unx8CS5zNKbG3y3NBus7ZEP/LHK7ygSUuBhTXU7HWcz7QNPdsMHRJ5PQ5ar0mj3w0DiV5P0K8imFuqftnyrNS/hLbxDuncVPFyNQTrli7nErk20qjlVr8KRFLQzTssGPJQ4Kd2AVFZzjPOs70mRnRR8GCCyugKfE3zuK11XyU=" style="box-sizing:border-box">#3754</a>)</p>
</li></ul>
<h2 style="box-sizing:border-box; margin-top:24px; margin-bottom:16px; font-size:1.5em; font-weight:600; line-height:1.25; padding-bottom:0.3em; color:rgb(36,41,47); background-color:rgb(255,255,255)">
Bugfixes</h2>
<ul style="box-sizing:border-box; padding-left:2em; margin-top:0px; margin-bottom:16px; color:rgb(36,41,47); background-color:rgb(255,255,255)">
<li style="box-sizing:border-box">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">network(),
 syslog()</code>: fixed network sources on NetBSD</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">On NetBSD, TCP-based network sources closed their listeners shortly after<br style="box-sizing:border-box">
startup due to a non-portable TCP keepalive setting. This has been fixed.<br style="box-sizing:border-box">
(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3751&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436390161%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=3FNpFRLTuWZ0yBmCmJf2MTq6WKl27NNFjVrS9g1xLmo%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3751" shash="CqtO0vxt+sQC2m2Stwk3QGa862jrYeKuSRzUnZUkKYcHl6hXMJpJVRy6gaNF8oDB7BSLeqiNifwkx5uBhGMfL/TSDwk3yzCCXlssutJ93l9QfdM7ZApiDf6a3Dp/LSLeNgYMeGTKqI42n9MadHKT1nLskdJDxNDc2cQuWsbo9Ps=" style="box-sizing:border-box">#3751</a>)</p>
</li><li style="box-sizing:border-box; margin-top:0.25em">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">disk-buffer()</code>:
 fixed a very rare case, where the reliable disk-buffer never resumed<br style="box-sizing:border-box">
after triggering<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">flow-control</code>.<br style="box-sizing:border-box">
(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3752&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436390161%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=VwkyqGIfJa8UgbJi1Nld%2FZKWYOlR4JsDnhKT2Ob%2BZ%2F8%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3752" shash="Y75287zIIwK9IiKe2Dg/5eDVeE/Nu+Kwx/IUNBFzPd4GAGHaxMHO9MB5BDqjF8Yg7hFlMb83N00An5dkHrez5hm0SK5gMtfGNKQxgRFokCok1S9CGrhcktFp/o/24VVHS/7MAwDplW/9DVuy5hU7im3QvsgLd7FBfmyeOGH00i8=" style="box-sizing:border-box">#3752</a>)</p>
</li><li style="box-sizing:border-box; margin-top:0.25em">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">disk-buffer()</code>:
 fixed a rare memory leak that occurred when<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">mem-buf-length()</code><br style="box-sizing:border-box">
or<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">mem-buf-size()</code><span> </span>was configured
 incorrectly<br style="box-sizing:border-box">
(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3750&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436400123%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=lvfiEp%2BKsJYNaMtWzFRcNdMmtQInvuWMau15IUtVMaM%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3750" shash="wp6GUw24EG6ckWav0nCGEeyenaMa+0FCdxvSL5o1GbFlauS2fREbtHgbQ+DRjhd6n5WgyWGB1si1RShJIpLuLlDiREHqgJoQTJ9Iq7lZhgUopBJkuyQOc0jcFi28Pjj9DUXZHkoXccvhsU9fODJnsod2nRClttdhm+yk3I9Fs6M=" style="box-sizing:border-box">#3750</a>)</p>
</li><li style="box-sizing:border-box; margin-top:0.25em">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">redis()</code>:
 fixed command errors that were not detected and marked as successful delivery<br style="box-sizing:border-box">
(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3748&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436400123%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=6P3h4QSvKf8vbSmMuAt9E02r1iCj6bxNtBnNYurJSms%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3748" shash="f3qkdjc9I6+BRXF3TBweCT0Hsc+siFd+bt38FudZ2CBu3tehi4tdDk1WlPFn8evVpDWtRYhiS4+jeQAxvwDuHx+y98+tIZMVVvLZjY3Q4LHe3PE7ueZtpAWnzM+lo4B8JGJNYtJ4CvdMeUKgFz2bYdoYNd9mrWiyA322VFlK3/s=" style="box-sizing:border-box">#3748</a>)</p>
</li></ul>
<h2 style="box-sizing:border-box; margin-top:24px; margin-bottom:16px; font-size:1.5em; font-weight:600; line-height:1.25; padding-bottom:0.3em; color:rgb(36,41,47); background-color:rgb(255,255,255)">
Notes to developers</h2>
<ul style="box-sizing:border-box; padding-left:2em; margin-top:0px; margin-bottom:16px; color:rgb(36,41,47); background-color:rgb(255,255,255)">
<li style="box-sizing:border-box">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">Light framework: new proxy-related options are supported with loggen:<br style="box-sizing:border-box">
<code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">--proxy-src-ip</code>,<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">--proxy-dst-ip</code>,<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">--proxy-src-port</code>,<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">--proxy-dst-port</code><br style="box-sizing:border-box">
(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3766&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436410077%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=PX6I4uZoMm%2F6aH%2F%2FufBr4pMxNk0T724Sy3WcKdGN49s%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3766" shash="a78hCEBS+tQPeh1N9Qwr9X+tkvpA95W7BrI+/a/0i7ecW6WvIbOmYtglN9XoCvix5d+gyoWZt0gPa32uTXYzbbo793FMceEBPRlFaZmcZSWKbBGAVpOzf8YpWZ80lZm9vxFMPnExOnmLtOeqtD6y2KM/btTNT/giqkD1jDun3BY=" style="box-sizing:border-box">#3766</a>)</p>
</li><li style="box-sizing:border-box; margin-top:0.25em">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">log-threaded-dest</code>:
 descendant drivers from LogThreadedDest no longer inherit<br style="box-sizing:border-box">
batch-lines() and batch-timeout() automatically. Each driver have to opt-in for<br style="box-sizing:border-box">
these options with<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">log_threaded_dest_driver_batch_option</code>.</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">log_threaded_dest_driver_option</code><span> </span>has
 been renamed to<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">log_threaded_dest_driver_general_option</code>,<br style="box-sizing:border-box">
and<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">log_threaded_dest_driver_workers_option</code><span> </span>have
 been added similarly to the<br style="box-sizing:border-box">
batch-related options.<br style="box-sizing:border-box">
(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3741&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436410077%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=2kT%2FnDQbttsDQeDKO%2BFJfM%2BHxt2%2BSVt%2FxnX%2BoWiOHbc%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3741" shash="McxU4Kbtu4YduaSAfEoYG64BFlOQ13ynXrSIDpV8ZG6XEL6expmq0bz+M2lB1Y3Sg3MQ9F3kTVNFRp6kl6gVIqTTc5TwWp4lvM3Aa99rsdI6JFAw33w+V1uPp4sSPZQ7PqLWyjJiwVU2x0SdBOXhWPRGJ5spyklLbN+cfM9WMbc=" style="box-sizing:border-box">#3741</a>)</p>
</li></ul>
<h2 style="box-sizing:border-box; margin-top:24px; margin-bottom:16px; font-size:1.5em; font-weight:600; line-height:1.25; padding-bottom:0.3em; color:rgb(36,41,47); background-color:rgb(255,255,255)">
Other changes</h2>
<ul style="box-sizing:border-box; padding-left:2em; margin-top:0px; margin-bottom:16px; color:rgb(36,41,47); background-color:rgb(255,255,255)">
<li style="box-sizing:border-box">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">disk-buffer()</code>:
 performance improvements</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">Based on our measurements, the following can be expected compared to the previous syslog-ng release (v3.33.1):</p>
<ul style="box-sizing:border-box; padding-left:2em; margin-top:0px; margin-bottom:0px">
<li style="box-sizing:border-box">non-reliable disk buffer: up to 50% performance gain;</li><li style="box-sizing:border-box; margin-top:0.25em">reliable disk buffer: up to 80% increase in performance.</li></ul>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3743&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436420032%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=OJO73PFXFVR4vNwglPITx88SwsOVgP0I%2FPZGOAW6ytw%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3743" shash="OYb93OAGpgE8dZGpRt2+gpFfSwGFcfTPJ8UIOTzqj5tU646llpfYsMTqJVN9svGdisZ2RhD79RJkHuDEOFdYS/oz85gA6GDNSi3/LDFyqa4Pf1H5fdaQb5cH1Z6Bi9yvl+6SVAFFgbBnr+//utn30wUbf/u8Xr7Jg14ogW/lt8k=" style="box-sizing:border-box">#3743</a>,<span> </span><a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3746&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436420032%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=HFGarMS8TLHYjCeoQMM0frrLLU7haDEXQGg951UjpPg%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3746" shash="UrXZ/qKErQmuXIAf3LrN8/w5yuNSS2f2F2763YCn+hLNhmgxpAddn5LgUOeWoYclN194jARP74xwxgsgPvSGHPdbxa2hCb6iXP7NlFJ2F2KnjZu3sRI3C3PpSccE721DGCv6z4i86j0UVyZjPkKQkwZVfYf3gndWwOU4S+xfmXU=" style="box-sizing:border-box">#3746</a>,<span> </span><a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3754&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436420032%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=iI8q4flwiXVT2TtlG0JA3Ddj51IS1m9KICwGgaKYic4%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3754" shash="s77PXZI+EjpIvKC4pmH3IDzwo0VkkCAKWnrEu+XnCadur8kRkAtCA8CLtN8SxPjT+ALDdXOEayZG7CW+ObNThxNdDabKI0nDj//Xit/1nqKYnpd1oYH/afNism4eP/Kz/YQ7VqIzHhFeSP+ECQQfVBnPIAdishK0+GCklZUZY/Y=" style="box-sizing:border-box">#3754</a>,<span> </span><a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3756&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436429990%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=yUN5fHNbQkgXc7Dn7ZO%2F3fh5E9Jf%2FigtAiGo5J7kDWc%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3756" shash="krpB0ADBl58Rdfxrc/yKoYB7keTDOdSF8VdcWKO1ZMJF0lYNv2KkKbgWZaNb7m8hdUsXmQYUi6z1elHxc+jyyr98vBt4XtaFHUxJnw4XvopBfJ1eSy9As/DeEjboFcHTAoknJyQlRg+zeiKdtJIO/mHbdjUF3KqZSm9SPIzCNqM=" style="box-sizing:border-box">#3756</a>,<span> </span><a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3757&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436429990%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=aU%2FoPH7YgCFbfVyzsvp9jODUq%2BQlma%2F7ZIHuKWc9oG8%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3757" shash="bbxdn+veb2wubGJ49cA/+Aw7flIiZn2LLdCLJ1DKJe8fR+eDzD+K30+8IPimZ8JB4tM0C1rHtPkkAHN8Qa5+dGmWFTsi/c76Sk2mIz8oUEUE5GoqoCdkRQC90NArrsIslkJeAyL7j0ftsQqS5DZh4D5CPQHhqXCWQPpa/2E3vYQ=" style="box-sizing:border-box">#3757</a>)</p>
</li><li style="box-sizing:border-box; margin-top:0.25em">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">disk-buffer()</code>:
 the default value of the following options has been changed for performance reasons:</p>
<ul style="box-sizing:border-box; padding-left:2em; margin-top:0px; margin-bottom:0px">
<li style="box-sizing:border-box"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">truncate-size-ratio()</code>:
 from 0.01 to 0.1 (from 1% to 10%)</li><li style="box-sizing:border-box; margin-top:0.25em"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">qout-size()</code>:
 from 64 to 1000 (this affects only the non-reliable disk buffer)<br style="box-sizing:border-box">
(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3757&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436439943%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=3eoqU3PI3vKMKlyB7aUs6jf3VsxudqkQIwuuZ7azDoA%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3757" shash="Kaxy9WOeOs1Vq2dJhKSsE86KgKtw8XbTHuPlCdepgXfZUobnNcoqzj7g3VZtfV+aVZqlnqD2mkK64nXIwzINzNPLsdhet2h9VZE5vsBeHQOO2oDV/ZgCzfNSbnG/EIku9oHIswWGnoLVG25HoA1bUfy2aPbIr8jArZPLS4z9mLo=" style="box-sizing:border-box">#3757</a>)</li></ul>
</li><li style="box-sizing:border-box; margin-top:0.25em">
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px"><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">kafka-c()</code>:<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">properties-file()</code><span> </span>option
 is removed</p>
<p style="box-sizing:border-box; margin-top:16px; margin-bottom:16px">Please list librdkafka properties in the<span> </span><code style="box-sizing:border-box; font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; font-size:13.6px; padding:0.2em 0.4em; margin:0px; border-radius:6px">config()</code><span> </span>option
 in syslog-ng's configuration.<br style="box-sizing:border-box">
See librdkafka configuration<span> </span><a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fedenhill%2Flibrdkafka%2Fblob%2Fmaster%2FCONFIGURATION.md&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436439943%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=h0T%2BoUi%2BXs1%2BIi1k5FUQsa8TwElaplVSzSvxLpZhYdw%3D&reserved=0" originalsrc="https://github.com/edenhill/librdkafka/blob/master/CONFIGURATION.md" shash="g8DXaTOBxBlCL/FRDeLmUICvsdRj1+xwP9G3KGOz9a4q4T0PI/xwbHf2p/3xjaTOceQYtRmBKG3zo3y9V9BrZ/wuBr67kQJxByCe6WCS2CdRBS/tMuCvmc4JnPLU4yoVv0an8ay32sYhTGu7bzCVYLrQY0IVLGqG9mPVuzUjDA8=" style="box-sizing:border-box">here</a>.<br style="box-sizing:border-box">
(<a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsyslog-ng%2Fsyslog-ng%2Fpull%2F3704&data=04%7C01%7Cpeter.czanik%40balabit.com%7C98f1efe02bba4a05af2a08d97452d7b9%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637668721436439943%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=2ftWLssln3YNg%2BrhSL3hRcAv8ofV3heJroznEPb%2F8ds%3D&reserved=0" originalsrc="https://github.com/syslog-ng/syslog-ng/pull/3704" shash="oe6aWbsBRDIKG6RaDnhxasuOEbsQ2jq65C3Js4jfj3N2jKXxfx4FQpoB/RxkIZOFhzKlEEjVTTukkf/MAmF/Fm4PiWZuKtuid3VSDGFTdlU1s6rUEL3Ie72mA4FI3tFEZ6w/ANglt9nLyCrmK3wfl0tvQhUriMN6i5UJq2maRAU=" style="box-sizing:border-box">#3704</a>)</p>
</li></ul>
<h2 style="box-sizing:border-box; margin-top:24px; margin-bottom:16px; font-size:1.5em; font-weight:600; line-height:1.25; padding-bottom:0.3em; color:rgb(36,41,47); background-color:rgb(255,255,255)">
Credits</h2>
<p style="box-sizing:border-box; margin-top:0px; margin-bottom:16px; color:rgb(36,41,47); background-color:rgb(255,255,255)">
syslog-ng is developed as a community project, and as such it relies<br style="box-sizing:border-box">
on volunteers, to do the work necessarily to produce syslog-ng.</p>
<p style="box-sizing:border-box; margin-top:0px; margin-bottom:16px; color:rgb(36,41,47); background-color:rgb(255,255,255)">
Reporting bugs, testing changes, writing code or simply providing<br style="box-sizing:border-box">
feedback are all important contributions, so please if you are a user<br style="box-sizing:border-box">
of syslog-ng, contribute.</p>
<p style="box-sizing:border-box; margin-top:0px; margin-bottom:16px; color:rgb(36,41,47); background-color:rgb(255,255,255)">
We would like to thank the following people for their contribution:</p>
<p style="box-sizing:border-box; margin-top:0px; color:rgb(36,41,47); background-color:rgb(255,255,255); margin-bottom:0px!important">
Andras Mitzki, Attila Szakacs, Balazs Scheidler, Balázs Barkó,<br style="box-sizing:border-box">
Benedek Cserhati, Fabrice Fontaine, Gabor Nagy, Laszlo Szemere,<br style="box-sizing:border-box">
LittleFish33, László Várady, Norbert Takacs, Parrag Szilárd,<br style="box-sizing:border-box">
Peter Czanik, Peter Kokai, Zoltan Pallagi</p>
<br>
</div>
</div>
</div>
</body>
</html>