Hello community, here is the log from the commit of package clamav for openSUSE:Factory checked in at 2020-09-21 17:33:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/clamav (Old) and /work/SRC/openSUSE:Factory/.clamav.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clamav" Mon Sep 21 17:33:23 2020 rev:109 rq:835433 version:0.103.0 Changes: -------- --- /work/SRC/openSUSE:Factory/clamav/clamav.changes 2020-07-17 20:54:52.901172603 +0200 +++ /work/SRC/openSUSE:Factory/.clamav.new.4249/clamav.changes 2020-09-21 17:42:01.160833651 +0200 @@ -1,0 +2,15 @@ +Mon Sep 14 17:39:16 UTC 2020 - Arjen de Korte <suse+bu...@de-korte.org> + +- Update to 0.103.0 + * clamd can now reload the signature database without blocking + scanning. This multi-threaded database reload improvement was made + possible thanks to a community effort. + - Non-blocking database reloads are now the default behavior. Some + systems that are more constrained on RAM may need to disable + non-blocking reloads as it will temporarily consume two times as + much memory. We added a new clamd config option + ConcurrentDatabaseReload, which may be set to no. + * Dropped clamav-str-h.patch (no longer needed) + * Fix clamav-milter.service (requires clamd.service to run) + +------------------------------------------------------------------- Old: ---- clamav-0.102.4.tar.gz clamav-0.102.4.tar.gz.sig clamav-str-h.patch New: ---- clamav-0.103.0.tar.gz clamav-0.103.0.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clamav.spec ++++++ --- /var/tmp/diff_new_pack.MKV6jC/_old 2020-09-21 17:42:07.180839324 +0200 +++ /var/tmp/diff_new_pack.MKV6jC/_new 2020-09-21 17:42:07.180839324 +0200 @@ -19,7 +19,7 @@ %define clamav_check --enable-check %bcond_with clammspack Name: clamav -Version: 0.102.4 +Version: 0.103.0 Release: 0 Summary: Antivirus Toolkit License: GPL-2.0-only @@ -37,14 +37,13 @@ Patch4: clamav-disable-timestamps.patch Patch5: clamav-obsolete-config.patch Patch6: clamav-disable-yara.patch -Patch7: clamav-str-h.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bc BuildRequires: check-devel BuildRequires: gcc-c++ BuildRequires: libbz2-devel -BuildRequires: libcurl-devel +BuildRequires: libcurl-devel >= 7.45 BuildRequires: libjson-c-devel BuildRequires: libopenssl-devel BuildRequires: libtool @@ -56,6 +55,7 @@ BuildRequires: sed BuildRequires: sendmail-devel BuildRequires: systemd-rpm-macros +#BuildRequires: valgrind BuildRequires: zlib-devel BuildRequires: pkgconfig(libsystemd) Requires(pre): %_bindir/awk @@ -125,7 +125,6 @@ %patch4 %patch5 %patch6 -%patch7 %build CFLAGS="-fstack-protector" @@ -181,6 +180,7 @@ install -m 0644 %SOURCE7 %buildroot/%_unitdir/clamd.service install -m 0644 %SOURCE8 %buildroot/%_unitdir/freshclam.service install -m 0644 %SOURCE9 %buildroot/%_unitdir/clamav-milter.service +rm -f %buildroot/%_unitdir/clamav-clamonacc.service rm -f %buildroot/%_unitdir/clamav-daemon.service rm -f %buildroot/%_unitdir/clamav-daemon.socket rm -f %buildroot/%_unitdir/clamav-freshclam.service @@ -194,7 +194,7 @@ # regression tests %if !0%{?qemu_user_space_build:1} -VALGRIND_GENSUP=1 make check +make check VG=1 %endif %post -n libclamav9 -p /sbin/ldconfig ++++++ clamav-0.102.4.tar.gz -> clamav-0.103.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/clamav/clamav-0.102.4.tar.gz /work/SRC/openSUSE:Factory/.clamav.new.4249/clamav-0.103.0.tar.gz differ: char 5, line 1 ++++++ clamav-conf.patch ++++++ --- /var/tmp/diff_new_pack.MKV6jC/_old 2020-09-21 17:42:07.232839373 +0200 +++ /var/tmp/diff_new_pack.MKV6jC/_new 2020-09-21 17:42:07.232839373 +0200 @@ -31,7 +31,7 @@ # Waiting for data from clamd will timeout after this time (seconds). # Value of 0 disables the timeout. @@ -61,7 +56,7 @@ Example - # daemon (main thread). + # also owned by root to keep other users from tampering with it. # # Default: disabled -#PidFile /var/run/clamav-milter.pid @@ -96,8 +96,8 @@ # Enable verbose logging. # Default: no @@ -71,7 +67,7 @@ Example - # This option allows you to save a process identifier of the listening - # daemon (main thread). + # It is recommended that the directory where this file is stored is + # also owned by root to keep other users from tampering with it. # Default: disabled -#PidFile /var/run/clamd.pid +PidFile /run/clamav/clamd.pid @@ -172,8 +172,8 @@ # Enable log rotation. Always enabled when LogFileMaxSize is enabled. # Default: no @@ -48,12 +44,12 @@ Example - - # This option allows you to save the process identifier of the daemon + # It is recommended that the directory where this file is stored is + # also owned by root to keep other users from tampering with it. # Default: disabled -#PidFile /var/run/freshclam.pid +PidFile /run/clamav/freshclam.pid ++++++ clamav-disable-timestamps.patch ++++++ --- /var/tmp/diff_new_pack.MKV6jC/_old 2020-09-21 17:42:07.244839384 +0200 +++ /var/tmp/diff_new_pack.MKV6jC/_new 2020-09-21 17:42:07.244839384 +0200 @@ -82,4 +82,4 @@ +_ACEOF - VERSION="0.102.4" + VERSION="0.103.0" ++++++ service.clamav-milter ++++++ --- /var/tmp/diff_new_pack.MKV6jC/_old 2020-09-21 17:42:07.292839429 +0200 +++ /var/tmp/diff_new_pack.MKV6jC/_new 2020-09-21 17:42:07.296839433 +0200 @@ -1,7 +1,7 @@ [Unit] Description=Clamav antivirus milter daemon -After=network.target freshclam.service -Requires=freshclam.service +After=network.target clamd.service +Requires=clamd.service [Service] Type=forking