public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Subject: Re: [PATCH] clamav: Update to 1.3.0
Date: Fri, 09 Feb 2024 13:29:54 +0100	[thread overview]
Message-ID: <7943dba1-aafa-46c5-87c7-6348512e1fff@ipfire.org> (raw)
In-Reply-To: <20240209120954.3342038-1-matthias.fischer@ipfire.org>

[-- Attachment #1: Type: text/plain, Size: 6777 bytes --]

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)

      reply	other threads:[~2024-02-09 12:29 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-02-09 12:09 Matthias Fischer
2024-02-09 12:29 ` Adolf Belka [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7943dba1-aafa-46c5-87c7-6348512e1fff@ipfire.org \
    --to=adolf.belka@ipfire.org \
    --cc=development@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox