From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adolf Belka To: development@lists.ipfire.org Subject: Re: [PATCH] clamav: Update to 1.3.0 Date: Fri, 09 Feb 2024 13:29:54 +0100 Message-ID: <7943dba1-aafa-46c5-87c7-6348512e1fff@ipfire.org> In-Reply-To: <20240209120954.3342038-1-matthias.fischer@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5694326220642004829==" List-Id: --===============5694326220642004829== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Reviewed-by: Adolf Belka On 09/02/2024 13:09, Matthias Fischer wrote: > For details see: > https://blog.clamav.net/2023/11/clamav-130-122-105-released.html > > Excerpts from changelog: > > "Major changes > > Added support for extracting and scanning attachments found in > Microsoft OneNote section files. OneNote parsing will be enabled by > default, but may be optionally disabled using one of the following > options: > a. The clamscan command line option: --scan-onenote=3Dno, > b. The clamd.conf config option: ScanOneNote no, > c. The libclamav scan option options.parse &=3D ~CL_SCAN_PARSE_ONENOTE= ;, > d. A signature change to the daily.cfg dynamic configuration (DCONF). > > Other improvements > > Fixed issue when building ClamAV on the Haiku (BeOS-like) operating > system. Patch courtesy of Luca D'Amico > > ClamD: When starting, ClamD will now check if the directory specified > by TemporaryDirectory in clamd.conf exists. If it doesn't, ClamD will > print an error message and will exit with exit code 1. Patch courtesy > of Andrew Kiggins. > > CMake: If configured to build static libraries, CMake will now also > install the libclamav_rust, libclammspack, libclamunrar_iface, and > libclamunrar static libraries required by libclamav. > Note: These libraries are all linked into the clamscan, clamd, sigtool, > and freshclam programs, which is why they did not need to be installed > to function. However, these libraries would be required if you wish to > build some other program that uses the libclamav static library. > Added file type recognition for compiled Python (`.pyc`) files. > > The file type appears as a string parameter for these callback > functions: > > - clcb_pre_cache > - clcb_pre_scan > - clcb_file_inspection > > When scanning a `.pyc` file, the `type` parameter will now show > > "CL_TYPE_PYTHON_COMPILED" instead of "CL_TYPE_BINARY_DATA". > > Improved support for decrypting PDFs with empty passwords. > > Assorted minor improvements and typo fixes. > > Bug fixes > > Fixed a warning when scanning some HTML files. > > Fixed an issue decrypting some PDF's with an empty password. > > ClamOnAcc: Fixed an infinite loop when a watched directory does not > exist. > > ClamOnAcc: Fixed an infinite loop when a file has been deleted before a > scan. > Patch courtesy of gsuehiro. > > Fixed a possible crash when processing VBA files on HP-UX/IA 64bit. > Patch courtesy of Albert Chin-A-Young. > > ClamConf: Fixed an issue printing `MaxScanSize` introduced with the > change to allow a `MaxScanSize` greater than 4 GB. > Fix courtesy of teoberi. > > Fixed an issue building a ClamAV RPM in some configurations. > The issue was caused by faulty CMake logic that intended to create an > empty database directory during the installation." > > Signed-off-by: Matthias Fischer > --- > config/rootfiles/packages/clamav | 9 ++++++--- > lfs/clamav | 8 ++++---- > 2 files changed, 10 insertions(+), 7 deletions(-) > > diff --git a/config/rootfiles/packages/clamav b/config/rootfiles/packages/c= lamav > index 428f73e6c..2c7242d7e 100644 > --- a/config/rootfiles/packages/clamav > +++ b/config/rootfiles/packages/clamav > @@ -14,16 +14,17 @@ usr/bin/sigtool > #usr/include/libfreshclam.h > usr/lib/libclamav.so > usr/lib/libclamav.so.12 > -usr/lib/libclamav.so.12.0.1 > +usr/lib/libclamav.so.12.0.2 > +#usr/lib/libclamav_rust.a > usr/lib/libclammspack.so > usr/lib/libclammspack.so.0 > usr/lib/libclammspack.so.0.8.0 > usr/lib/libclamunrar.so > usr/lib/libclamunrar.so.12 > -usr/lib/libclamunrar.so.12.0.1 > +usr/lib/libclamunrar.so.12.0.2 > usr/lib/libclamunrar_iface.so > usr/lib/libclamunrar_iface.so.12 > -usr/lib/libclamunrar_iface.so.12.0.1 > +usr/lib/libclamunrar_iface.so.12.0.2 > usr/lib/libfreshclam.so > usr/lib/libfreshclam.so.3 > usr/lib/libfreshclam.so.3.0.1 > @@ -98,6 +99,7 @@ usr/sbin/clamd > #usr/share/doc/ClamAV/html/fonts/open-sans-v17-all-charsets-italic.woff2 > #usr/share/doc/ClamAV/html/fonts/open-sans-v17-all-charsets-regular.woff2 > #usr/share/doc/ClamAV/html/fonts/source-code-pro-v11-all-charsets-500.wof= f2 > +#usr/share/doc/ClamAV/html/googled62299e9391332c4.html > #usr/share/doc/ClamAV/html/highlight.css > #usr/share/doc/ClamAV/html/highlight.js > #usr/share/doc/ClamAV/html/images > @@ -167,6 +169,7 @@ usr/sbin/clamd > #usr/share/doc/ClamAV/html/searcher.js > #usr/share/doc/ClamAV/html/searchindex.js > #usr/share/doc/ClamAV/html/searchindex.json > +#usr/share/doc/ClamAV/html/sitemap.xml > #usr/share/doc/ClamAV/html/theme-dawn.js > #usr/share/doc/ClamAV/html/theme-tomorrow_night.js > #usr/share/doc/ClamAV/html/tomorrow-night.css > diff --git a/lfs/clamav b/lfs/clamav > index b64753c44..5a1089187 100644 > --- a/lfs/clamav > +++ b/lfs/clamav > @@ -1,7 +1,7 @@ > #########################################################################= ###### > # = # > # IPFire.org - A linux based firewall = # > -# Copyright (C) 2007-2023 IPFire Team = # > +# Copyright (C) 2007-2024 IPFire Team = # > # = # > # This program is free software: you can redistribute it and/or modify = # > # it under the terms of the GNU General Public License as published by = # > @@ -26,7 +26,7 @@ include Config > =20 > SUMMARY =3D Antivirus Toolkit > =20 > -VER =3D 1.2.1 > +VER =3D 1.3.0 > =20 > THISAPP =3D clamav-$(VER) > DL_FILE =3D $(THISAPP).tar.gz > @@ -34,7 +34,7 @@ DL_FROM =3D $(URL_IPFIRE) > DIR_APP =3D $(DIR_SRC)/$(THISAPP) > TARGET =3D $(DIR_INFO)/$(THISAPP) > PROG =3D clamav > -PAK_VER =3D 70 > +PAK_VER =3D 71 > =20 > DEPS =3D > =20 > @@ -50,7 +50,7 @@ objects =3D $(DL_FILE) > =20 > $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) > =20 > -$(DL_FILE)_BLAKE2 =3D 1373c6882b165e769dcc3c3631dfe7183231b2fe4830608b57d9= 19af1a8e9a5a73aa3cc4767981a27bb9845390165b5241750904d50e1a90b7237200b97f7ef3 > +$(DL_FILE)_BLAKE2 =3D dc411b1a905d2699c497870877fbe99e3910f8e29bc77830085c= 8ab75161c80066ca1396f47c3cd6a098c06c839464dbe31feb2e7e64622c657ad4a6a9401282 > =20 > =20 > install : $(TARGET) --===============5694326220642004829==--