Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package clamav for openSUSE:Factory checked in at 2026-03-13 21:16:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/clamav (Old) and /work/SRC/openSUSE:Factory/.clamav.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clamav" Fri Mar 13 21:16:11 2026 rev:139 rq:1338542 version:1.5.2 Changes: -------- --- /work/SRC/openSUSE:Factory/clamav/clamav.changes 2025-12-01 11:12:49.029227108 +0100 +++ /work/SRC/openSUSE:Factory/.clamav.new.8177/clamav.changes 2026-03-13 21:16:38.204877338 +0100 @@ -1,0 +2,37 @@ +Thu Mar 5 16:46:47 UTC 2026 - Reinhard Max <[email protected]> + +- New version 1.5.2: + * bsc#1259207, CVE-2026-20031: Fixed an error handling bug in the + HTML file parser that may crash the program and cause a + denial-of-service (DoS) condition. This issue was introduced in + version 1.1.0. + * Fixed a possible infinite loop when scanning some JPEG files by + upgrading affected ClamAV dependency, a Rust image library. + * The CVD verification process will now ignore certificate files + in the CVD certs directory when the user lacks read permissions. + * Freshclam: Fix CLD verification bug with PrivateMirror option. + * Upgraded the Rust bytes dependency to a newer version to + resolve RUSTSEC-2026-0007 advisory. + * Fixed a possible crash caused by invalid pointer alignment on + some platforms. + * Minimal required Rust version is now 1.87. + +------------------------------------------------------------------- +Fri Feb 13 09:21:24 UTC 2026 - Reinhard Max <[email protected]> + +- bsc#1258072: Require main and library packages to be of the same + version and release. Given that all the core functionality is + in the libraries it makes little sense to update the main + package alone. + +------------------------------------------------------------------- +Tue Feb 10 16:23:21 UTC 2026 - Reinhard Max <[email protected]> + +- jsc-PED-14819: Support transactional updates. + +------------------------------------------------------------------- +Fri Nov 28 12:44:30 UTC 2025 - Reinhard Max <[email protected]> + +- Fix testsuite error on SLE-15-SP6 by falling back to rust1.86. + +------------------------------------------------------------------- @@ -64 +101 @@ - file when checking for false positives + file when checking for false positives (bsc#1221954). Old: ---- clamav-1.5.1.tar.gz clamav-1.5.1.tar.gz.sig New: ---- clamav-1.5.2.tar.gz clamav-1.5.2.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clamav.spec ++++++ --- /var/tmp/diff_new_pack.lUZlNk/_old 2026-03-13 21:16:39.152916712 +0100 +++ /var/tmp/diff_new_pack.lUZlNk/_new 2026-03-13 21:16:39.156916878 +0100 @@ -1,7 +1,7 @@ # # spec file for package clamav # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2024 Andreas Stieger <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -25,8 +25,8 @@ %endif %if 0%{?suse_version} <= 1500 %define vgcc 13 -%if 0%{?sle_version} < 150400 -%define vrust 1.86 +%if 0%{?sle_version} <= 150700 +%define vrust 1.87 %endif %if 0%{?suse_version} < 1500 %define vcmake 3 @@ -44,7 +44,7 @@ %define jsonc json-c-json-c-%vjsonc-20240915 Name: clamav -Version: 1.5.1 +Version: 1.5.2 Release: 0 Summary: Antivirus Toolkit License: GPL-2.0-only @@ -114,6 +114,9 @@ Obsoletes: clamav-db < 0.88.3 Provides: clamav-nodb = %{version} Obsoletes: clamav-nodb < %{version} +Requires: libclamav%v_libclamav = %{version}-%{release} +Requires: libclammspack%v_libclammspack = %{version}-%{release} +Requires: libfreshclam%v_libfreshclam = %{version}-%{release} %if %{without clammspack} BuildRequires: pkgconfig(libmspack) %endif @@ -151,7 +154,7 @@ %package milter Summary: ClamAV Milter compatible mail scanner Group: Productivity/Security -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} Provides: %{name}:/usr/sbin/clamav-milter %description milter @@ -259,13 +262,16 @@ %install %cmake_install +%if 0%suse_version <= 1500 install -d -m755 %{buildroot}%{_localstatedir}/lib/clamav +%endif +sed -i 's|@rundir@|%_rundir|g;s|@localstatedir@|%_localstatedir|g' %SOURCE6 install -d -m755 %{buildroot}%{_tmpfilesdir} install -m644 %SOURCE6 %{buildroot}%{_tmpfilesdir}/clamav.conf %if 0%{?suse_version} <= 1500 mkdir -p %{buildroot}%{_localstatedir}/spool/amavis %endif -mkdir -p -m 0755 %{buildroot}{%_sysconfdir,/run/clamav} +mkdir -p -m 0755 %{buildroot}%_sysconfdir find %{buildroot} -type f -name "*.la" -delete -print for f in %{buildroot}%{_sysconfdir}/*.conf.sample; @@ -304,10 +310,12 @@ %service_add_post clamd.service clamonacc.service %preun +%if 0%suse_version <= 1500 if [ $1 -eq 0 ]; then # package will be uninstalled rm -f %{_localstatedir}/lib/clamav/* fi +%endif %service_del_preun clamd.service clamonacc.service %postun @@ -375,12 +383,11 @@ %{_unitdir}/freshclam.service %{_unitdir}/freshclam.timer %{_unitdir}/clamonacc.service +%if 0%{?suse_version} <= 1500 %defattr(-,vscan,vscan) %dir %{_localstatedir}/lib/clamav -%if 0%{?suse_version} <= 1500 %dir %attr(750,vscan,vscan) %{_localstatedir}/spool/amavis %endif -%ghost %attr(755,vscan,vscan) /run/clamav %files docs-html %doc %_docdir/%name ++++++ clamav-1.5.1.tar.gz -> clamav-1.5.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/clamav/clamav-1.5.1.tar.gz /work/SRC/openSUSE:Factory/.clamav.new.8177/clamav-1.5.2.tar.gz differ: char 5, line 1 ++++++ clamav-tmpfiles.conf ++++++ --- /var/tmp/diff_new_pack.lUZlNk/_old 2026-03-13 21:16:39.300922859 +0100 +++ /var/tmp/diff_new_pack.lUZlNk/_new 2026-03-13 21:16:39.308923191 +0100 @@ -1,3 +1,4 @@ # clamav needs a directory in /run: -d /run/clamav 0755 vscan vscan - +d @rundir@/clamav 0755 vscan vscan - +d @localstatedir@/lib/clamav 0755 vscan vscan -
