Commit Graph

182 Commits (e389c3edac9c51d00fd60615c7670262751acb7e)

Author SHA1 Message Date
Micah Snyder 3b2f8c044a Support for extracting attachments from OneNote section files 1 year ago
RainRat caf324e544
Fix typos (no functional changes) 2 years ago
Craig Andrews e70493cf61 Add options: --cache-size, CacheSize 2 years ago
Andy Ragusa f683571de5 Sigtool: Add vba macro support for OOXML files 2 years ago
Răzvan Cojocaru e4fe6654c1
Add options: --fail-if-cvd-older-than, FailIfCvdOlderThan 2 years ago
Micah Snyder 6eebecc303 Bump copyright for 2023 2 years ago
Micah Snyder 059b9c8aa3 Clang-format touchup 3 years ago
Micah Snyder 679993ac0f Add file inspection callback stability disclaimer to libclamav header 3 years ago
ndrpnt 449bcd2016 libclamav: Fix typo in cl_engine_compile doc 3 years ago
Micah Snyder 0d13177ada Correct parameter type in cl_strerror() public API 3 years ago
Micah Snyder cd3134568a Code quality: Refactor layer attributes as scan parameter 3 years ago
Micah Snyder 9d6ebd6d50 Adds file inspection callback and example code 3 years ago
Micah Snyder 07b08ff0a9 libclamav API: Add cl_cvdunpack() function 3 years ago
micasnyd 140c88aa4e Bump copyright for 2022 3 years ago
Micah Snyder 0354482e16 Fix issues reading from uncompressed nested files 4 years ago
Micah Snyder 81402e1abb Inline doxygen documentation fixup 4 years ago
Micah Snyder 090c8990e3
libclamav, clamscan: load/unload callbacks & progress meters 4 years ago
Micah Snyder 0255f29a72 Blacklist & Whitelist verbiage 4 years ago
Micah Snyder (micasnyd) b9ca6ea103 Update copyright dates for 2021 4 years ago
Micah Snyder 4cce1fcd20 GIF, PNG bugfixes; Add AlertBrokenMedia option 4 years ago
Micah Snyder cd2f2975b9 Docs: Warn against running untrusted bytecode 5 years ago
Micah Snyder e01ba94e36 bb12506: Fix phishing/heuristic alert verbosity 5 years ago
Micah Snyder 005cbf5a37 Record names of extracted files 5 years ago
John Schember a6a355629d Add DLP feature to detect credit cards only 5 years ago
Micah Snyder cbe2cba4d1 libclamav: Generate hash for each new fmap 5 years ago
Micah Snyder (micasnyd) 25ed70fb46 Fix file access issue if in low privelege process 5 years ago
Micah Snyder 206dbaefe8 Update copyright dates for 2020 5 years ago
Micah Snyder 20a3dc4273 Adds new clamav-version.h to clamav.h so it doesn't have to be included separately, and adds example usage to the ex1.c example program. 6 years ago
Micah Snyder (micasnyd) 6a0abb897a Adds --max-scantime clamscan option and MaxScanTime clamd config option. 6 years ago
Andrew 92088f91f1 Add support for cert blacklisting and whitelisting upfront 6 years ago
Micah Snyder 52cddcbcfd Updating and cleaning up copyright notices. 6 years ago
Micah Snyder b3e82e5e61 Replacing libclamav/cltypes.h with clamav-types.h.in, which generates a header clamav-types.h that we install alongside clamav.h. 6 years ago
Micah Snyder 72fd33c8b2 clang-format'd using new .clang-format rules. 6 years ago
Micah Snyder 38fe8b69a0 Added .clang-format style rules, clam-format script to automate formatting of ClamAV code, and preparing select files so that clang-format does not alter carefully formatted sections. 6 years ago
Micah Snyder (micasnyd) 7e7663abf6 libclamav / clamav.h documentation updated both to clean up existing documentation and to add new documentation. 7 years ago
Andrew a9a7122b1a Add more complete support for SHA384, SHA512 hashes 7 years ago
Andrew c714559526 Add support for MD5 and SHA256 hash-based validation of the exe code 7 years ago
Andrew 4cd3d28491 Add minimal support for parsing SHA384-based certificates 7 years ago
Andrew 12341e15de Add more debug messages in fail cases, more comments, minor changes 7 years ago
Micah Snyder d39cb6581f Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
Micah Snyder (micasnyd) f61e92da8f Changing numerous scan options' names, primarily those of heuristic signatature alert options. Original options (command line and clamd) will remain as deprecated & undocumented for a couple releases. Added 2 extra scan options to allow users to differentiate between alerting on encrypted archives vs encrypted documents (bb11911). 7 years ago
Micah Snyder d7979d4ff7 Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 years ago
Micah Snyder (micasnyd) 89d5207b31 Added new pdf object stream parsing capability. 7 years ago
Mickey Sola 65ce67f911 0.101.0 - Removing call to EVP_cleanup since cleanup is now handled by auto-deinit 7 years ago
Anthony Chan 81b06239cc Add missing const qualifier for "alg" (algorithm) parameter for various ClamAV crypto functions 7 years ago
Anthony Chan f50f7f306e Add missing const keyword in cl_update_hash() 7 years ago
Josh Soref 7cd9337a70 Spelling Adjustments (#30) 7 years ago
Steven Morgan 165faf66eb bb11741 - fix compiler warnings due to STAT64_BLACKLIST. Patch supplied by Ruga. 8 years ago
Steven Morgan 678421af5d remove incorrcet comment. 9 years ago
Kevin Lin 5eaf0b320a bb#11003 - fix dconf and option handling for nocert and dumpcert 9 years ago