Revisions of clamav

Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 77)
- update to 1.3.1
  * CVE-2024-20380: Fixed a possible crash in the HTML file parser that
    could cause a denial-of-service (DoS) condition. This issue affects
    version 1.3.0 only and does not affect prior versions.
  * Updated select Rust dependencies to the latest versions. This
    resolved Cargo audit complaints and included PNG parser bug fixes.
  * Fixed a bug causing some text to be truncated when converting from
    UTF-16.
  * Fixed assorted complaints identified by Coverity static analysis.
  * Fixed a bug causing CVDs downloaded by the DatabaseCustomURL Freshclam
    config option to be pruned and then re-downloaded with every update.
  * Added the new 'valhalla' database name to the list of optional databases
    in preparation for future work.
  * Added symbols to the libclamav.map file to enable additional build
    configurations.
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 76)
- update to 1.3.0
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 75)
- update to 1.3.0-rc2
  * 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).
       GitHub pull request

- update to 1.3.0-rc
  * 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).
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 73)
Don't package unrar in a subpackage
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 72)
Build with unrar enabled by default
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 70)
Fix clamd socket
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 69)
- update to 1.2.1
  * Eliminate security warning about unused "atty" dependency.
  * Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.12.
  * Build system: Fix link error with Clang/LLVM/LLD version 17.
  * Patch courtesy of Yasuhiro Kimura.
  * Fix alert-exceeds-max feature for files > 2GB and < max-filesize.
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 68)
Rename clamav-daemon to clamd
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 66)
- Update to 1.2.0
  * Added support for extracting Universal Disk Format (UDF) partitions.
    Specifically, this version adds support for the Beginning Extended
    Area Descriptor (BEA01) type of UDF files.
  * Added an option to customize the size of ClamAV's clean file cache.
    Increasing the size of the clean file cache may improve scan
    performance but will require more RAM. The cache size value should
    be a square number or will be rounded up to the nearest square number.
    The cache size option for clamd and clamscan is --cache-size.
    Alternatively, you can customize the cache size for ClamD by setting
    CacheSize in clamd.conf.
  * Introduced a SystemD timer for running Freshclam updates, without
    sending Freshclam into the background. This takes the "burden of
    timing the updates" from Freshclam and puts it onto SystemD. The timer
    can be activated, audited, and the logs inspected:
      sudo systemctl enable --now clamav-freshclam-once.timer
      sudo systemctl list-timers
      sudo systemctl status clamav-freshclam-once.timer
      sudo systemctl status clamav-freshclam-once.service
      journalctl -u clamav-freshclam-once.service
    If you want a different update interval you can edit the timer unit file:
      sudo systemctl edit clamav-freshclam-once.timer
  * Raised the MaxScanSize limit so the total amount of data scanned when
    scanning a file or archive may exceed 4 gigabytes.
    Introduced the ability to suffix the MaxScanSize and other config file
    size options with a "G" or "g" for the number of gigabytes. For example,
    for ClamD you may now specify MaxScanSize 10G in clamd.conf. And for
    ClamScan, you may now specify --max-scansize=10g.
    The MaxFileSize is still limited internally in ClamAV to 2 gigabytes.
    Any file, or embedded file, larger than 2GB will be skipped. You may use
    clamscan --alert-exceeds-max, or the clamd.conf option AlertExceedsMax
    yes to tell if a scan is not completed because of the scan limits.
  * Added ability for Freshclam to use a client certificate PEM file and a
    private key PEM file for authentication to a private mirror by setting
    the following environment variables:
      FRESHCLAM_CLIENT_CERT: May be set to the path of a file (PEM)
      containing the client certificate.
      FRESHCLAM_CLIENT_KEY: May be set to the path of a file (PEM) containing
      the client private key.
      FRESHCLAM_CLIENT_KEY_PASSWD: May be set to a password for the client
      key PEM file, if it is password protected.
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 64)
- Update to 1.1.1
  * CVE-2023-20197: Fixed a possible denial of service vulnerability in
    the HFS+ file parser. This issue affects versions 1.1.0, 1.0.1
    through 1.0.0, 0.105.2 through 0.105.0, 0.104.4 through 0.104.0,
    and 0.103.8 through 0.103.0.
  * Fixed a build issue when using the Rust nightly toolchain, which was
    affecting the oss-fuzz build environment used for regression tests.
  * Fixed a build issue on Windows when using Rust version 1.70 or newer.
  * CMake build system improvement to support compiling with OpenSSL 3.x on
    macOS with the Xcode toolchain.
  * The official ClamAV installers and packages are now built with OpenSSL
    3.1.1 or newer.
  * Removed a warning message showing the HTTP response codes during the
    Freshclam database update process.
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 63)
- Update to 1.1.0
  * Added the ability to extract images embedded in HTML CSS <style> blocks.
  * Updated to Sigtool so that the --vba option will extract VBA code from
    Microsoft Office documents the same way that libclamav extracts VBA.
    This resolves several issues where Sigtool could not extract VBA.
    Sigtool will also now display the normalized VBA code instead of the
    pre-normalized VBA code.
  * Added a new ClamScan and ClamD option: --fail-if-cvd-older-than=days.
    Additionally, we introduce FailIfCvdOlderThan as a clamd.conf synonym for
    --fail-if-cvd-older-than. When passed, it causes ClamD to exit on startup
    with a non-zero return code if the virus database is older than the specified
    number of days.
  * Added a new function cl_cvdgetage() to the libclamav API.
    This function will retrieve the age in seconds of the youngest file in a
    database directory, or the age of a single CVD (or CLD) file.
  * Added a new function cl_engine_set_clcb_vba() to the libclamav API.
    Use this function to set a cb_vba callback function.
    The cb_vba callback function will be run whenever VBA is extracted from
    office documents. The provided data will be a normalized copy of the
    extracted VBA.
    This callback was added to support Sigtool so that it can use the same VBA
    extraction logic that ClamAV uses to scan documents.
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 62)
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 61)
Work around failing test in different way
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 60)
Make building release candidates slightly easier
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 59)
Update to 1.1.0-rc
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 58)
Displaying revisions 1 - 20 of 77
openSUSE Build Service is sponsored by