Reviewed-by: Adolf Belka <adolf.belka(a)ipfire.org> 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=no, > b. The clamd.conf config option: ScanOneNote no, > c. The libclamav scan option options.parse &= ~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 <matthias.fischer(a)ipfire.org> > --- > 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/clamav > 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.woff2 > +#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 <info(a)ipfire.org> # > +# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> # > # # > # 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 > > SUMMARY = Antivirus Toolkit > > -VER = 1.2.1 > +VER = 1.3.0 > > THISAPP = clamav-$(VER) > DL_FILE = $(THISAPP).tar.gz > @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) > DIR_APP = $(DIR_SRC)/$(THISAPP) > TARGET = $(DIR_INFO)/$(THISAPP) > PROG = clamav > -PAK_VER = 70 > +PAK_VER = 71 > > DEPS = > > @@ -50,7 +50,7 @@ objects = $(DL_FILE) > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > -$(DL_FILE)_BLAKE2 = 1373c6882b165e769dcc3c3631dfe7183231b2fe4830608b57d919af1a8e9a5a73aa3cc4767981a27bb9845390165b5241750904d50e1a90b7237200b97f7ef3 > +$(DL_FILE)_BLAKE2 = dc411b1a905d2699c497870877fbe99e3910f8e29bc77830085c8ab75161c80066ca1396f47c3cd6a098c06c839464dbe31feb2e7e64622c657ad4a6a9401282 > > > install : $(TARGET)