<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi,</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Sources for syslog-ng version 4.8.2 are now available. Packages, container images, FreeBSD ports, etc. will follow in the coming hours and days.<br>
<br>
Peter</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b><br>
</b></div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>Bugfixes</b></div>
<ul>
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin-top: 1em; margin-bottom: 1em;">CVE-2024-47619 fixed: When using a wildcard syntax in the configuration file to specify the tls<br>
certificate name, syslog-ng would match the wildcard too loosely, accepting more than the intended<br>
certificate name. This could be exploited by knowing the original certificate name(s) and guessing<br>
the wildcard string used to match the correct certificate(s) and then creating fake certificates also<br>
satisfying the guessed wildcard sting using g_pattern_match_simple(). Since this exploit needs inside<br>
information, and does not lead to data loss or privileged access, it was deemed low impact.</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin-top: 1em; margin-bottom: 1em;"><code>s3</code>: Bugfixes and general stability improvements for the
<code>s3</code> destination driver</div>
<div style="margin-top: 1em; margin-bottom: 1em;">Refactored the python <code>s3</code> destination driver to fix a major bug causing data loss if multithreaded upload was<br>
enabled via the <code>upload-threads</code> option.</div>
<div style="margin-top: 1em; margin-bottom: 1em;">This pull request also</div>
<div style="margin-top: 1em; margin-bottom: 1em;"><b>Important:</b></div>
</li><ul>
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Fixes another bug generic to all python drivers, causing syslog-ng to intermittently crash if stopped by
<code>SIGINT</code>.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Adds a new suffix option to the <code>s3</code> destination driver. The default suffix is
<code>.log</code>, denoting file extension.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Removes more than 600 lines of superfluous code.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Brings major stability improvements to the <code>s3</code> driver.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
This change affects the naming of multipart objects, as the sequence index is moved in front of the suffix.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
The <code>upload-threads</code> option is changed to act on a per-object basis, changing the maximum thread count<br>
dependent on <code>max-pending-uploads * upload-threads</code>.<br>
(<a href="https://github.com/syslog-ng/syslog-ng/pull/5257" id="OWA601c4684-8e03-6a8f-0ee3-f6e1d0bd36cb" class="OWAAutoLink" data-hovercard-url="/syslog-ng/syslog-ng/pull/5257/hovercard" data-hovercard-type="pull_request">#5257</a>)</li></ul>
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin-top: 1em; margin-bottom: 1em;">We forgot to update all the scl files we have after a bug fix in 4.8.1. Also adds a more detailed HTTP error<br>
response logging of compressed error response data. Fixes elasticsearch-http() and other destinations.<br>
(<a href="https://github.com/syslog-ng/syslog-ng/pull/5232" id="OWAfb810883-3e2b-eb5d-6c63-741bd609fc36" class="OWAAutoLink" data-hovercard-url="/syslog-ng/syslog-ng/pull/5232/hovercard" data-hovercard-type="pull_request">#5232</a>)</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin-top: 1em; margin-bottom: 1em;">cfg: Fixed syslog-ng crashing on startup when using certain scl drivers without some options defined.<br>
(<a href="https://github.com/syslog-ng/syslog-ng/pull/5163" id="OWAa7384ca2-2329-60e3-b0f8-28201064a53b" class="OWAAutoLink" data-hovercard-url="/syslog-ng/syslog-ng/pull/5163/hovercard" data-hovercard-type="pull_request">#5163</a>)</div>
</li></ul>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>Credits</b></div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
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.</div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
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.</div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
We would like to thank the following people for their contribution:</div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Bálint Horváth, David Mcanulty, Franco Fichtner, Hofi,<br>
Kovács Gergő Ferenc, László Várady, Romain Tartière, Tamas Pal,<br>
sulpher</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature" class="elementToProof">
<div style="direction: ltr; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
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 style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
</div>
</body>
</html>