head 1.9; access; symbols pkgsrc-2026Q1:1.9.0.6 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.9.0.4 pkgsrc-2025Q4-base:1.9 pkgsrc-2025Q3:1.9.0.2 pkgsrc-2025Q3-base:1.9 pkgsrc-2025Q2:1.8.0.46 pkgsrc-2025Q2-base:1.8 pkgsrc-2025Q1:1.8.0.44 pkgsrc-2025Q1-base:1.8 pkgsrc-2024Q4:1.8.0.42 pkgsrc-2024Q4-base:1.8 pkgsrc-2024Q3:1.8.0.40 pkgsrc-2024Q3-base:1.8 pkgsrc-2024Q2:1.8.0.38 pkgsrc-2024Q2-base:1.8 pkgsrc-2024Q1:1.8.0.36 pkgsrc-2024Q1-base:1.8 pkgsrc-2023Q4:1.8.0.34 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.32 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.30 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.28 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.26 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.24 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.8.0.22 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.8.0.20 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.8.0.18 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.8.0.16 pkgsrc-2021Q3-base:1.8 pkgsrc-2021Q2:1.8.0.14 pkgsrc-2021Q2-base:1.8 pkgsrc-2021Q1:1.8.0.12 pkgsrc-2021Q1-base:1.8 pkgsrc-2020Q4:1.8.0.10 pkgsrc-2020Q4-base:1.8 pkgsrc-2020Q3:1.8.0.8 pkgsrc-2020Q3-base:1.8 pkgsrc-2020Q2:1.8.0.6 pkgsrc-2020Q2-base:1.8 pkgsrc-2020Q1:1.8.0.2 pkgsrc-2020Q1-base:1.8 pkgsrc-2019Q4:1.8.0.4 pkgsrc-2019Q4-base:1.8 pkgsrc-2019Q3:1.7.0.2 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.6.0.44 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.42 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.40 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.38 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.36 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.34 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.32 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.30 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.26 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.24 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.22 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.20 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.18 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.16 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.14 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.12 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.10 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.8 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.6 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.4 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.2 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.5.0.2 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.4.0.2 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.3.0.10 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.8 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.6 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.4 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.2 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.2.0.8 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.6 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.4 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.2 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.1.1.1.0.6 pkgsrc-2011Q2-base:1.1.1.1 pkgsrc-2011Q1:1.1.1.1.0.4 pkgsrc-2011Q1-base:1.1.1.1 pkgsrc-2010Q4:1.1.1.1.0.2 pkgsrc-2010Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.9 date 2025.08.31.14.49.46; author bouyer; state Exp; branches; next 1.8; commitid qAeuqyPt3UCjpT8G; 1.8 date 2019.10.10.15.41.29; author prlw1; state Exp; branches; next 1.7; commitid xJvAmWghK3aWQkGB; 1.7 date 2019.08.05.14.44.20; author prlw1; state Exp; branches; next 1.6; commitid sYG6HxnG9hSOBQxB; 1.6 date 2014.05.08.16.01.09; author jperkin; state Exp; branches 1.6.44.1; next 1.5; commitid e3h6KBasrENeEKzx; 1.5 date 2014.03.11.14.05.13; author jperkin; state Exp; branches; next 1.4; commitid ZdYDtaK33Yj8Shsx; 1.4 date 2013.10.02.18.30.13; author adam; state Exp; branches; next 1.3; commitid 3SoHNYuqlonjuK7x; 1.3 date 2012.07.02.07.12.58; author adam; state Exp; branches; next 1.2; 1.2 date 2011.07.08.09.28.06; author adam; state Exp; branches; next 1.1; 1.1 date 2010.12.24.07.11.05; author kefren; state Exp; branches 1.1.1.1; next ; 1.6.44.1 date 2019.09.05.09.26.25; author bsiegert; state Exp; branches; next ; commitid XdOeTipziZZ8VNBB; 1.1.1.1 date 2010.12.24.07.11.05; author kefren; state Exp; branches 1.1.1.1.6.1; next ; 1.1.1.1.6.1 date 2011.07.08.16.33.12; author tron; state Exp; branches; next ; desc @@ 1.9 log @clamav, clamav-doc: update to 1.4.3 (from wip/clamav). main changes since 0.103.12: Added support for extracting ALZ archives. The new ClamAV file type for ALZ archives is CL_TYPE_ALZ. Added a DCONF option to enable or disable ALZ archive support. Tip: DCONF (Dynamic CONFiguration) is a feature that allows for some configuration changes to be made via ClamAV .cfg "signatures". Added support for extracting LHA/LZH archives. The new ClamAV file type for LHA/LZH archives is CL_TYPE_LHA_LZH. Added a DCONF option to enable or disable LHA/LZH archive support. Added the ability to disable image fuzzy hashing, if needed. For context, image fuzzy hashing is a detection mechanism useful for identifying malware by matching images included with the malware or phishing email/document. New ClamScan options: --scan-image[=yes(*)/no] --scan-image-fuzzy-hash[=yes(*)/no] New ClamD config options: ScanImage yes(*)/no ScanImageFuzzyHash yes(*)/no New libclamav scan options: options.parse &= ~CL_SCAN_PARSE_IMAGE; options.parse &= ~CL_SCAN_PARSE_IMAGE_FUZZY_HASH; Added a DCONF option to enable or disable image fuzzy hashing support. 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). 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. 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. Added the ability to extract images embedded in HTML CSS