Commit Graph

  • e5353601b8 cmake: add macOS link dependencies for static PDFIUM CLAM-2502-pdf-first-page-rendering John Humlick 2026-04-16 15:40:03 -07:00
  • 9fe785d6ff Merge pull request #1686 from val-ms/CLAM-2957-generate-aes-key-optimization main Val S. 2026-04-15 17:25:51 -04:00
  • 2c29eff332 Update sigtool.c to fix incorrect filename reference (#1702) ipnerds 2026-04-13 09:56:14 -06:00
  • c89c4302e2 clamav: Guard PDFium-only scan paths and tests behind HAVE_PDFIUM John Humlick 2026-04-03 17:04:20 -07:00
  • a94ec42856 Include source PDF name in rendered image filename - Update PDF rendered-image extraction in scanners.c to name temp outputs pdf-render-<source-basename>.<ext> instead of the generic pdf-render.<ext>. - Fall back to the old generic naming only if the source basename cannot be derived, and free the newly allocated filename/basename buffers on cleanup. - Change rendered-image fuzzy hash calculation to use should_calculate_image_fuzzy_hash(ctx) so PDF-rendered images honor the PDF-specific fuzzy hash option. John Humlick 2026-04-03 14:52:29 -07:00
  • 82dbc5a28c Add PDF render debug logging and fix FFI fallout John Humlick 2026-03-23 16:31:02 -07:00
  • e59aa3a419 Add runtime PDF image fuzzy hash rendering feature using PDFium John Humlick 2026-03-23 15:21:16 -07:00
  • e5f5464365 cmake: improve Rust sanitizer toolchain support Valerie Snyder 2026-03-18 17:50:29 -04:00
  • a3f87f7e0a Update SECURITY.md val-ms-security-policy-evasion-issues Val S. 2026-03-09 10:47:02 -04:00
  • ed956cc92e Performance improvement generating key to decrypt read-only office docs Valerie Snyder 2026-03-07 17:27:37 -05:00
  • dad11f9b97 Bump the copyright year from 2025 to 2026 (#1667) Val S. 2026-03-07 14:18:17 -05:00
  • 1fede21819 Merge pull request #1683 from val-ms/CLAM-2924-win-crash-leave-temps-tempdir Val S. 2026-03-05 12:06:55 -05:00
  • 8fc8e060af Fix possible panic when scanning some HTML files (#1682) Val S. 2026-03-04 16:31:13 -05:00
  • e9f4ae1f09 Fix based on code review Valerie Snyder 2026-03-04 14:37:09 -05:00
  • ee5b4d7867 Windows: Fix issue creating new temp subdirectory Val S. 2025-11-13 16:35:08 -05:00
  • dcfe843880 Fix error handling when a scan fails to push a new embedded layer to the scan context Val S. 2026-01-07 14:07:36 -05:00
  • e2fad31672 Merge pull request #33 from cisco-sbg/CLAM-2828-html-css_image_extract-panic-1.5 clamav-1.5.2 rel/1.5 Val S. 2026-03-04 13:18:28 -05:00
  • f6d84be3c0 Merge pull request #32 from cisco-sbg/CLAM-2828-html-css_image_extract-panic-1.4.4 clamav-1.4.4 rel/1.4 Val S. 2026-03-04 13:18:14 -05:00
  • a0d6b638c2 Merge pull request #1668 from val-ms/CLAM-2942-CLAM-2941-CLAM-2930-cvd-verification-bugs Val S. 2026-03-02 16:33:04 -05:00
  • 256875a563 Fix pointer alignment issue in OLE2 XLM macro extraction (#1677) Val S. 2026-03-02 16:30:58 -05:00
  • 4492f2ae96 Bump the version to 1.4.4, the FLEVEL to 214, and update NEWS.md Valerie Snyder 2026-01-05 16:30:10 -05:00
  • 9186e0394d Bump the version to 1.5.2, the FLEVEL to 232, and update NEWS.md Valerie Snyder 2026-01-05 17:33:39 -05:00
  • b360f8bca9 Valgrind suppression for false positive in Rust png-decoder crate Val S. 2025-10-14 19:18:22 -04:00
  • 5faf172810 Fix pointer alignment issue in OLE2 XLM macro extraction Valerie Snyder 2026-02-24 14:06:16 -05:00
  • 69fc4495a1 Upgrade Rust dependency to resolve a security issue Valerie Snyder 2026-02-23 17:55:34 -05:00
  • 918fa5370b Freshclam: Fix CLD verification bug with PrivateMirror option Valerie Snyder 2026-02-03 12:50:10 -05:00
  • c7d937030b Ignore cert files in CVD certs directory which can't be read Valerie Snyder 2026-02-03 12:00:21 -05:00
  • 900866cd94 Windows: Fix issue creating new temp subdirectory Val S. 2025-11-13 16:35:08 -05:00
  • 325a10daae Fix error handling when a scan fails to push a new embedded layer to the scan context Val S. 2026-01-07 14:07:36 -05:00
  • 9f5edea714 Fix Rust compiler warnings Valerie Snyder 2026-01-05 17:29:38 -05:00
  • d3db084c0d Fix pointer alignment issue in OLE2 XLM macro extraction Valerie Snyder 2026-02-24 14:06:16 -05:00
  • a6761cb41c Upgrade Rust dependency to resolve a security issue Valerie Snyder 2026-02-23 18:04:59 -05:00
  • 9437a3181e clamav: Add support for PDFium to clamav cmake (#1679) CLAM-2502-pdf-first-page-rendering-feature John Humlick 2026-02-27 06:54:56 -08:00
  • b9554a37ac Freshclam: Fix issue with CVDCertsDirectory when load-testing databases Valerie Snyder 2026-02-05 11:20:02 -05:00
  • 6f55c0de57 Freshclam: Fix CLD verification bug with PrivateMirror option Valerie Snyder 2026-02-03 12:50:10 -05:00
  • fb7b5784cc Ignore cert files in CVD certs directory which can't be read Valerie Snyder 2026-02-03 12:00:21 -05:00
  • 1b55785e22 Freshclam: don't force proxy tunneling (#1664) Val S. 2026-02-20 15:48:21 -05:00
  • 696424ef36 Windows: Fix unit tests with pure text PDF file (#1671) Val S. 2026-02-20 15:25:44 -05:00
  • dfcf0387af feat: add SELFCHECK command and related configuration options (#1551) Dmitriy Alekseev 2026-01-29 21:27:43 +01:00
  • b624871cbc libclamav: Malformed regexes result in misleading memory error messages. (#1635) John Humlick 2026-01-21 09:17:14 -08:00
  • 17f74cf2f3 libclamav: Add PDF stats for metadata collection. (#1546) John Humlick 2026-01-21 09:13:01 -08:00
  • fa83ece937 Add support for real-domain-only phishing allow list signatures. (#1607) John Humlick 2026-01-14 05:55:41 -08:00
  • 2735346492 Upgrade Rust image libraries to latest versions Valerie Snyder 2026-01-05 17:22:34 -05:00
  • 92d1dd5154 Fix Rust compiler warnings Valerie Snyder 2026-01-05 16:16:06 -05:00
  • 589bd325f0 Upgrade Rust image libraries to latest versions Valerie Snyder 2026-01-05 14:14:26 -05:00
  • 4361c25030 libclamav: Remove MyDoom Heuristic (#1545) John Humlick 2025-12-17 09:10:12 -08:00
  • cb844d3897 CMake: Add win32_compat dependency to libraries using pthread.h (#1520) Jonas Zaddach 2025-12-16 20:24:22 +01:00
  • 1a739051ea Merge pull request #1518 from zaddach/simplify_windows_install Val S. 2025-12-15 16:17:32 -05:00
  • 661826d468 Tests: Fix Windows compatibility with testing example programs Jonas Zaddach 2025-08-07 13:55:42 +02:00
  • d479ebbf6a Remove ex_prescan_callback and ex_file_inspection_callback examples Jonas Zaddach 2025-10-20 12:13:19 +02:00
  • 39ca12e136 Remove ZEXTERN and EXPORT from internal functions Jonas Zaddach 2025-08-07 11:01:06 +02:00
  • 7c222f4a12 CMake: Support finding the OpenSSL library paths provided by vcpkg Jonas Zaddach 2025-08-07 10:59:36 +02:00
  • cc71c0db1e CMake: Support finding the check library as published by vcpkg Jonas Zaddach 2025-08-07 06:55:45 +02:00
  • 75047180ee GitHub Actions: Fix Windows workflow Jonas Zaddach 2025-08-06 18:27:06 +02:00
  • f738133e8e CMake: Simplify install on Windows Jonas Zaddach 2025-06-19 15:31:58 +02:00
  • c73755d3fc docs: update README.Docker.md (#1629) Kaan Yagci 2025-11-06 22:08:45 +01:00
  • ee59e9b630 Fix typo in Linux cross-compile instructions (#1614) Val S. 2025-10-22 14:04:54 -04:00
  • e291a7fb76 Fix possible panic when scanning some HTML files Val S. 2025-09-05 15:53:23 -04:00
  • 0a6802e88a Merge pull request #1606 from val-ms/1.5.1-prep clamav-1.5.1 Val S. 2025-10-15 16:29:32 -04:00
  • 8475d4e658 Merge pull request #1599 from Cisco-Talos/CLAM-2882-dll-scan-performance Val S. 2025-10-15 15:37:53 -04:00
  • 2412d40bb1 Update NEWS.md with release notes for 1.5.1 Val S. 2025-10-14 13:31:42 -04:00
  • 72a7592649 Valgrind suppression for false positive in Rust png-decoder crate Val S. 2025-10-14 19:18:22 -04:00
  • 4d45c0ac2e Valgrind suppression for false positive in Rust png-decoder crate Val S. 2025-10-14 19:18:22 -04:00
  • c3203281aa Fix embedded RAR archive extraction issue Val S. 2025-10-13 19:08:45 -04:00
  • 50326da519 Fix embedded RAR archive extraction issue Val S. 2025-10-13 19:08:45 -04:00
  • b1c1f1840c Update Rust dependencies; Fix image fuzzy hash values Val S. 2025-10-13 15:00:39 -04:00
  • 1a2515eea9 Fix compiler warning Val S. 2025-10-12 16:15:39 -04:00
  • 0462dae12a Increase limit for finding PE files embedded in other PE files Val S. 2025-10-12 16:05:17 -04:00
  • 3bd6c575c2 Loosen restrictions on embedded file identification Val S. 2025-10-10 22:45:52 -04:00
  • 63997273a8 Fix issue detecting VBA projects Val S. 2025-10-10 20:32:23 -04:00
  • 973c92438d Update Rust dependencies; Fix image fuzzy hash values Val S. 2025-10-13 15:00:39 -04:00
  • 1389a2ebf6 Fix compiler warning Val S. 2025-10-12 16:15:39 -04:00
  • bcf2e5eebd Increase limit for finding PE files embedded in other PE files Val S. 2025-10-12 16:05:17 -04:00
  • 06bf061067 Loosen restrictions on embedded file identification Val S. 2025-10-10 22:45:52 -04:00
  • 8a8a95b9e2 Fix issue detecting VBA projects Val S. 2025-10-10 20:32:23 -04:00
  • 4d86271053 Fix issue recording OOXML document metadata Val S. 2025-10-09 21:27:18 -04:00
  • 3c27ee262a Scan performance optimization for TNEF message scans Val S. 2025-10-09 20:51:43 -04:00
  • 6e43931a1c Fix ZIP parser issue recording empty file entries Val S. 2025-10-12 19:12:06 -04:00
  • b87b028a30 Fix ZIP parser issue using central directory Val S. 2025-10-09 17:40:14 -04:00
  • 72eceaf144 Fix performance issue scanning some Windows executables Micah Snyder 2025-10-08 17:02:22 -04:00
  • f7ccad772e Bump version to 1.5.1 and set FLEVEL to 231 Val S. 2025-10-14 13:06:08 -04:00
  • 045a809645 Fix issue recording OOXML document metadata Val S. 2025-10-09 21:27:18 -04:00
  • ea2ad8c879 Scan performance optimization for TNEF message scans Val S. 2025-10-09 20:51:43 -04:00
  • 90949e434f Fix ZIP parser issue recording empty file entries Val S. 2025-10-12 19:12:06 -04:00
  • 92b4a3e291 Fix ZIP parser issue using central directory Val S. 2025-10-09 17:40:14 -04:00
  • 5fe5f87252 Fix performance issue scanning some Windows executables Micah Snyder 2025-10-08 17:02:22 -04:00
  • 36f7c83ea1 Bump version for 1.6.0-devel; Increase FLEVEL to 240 (#1595) Val S. 2025-10-07 15:49:20 -04:00
  • 83fd7f14fb Fix issue using non-FIPS algorithsm in some FIPS environments (#1589) clamav-1.5.0 Val S. 2025-10-05 23:19:27 -04:00
  • c26a818ce4 Freshclam: Download missing .sign files for up-to-date .cvd's (#1587) Val S. 2025-10-05 17:42:59 -04:00
  • 23c3cc05f1 Windows: fix number of arguments in function call (#1586) Val S. 2025-10-04 22:33:01 -04:00
  • 518af0a568 Remove '-rc' version suffix for 1.5.0 and update release notes (#1561) Val S. 2025-10-02 11:50:45 -04:00
  • aadf25df6a Fix static analysis code quality issues (#1582) Val S. 2025-10-02 11:46:14 -04:00
  • bbf8f1fcf9 Fix potential NULL pointer dereference (#1581) JiashengJiang 2025-10-01 17:09:15 -04:00
  • d4114e0d2c Fix static analysis code quality issues; Fix old libjson-c support (#1574) Val S. 2025-09-26 18:26:00 -04:00
  • 9691aa7801 libclamav: Remove confusing heuristic (#1573) John Humlick 2025-09-26 12:50:44 -07:00
  • a5cdc7faf7 libclamav: Fix PDF scan crash on some platforms with optimization enabled (#1572) John Humlick 2025-09-26 11:14:25 -07:00
  • a77a271fb5 Reduce unnecessary scanning of embedded file FPs (#1571) Val S. 2025-09-23 15:57:28 -04:00
  • 1818981219 Fix possible panic when scanning some HTML files Val S. 2025-09-05 15:53:23 -04:00
  • 1d158c13d4 Fix NULL-dereference crash with some command line options (#1567) Val S. 2025-09-15 18:16:09 -04:00
  • bae86fd272 ZIP: Fix possible leak (#1568) Val S. 2025-09-15 18:01:03 -04:00