Hi, Version 4.10.2 of syslog-ng is now available. It's yet another bug fix release for 4.10 and fixes a number of problems reported after the release. If you use the webhook source, start syslog-ng directly from scripts or check stats values on a system with disk buffer, you should upgrade to 4.10.2. Otherwise, your current version should be OK. Peter 4.10.2 syslog-ng provides RPM<https://github.com/syslog-ng/syslog-ng#rhel> and DEB<https://github.com/syslog-ng/syslog-ng#debianubuntu> package repositories for Ubuntu, Debian, and RHEL, for both amd64 and arm64 architectures. We also provide ready-to-test binaries in Docker containers<https://hub.docker.com/r/balabit/syslog-ng/tags> based on the current stable Debian image. For more details, visit our Documentation Center<https://syslog-ng.github.io/> Version 4.10.2 is a bugfix release, and resolves the following issues. Bugfixes * Queued stats values of destinations could still contain weird values. (#5527<https://github.com/syslog-ng/syslog-ng/pull/5527>) * Unclosed standard file handlers could cause a hang when syslog-ng was started as a daemon. (#5532<https://github.com/syslog-ng/syslog-ng/pull/5532>) * The WebHook Python module could hang syslog-ng when started by systemd and systemctl stop syslog-ng was requested. (#5522<https://github.com/syslog-ng/syslog-ng/pull/5522>) * Our installer packages now include static index web pages and are browsable via RPM<https://ose-repo.syslog-ng.com/yum/> and DEB<https://ose-repo.syslog-ng.com/apt/>. (#5517<https://github.com/syslog-ng/syslog-ng/pull/5517>, #5518<https://github.com/syslog-ng/syslog-ng/pull/5518>, #5520<https://github.com/syslog-ng/syslog-ng/pull/5520>) Credits 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: Vivek Anand, Hofi, gotyaoi, Kovacs Gergo Ferenc, Tamas Pal, Tinkiter — This release has 3 assets: * syslog-ng-4.10.2.tar.gz * Source code (zip) * Source code (tar.gz) Visit the release page<https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.10.2> to download them. Peter Czanik (CzP) <peter.czanik@oneidentity.com> Balabit (a OneIdentity company) / syslog-ng upstream https://syslog-ng.com/community/ https://twitter.com/PCzanik
Syslog-ng 4.10.2 has a new rpm dependency - libunwind.so.8()(64bit) This dependency was not present in the 4.10.1 package, and one could make the argument that libunwind is not appropriate for production code (only because it is more of a debug tool, but debugging does happen in prod). Was this an oversight of some debugging setting or piece of code that was left in the packaging of 4.10.2? -- Evan
Libunwind is used to provide better crash reporting (and is also very helpful in debug builds). It can be disabled using the `--disable-stackdump` or `-DENABLE_STACKDUMP=OFF` configure option. The default state of this option is now `AUTO`, which checks for the presence of the libunwind library and automatically enables the stackdump feature if it is available. ----------------------------------- Hofi - Istvan Hoffmann https://memyselfandi.hu https://mantisliagames.com On Oct 29, 2025 at 15:36 +0100, Evan Rempel <erempel@uvic.ca>, wrote:
Syslog-ng 4.10.2 has a new rpm dependency - libunwind.so.8()(64bit)
This dependency was not present in the 4.10.1 package, and one could make the argument that libunwind is not appropriate for production code (only because it is more of a debug tool, but debugging does happen in prod).
Was this an oversight of some debugging setting or piece of code that was left in the packaging of 4.10.2?
-- Evan ______________________________________________________________________________ Member info: %(web_page_url)slistinfo/%(_internal_name)s Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng FAQ: http://www.balabit.com/wiki/syslog-ng-faq
That's good information. Referring to the current RPM from /ose-repo.syslog-ng.com/yum/ I am no longer able to install the base syslog-ng package on a vanilla RHEL8/9 system. This base package now has a dependency on libunwind that has never been there before. That's why I think this is an oversight in the build of this latest RPM. I understand that many of the additional RPMs for syslog-ng require the EPEL repository. Until now this was not a requirement of the base syslog-ng package. -- Evan ________________________________ From: Hofi <hofione@gmail.com> Sent: October 29, 2025 8:02 AM To: Syslog-ng users' and developers' mailing list <syslog-ng@lists.balabit.hu> Subject: [syslog-ng]Re: Version 4.10.2 of syslog-ng is now available You don't often get email from hofione@gmail.com. Learn why this is important<https://aka.ms/LearnAboutSenderIdentification> Libunwind is used to provide better crash reporting (and is also very helpful in debug builds). It can be disabled using the `--disable-stackdump` or `-DENABLE_STACKDUMP=OFF` configure option. The default state of this option is now `AUTO`, which checks for the presence of the libunwind library and automatically enables the stackdump feature if it is available. ----------------------------------- Hofi - Istvan Hoffmann https://memyselfandi.hu https://mantisliagames.com
Sorry for the inconvenience! We will discuss this and let you know the result next week. Thanks for reporting the problem. ----------------------------------- Hofi - Istvan Hoffmann https://memyselfandi.hu https://mantisliagames.com On Oct 29, 2025 at 16:16 +0100, Evan Rempel <erempel@uvic.ca>, wrote:
That's good information. Referring to the current RPM from /ose-repo.syslog-ng.com/yum/ I am no longer able to install the base syslog-ng package on a vanilla RHEL8/9 system. This base package now has a dependency on libunwind that has never been there before. That's why I think this is an oversight in the build of this latest RPM.
I understand that many of the additional RPMs for syslog-ng require the EPEL repository. Until now this was not a requirement of the base syslog-ng package.
-- Evan
From: Hofi <hofione@gmail.com> Sent: October 29, 2025 8:02 AM To: Syslog-ng users' and developers' mailing list <syslog-ng@lists.balabit.hu> Subject: [syslog-ng]Re: Version 4.10.2 of syslog-ng is now available
You don't often get email from hofione@gmail.com. Learn why this is important Libunwind is used to provide better crash reporting (and is also very helpful in debug builds).
It can be disabled using the `--disable-stackdump` or `-DENABLE_STACKDUMP=OFF` configure option.
The default state of this option is now `AUTO`, which checks for the presence of the libunwind library and automatically enables the stackdump feature if it is available.
----------------------------------- Hofi - Istvan Hoffmann https://memyselfandi.hu https://mantisliagames.com ______________________________________________________________________________ Member info: %(web_page_url)slistinfo/%(_internal_name)s Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng FAQ: http://www.balabit.com/wiki/syslog-ng-faq
Just wondering if there has been any resolution or recommendation on the dependency of libunwind in the base syslog-ng package? -- Evan ________________________________ From: Hofi <hofione@gmail.com> Sent: October 29, 2025 8:21 AM To: Syslog-ng users' and developers' mailing list <syslog-ng@lists.balabit.hu> Subject: [syslog-ng]Re: Version 4.10.2 of syslog-ng is now available Sorry for the inconvenience! We will discuss this and let you know the result next week. Thanks for reporting the problem. ----------------------------------- Hofi - Istvan Hoffmann On Oct 29, 2025 at 16:16 +0100, Evan Rempel <erempel@uvic.ca>, wrote: That's good information. Referring to the current RPM from /ose-repo.syslog-ng.com/yum/ I am no longer able to install the base syslog-ng package on a vanilla RHEL8/9 system. This base package now has a dependency on libunwind that has never been there before. That's why I think this is an oversight in the build of this latest RPM. I understand that many of the additional RPMs for syslog-ng require the EPEL repository. Until now this was not a requirement of the base syslog-ng package. -- Evan ________________________________ From: Hofi <hofione@gmail.com> Sent: October 29, 2025 8:02 AM To: Syslog-ng users' and developers' mailing list <syslog-ng@lists.balabit.hu> Subject: [syslog-ng]Re: Version 4.10.2 of syslog-ng is now available Libunwind is used to provide better crash reporting (and is also very helpful in debug builds). It can be disabled using the `--disable-stackdump` or `-DENABLE_STACKDUMP=OFF` configure option. The default state of this option is now `AUTO`, which checks for the presence of the libunwind library and automatically enables the stackdump feature if it is available. ----------------------------------- Hofi - Istvan Hoffmann
Hi Evan, We are discussing internally the best way to solve this. Hopefully we will have a solution for the nightly RPM repos soon, and that solution will be also part of the next release. Peter Peter Czanik (CzP) <peter.czanik@oneidentity.com> Balabit (a OneIdentity company) / syslog-ng upstream https://syslog-ng.com/community/ https://twitter.com/PCzanik ________________________________ From: Evan Rempel <erempel@uvic.ca> Sent: Tuesday, November 25, 2025 00:00 To: Syslog-ng users' and developers' mailing list <syslog-ng@lists.balabit.hu> Subject: [syslog-ng]Re: Version 4.10.2 of syslog-ng is now available CAUTION: 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. Just wondering if there has been any resolution or recommendation on the dependency of libunwind in the base syslog-ng package? -- Evan ________________________________ From: Hofi <hofione@gmail.com> Sent: October 29, 2025 8:21 AM To: Syslog-ng users' and developers' mailing list <syslog-ng@lists.balabit.hu> Subject: [syslog-ng]Re: Version 4.10.2 of syslog-ng is now available Sorry for the inconvenience! We will discuss this and let you know the result next week. Thanks for reporting the problem. ----------------------------------- Hofi - Istvan Hoffmann On Oct 29, 2025 at 16:16 +0100, Evan Rempel <erempel@uvic.ca>, wrote: That's good information. Referring to the current RPM from /ose-repo.syslog-ng.com/yum/ I am no longer able to install the base syslog-ng package on a vanilla RHEL8/9 system. This base package now has a dependency on libunwind that has never been there before. That's why I think this is an oversight in the build of this latest RPM. I understand that many of the additional RPMs for syslog-ng require the EPEL repository. Until now this was not a requirement of the base syslog-ng package. -- Evan ________________________________ From: Hofi <hofione@gmail.com> Sent: October 29, 2025 8:02 AM To: Syslog-ng users' and developers' mailing list <syslog-ng@lists.balabit.hu> Subject: [syslog-ng]Re: Version 4.10.2 of syslog-ng is now available Libunwind is used to provide better crash reporting (and is also very helpful in debug builds). It can be disabled using the `--disable-stackdump` or `-DENABLE_STACKDUMP=OFF` configure option. The default state of this option is now `AUTO`, which checks for the presence of the libunwind library and automatically enables the stackdump feature if it is available. ----------------------------------- Hofi - Istvan Hoffmann
https://github.com/syslog-ng/syslog-ng/pull/5569 turned off stack dump usage temporarily in the package generation. You can test it using the output of the Nightly release, e.g. https://ose-repo.syslog-ng.com/yum/nightly/rhel-8/x86_64/ ----------------------------------- Hofi - Istvan Hoffmann https://memyselfandi.hu https://mantisliagames.com On Nov 25, 2025 at 00:00 +0100, Evan Rempel <erempel@uvic.ca>, wrote:
Just wondering if there has been any resolution or recommendation on the dependency of libunwind in the base syslog-ng package?
-- Evan
From: Hofi <hofione@gmail.com> Sent: October 29, 2025 8:21 AM To: Syslog-ng users' and developers' mailing list <syslog-ng@lists.balabit.hu> Subject: [syslog-ng]Re: Version 4.10.2 of syslog-ng is now available
Sorry for the inconvenience!
We will discuss this and let you know the result next week.
Thanks for reporting the problem.
----------------------------------- Hofi - Istvan Hoffmann
On Oct 29, 2025 at 16:16 +0100, Evan Rempel <erempel@uvic.ca>, wrote:
That's good information. Referring to the current RPM from /ose-repo.syslog-ng.com/yum/ I am no longer able to install the base syslog-ng package on a vanilla RHEL8/9 system. This base package now has a dependency on libunwind that has never been there before. That's why I think this is an oversight in the build of this latest RPM.
I understand that many of the additional RPMs for syslog-ng require the EPEL repository. Until now this was not a requirement of the base syslog-ng package.
-- Evan
From: Hofi <hofione@gmail.com> Sent: October 29, 2025 8:02 AM To: Syslog-ng users' and developers' mailing list <syslog-ng@lists.balabit.hu> Subject: [syslog-ng]Re: Version 4.10.2 of syslog-ng is now available
Libunwind is used to provide better crash reporting (and is also very helpful in debug builds).
It can be disabled using the `--disable-stackdump` or `-DENABLE_STACKDUMP=OFF` configure option.
The default state of this option is now `AUTO`, which checks for the presence of the libunwind library and automatically enables the stackdump feature if it is available.
----------------------------------- Hofi - Istvan Hoffmann
______________________________________________________________________________ Member info: %(web_page_url)slistinfo/%(_internal_name)s Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng FAQ: http://www.balabit.com/wiki/syslog-ng-faq
Alternatively, you can exclude this requirement from the generated Requires list by adding this to the spec file %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^libunwind$ Andthen add a weak dependency so that the package is installed only if it is available. From the page (Weak dependencies) https://rpm-software-management.github.io/rpm/manual/dependencies.html Recommends: libunwind -- Evan ________________________________ From: Hofi <hofione@gmail.com> Sent: November 25, 2025 6:16 AM To: Syslog-ng users' and developers' mailing list <syslog-ng@lists.balabit.hu> Subject: [syslog-ng]Re: Version 4.10.2 of syslog-ng is now available You don't often get email from hofione@gmail.com. Learn why this is important<https://aka.ms/LearnAboutSenderIdentification> https://github.com/syslog-ng/syslog-ng/pull/5569 turned off stack dump usage temporarily in the package generation. You can test it using the output of the Nightly release, e.g. https://ose-repo.syslog-ng.com/yum/nightly/rhel-8/x86_64/ ----------------------------------- Hofi - Istvan Hoffmann https://memyselfandi.hu https://mantisliagames.com On Nov 25, 2025 at 00:00 +0100, Evan Rempel <erempel@uvic.ca>, wrote: Just wondering if there has been any resolution or recommendation on the dependency of libunwind in the base syslog-ng package? -- Evan ________________________________ From: Hofi <hofione@gmail.com> Sent: October 29, 2025 8:21 AM To: Syslog-ng users' and developers' mailing list <syslog-ng@lists.balabit.hu> Subject: [syslog-ng]Re: Version 4.10.2 of syslog-ng is now available Sorry for the inconvenience! We will discuss this and let you know the result next week. Thanks for reporting the problem. ----------------------------------- Hofi - Istvan Hoffmann On Oct 29, 2025 at 16:16 +0100, Evan Rempel <erempel@uvic.ca>, wrote: That's good information. Referring to the current RPM from /ose-repo.syslog-ng.com/yum/ I am no longer able to install the base syslog-ng package on a vanilla RHEL8/9 system. This base package now has a dependency on libunwind that has never been there before. That's why I think this is an oversight in the build of this latest RPM. I understand that many of the additional RPMs for syslog-ng require the EPEL repository. Until now this was not a requirement of the base syslog-ng package. -- Evan ________________________________ From: Hofi <hofione@gmail.com> Sent: October 29, 2025 8:02 AM To: Syslog-ng users' and developers' mailing list <syslog-ng@lists.balabit.hu> Subject: [syslog-ng]Re: Version 4.10.2 of syslog-ng is now available Libunwind is used to provide better crash reporting (and is also very helpful in debug builds). It can be disabled using the `--disable-stackdump` or `-DENABLE_STACKDUMP=OFF` configure option. The default state of this option is now `AUTO`, which checks for the presence of the libunwind library and automatically enables the stackdump feature if it is available. ----------------------------------- Hofi - Istvan Hoffmann ______________________________________________________________________________ Member info: %(web_page_url)slistinfo/%(_internal_name)s Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng FAQ: http://www.balabit.com/wiki/syslog-ng-faq
If it is compiled in, libsyslog-ng.so will require it at runtime, so it's either in or out, or one has to compile it twice. On Tue, Nov 25, 2025 at 3:45 PM Evan Rempel <erempel@uvic.ca> wrote:
Alternatively, you can exclude this requirement from the generated Requires list by adding this to the spec file
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^libunwind$
Andthen add a weak dependency so that the package is installed only if it is available.
From the page (Weak dependencies) https://rpm-software-management.github.io/rpm/manual/dependencies.html
Recommends: libunwind
-- Evan ------------------------------ *From:* Hofi <hofione@gmail.com> *Sent:* November 25, 2025 6:16 AM *To:* Syslog-ng users' and developers' mailing list < syslog-ng@lists.balabit.hu> *Subject:* [syslog-ng]Re: Version 4.10.2 of syslog-ng is now available
You don't often get email from hofione@gmail.com. Learn why this is important <https://aka.ms/LearnAboutSenderIdentification> https://github.com/syslog-ng/syslog-ng/pull/5569 turned off stack dump usage temporarily in the package generation.
You can test it using the output of the Nightly release, e.g. https://ose-repo.syslog-ng.com/yum/nightly/rhel-8/x86_64/
----------------------------------- Hofi - Istvan Hoffmann https://memyselfandi.hu https://mantisliagames.com On Nov 25, 2025 at 00:00 +0100, Evan Rempel <erempel@uvic.ca>, wrote:
Just wondering if there has been any resolution or recommendation on the dependency of libunwind in the base syslog-ng package?
-- Evan
------------------------------ *From:* Hofi <hofione@gmail.com> *Sent:* October 29, 2025 8:21 AM *To:* Syslog-ng users' and developers' mailing list < syslog-ng@lists.balabit.hu> *Subject:* [syslog-ng]Re: Version 4.10.2 of syslog-ng is now available
Sorry for the inconvenience!
We will discuss this and let you know the result next week.
Thanks for reporting the problem.
----------------------------------- Hofi - Istvan Hoffmann
On Oct 29, 2025 at 16:16 +0100, Evan Rempel <erempel@uvic.ca>, wrote:
That's good information. Referring to the current RPM from / ose-repo.syslog-ng.com/yum/ I am no longer able to install the base syslog-ng package on a vanilla RHEL8/9 system. This base package now has a dependency on libunwind that has never been there before. That's why I think this is an oversight in the build of this latest RPM.
I understand that many of the additional RPMs for syslog-ng require the EPEL repository. Until now this was not a requirement of the base syslog-ng package.
-- Evan
------------------------------ *From:* Hofi <hofione@gmail.com> *Sent:* October 29, 2025 8:02 AM *To:* Syslog-ng users' and developers' mailing list < syslog-ng@lists.balabit.hu> *Subject:* [syslog-ng]Re: Version 4.10.2 of syslog-ng is now available
Libunwind is used to provide better crash reporting (and is also very helpful in debug builds).
It can be disabled using the `--disable-stackdump` or `-DENABLE_STACKDUMP=OFF` configure option.
The default state of this option is now `AUTO`, which checks for the presence of the libunwind library and automatically enables the stackdump feature if it is available.
----------------------------------- Hofi - Istvan Hoffmann
______________________________________________________________________________ Member info: %(web_page_url)slistinfo/%(_internal_name)s Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng FAQ: http://www.balabit.com/wiki/syslog-ng-faq
______________________________________________________________________________ Member info: %(web_page_url)slistinfo/%(_internal_name)s Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng FAQ: http://www.balabit.com/wiki/syslog-ng-faq
-- Bazsi
participants (4)
-
Balazs Scheidler
-
Evan Rempel
-
Hofi
-
Peter Czanik (pczanik)