Commit Graph

  • dfcf0387af feat: add SELFCHECK command and related configuration options (#1551) main 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
  • 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
  • 0a6802e88a Merge pull request #1606 from val-ms/1.5.1-prep clamav-1.5.1 rel/1.5 dev/1.5.2 dev/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
  • 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
  • f039849dc1 clamd: Fix valgrind test failure (#1570) John Humlick 2025-09-09 10:07:34 -07:00
  • d758c00537 Tests: Fix a couple of valgrind complaints (#1554) Val S. 2025-09-09 12:35:14 -04:00
  • 47b9e08e1a Solaris requires -z gnu-version-script-compat to be specified (#1569) Andrew 2025-09-07 19:34:45 +01:00
  • 5dfc7095ee Merge pull request #1356 from val-ms/cmake-find-curses-separate-tinfo Val S. 2025-09-05 11:28:56 -04:00
  • 1e2902522a Merge pull request #1555 from pinotree/hurd Val S. 2025-08-29 21:33:10 -04:00
  • 39c80e3df7 clamd: use setrlimit() also when using GNU libc Pino Toscano 2025-08-18 22:02:47 +02:00
  • f95afb4a19 clamconf: run lsb_release on Hurd if available Pino Toscano 2025-08-18 22:00:08 +02:00
  • b4cd76bd7e CMake: re-add support for GNU/Hurd Pino Toscano 2025-08-18 21:43:14 +02:00
  • c11ac06e0e libclamav: Fix issue scanning with no signatures loaded (#1560) Val S. 2025-08-28 10:31:35 -04:00
  • af6d3e85ec CMake: improve ncurses detection; separate TINFO_LIBRARY input Val Snyder 2024-09-01 12:26:38 -04:00
  • 9198f411d5 Fix PDF double-free bug (#1559) Val S. 2025-08-27 14:22:35 -04:00
  • a30d80523f Merge pull request #1556 from val-ms/CLAM-2835-sigtool-html-normalise Val S. 2025-08-21 14:42:49 -04:00
  • 7fab05a89f Merge pull request #1553 from val-ms/CLAM-2809-1.5.0-rc-and-news clamav-1.5.0-rc Val S. 2025-08-19 16:32:33 -04:00
  • 641b36658d Sigtool: fix --html-normalise crash Val S. 2025-08-19 12:29:04 -04:00
  • 238254f49c Release notes for 1.5.0-rc; Set the "-rc" version suffix Valerie Snyder 2025-08-15 18:59:07 -04:00
  • 5c90de2c1f Add production CVD signing root public certificate Val S. 2025-08-18 18:32:00 -04:00
  • 7e245071a0 Merge pull request #1532 from val-ms/CLAM-1859-sha256-cache Val S. 2025-08-19 11:32:44 -04:00
  • 5314973485 Update generated sys.rs file Val S. 2025-08-17 15:33:42 -04:00
  • 27fe03c751 Fix OpenSSL 1 compatibility issue, plus minor improvements Valerie Snyder 2025-08-17 15:02:31 -04:00
  • b34ea5e33b Minor improvement to debug log messages from code review Valerie Snyder 2025-08-12 16:12:44 -04:00
  • 3b2313362e Metadata JSON: Simplify recording alerts and indicators Valerie Snyder 2025-08-10 20:01:55 -04:00
  • 3975c438b4 metadata JSON: Rename "Viruses" key to "Alerts" Valerie Snyder 2025-08-07 13:31:09 -04:00
  • 0ea66b540a libclamav: Fix issue reporting trusted verdicts Valerie Snyder 2025-08-07 13:22:57 -04:00
  • 39fa61869a Example Program: Add --disable-cache feature Valerie Snyder 2025-07-31 18:20:20 -04:00
  • 520971d58d Replace CL_CLEAN with CL_SUCCESS in clamav.h, and scanners.c Valerie Snyder 2025-07-29 10:44:13 -04:00
  • ed3e1e55f6 Added additional ex_scan_callbacks test and fixed a couple related bugs Valerie Snyder 2025-07-29 00:30:47 -04:00
  • 6d9b57eeeb libclamav: cl_scan*_ex() functions provide verdict separate from errors Valerie Snyder 2025-07-27 22:47:29 -04:00
  • 9d253673f4 Add missing message string when printing CL_BREAK code Valerie Snyder 2025-07-25 17:02:07 -04:00
  • e223ddb66a Example program: demonstrate more features and support scripted inputs Valerie Snyder 2025-07-23 00:24:54 -04:00
  • 3255ec1637 clamav.h: cl_fmap_get_hash() output paramater is allocated, not const Valerie Snyder 2025-07-23 00:23:44 -04:00
  • 8e1fb0009b Tests: clamscan --fips-limits for CVD loading Valerie Snyder 2025-07-18 18:43:47 -04:00
  • 91072db6bc Tests: Enable --fips-limits for fp-check tests Valerie Snyder 2025-07-18 17:49:26 -04:00
  • cf11815ae3 ClamsScan: add missing --json-store-extra-hashes option to help and manpage Valerie Snyder 2025-07-18 16:58:23 -04:00
  • 1478763933 NSIS: When extracting files, get the path's basename when recording the name Valerie Snyder 2025-07-02 17:34:06 -04:00
  • f302a2c85b Update generated Rust sys.rs interface Valerie Snyder 2025-07-02 12:22:51 -04:00
  • 4660141186 Auto-format touch-up Valerie Snyder 2025-07-01 23:39:58 -04:00
  • 13c4788f36 FIPS & FIPS-like limits on hash algs for cryptographic uses Valerie Snyder 2025-07-01 20:41:47 -04:00
  • 51adfb8b61 ClamScan & libclamav: improve precision of bytes-scanned, bytes-read Valerie Snyder 2025-06-25 14:39:11 -04:00
  • f05770fb51 libclamav: scan-layer callback API functions Valerie Snyder 2025-06-22 14:37:03 -04:00
  • 42c4a88a07 Always run callbacks for embedded files Valerie Snyder 2025-06-17 20:08:50 -04:00
  • d0853bf722 Fix double-extraction of OOXML-based office documents Valerie Snyder 2025-06-16 20:11:53 -04:00
  • b4f0d68d3a Tests: Add clamscan tests for new hash and file-type options Valerie Snyder 2025-06-16 19:09:41 -04:00
  • 466c875d69 ClamScan: Add hash & file-type in/out CLI options Valerie Snyder 2025-06-16 14:23:45 -04:00