Commit Graph

147 Commits (e766303b2f6c96297c3c3bed17a0915538d6c1d0)

Author SHA1 Message Date
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
Kevin Lin ea9ffd291b add scanning options for scanning xml-based documents (MSXML, OOXML, HWPML) and HWP3 9 years ago
Kevin Lin 731c8e6213 hwp3.x: add support for maximum recursive calls to hwp3 parsing 9 years ago
Steven Morgan 1f1bf36b8e Add 'virus found' callback. Refactor scan-all API. 10 years ago
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Mickey Sola bbfac25813 bb11343: Adding yara-rules (yes|no|only) runtime option for clamscan. 10 years ago
Kevin Lin 20a3b53b6c converted cb_file_props from using engine-based ctx to file-based ctx 10 years ago
Kevin Lin 3741573205 added option to limit pcre execution based on filesize 11 years ago
Kevin Lin 5c2c723361 added pcre execution time and match performance tracking 11 years ago
Kevin Lin 9bc7c13882 pcre: added and linked options to set match_limit and match_limit_recursion 11 years ago
Shawn Webb fc6678733f Add macro to help with unused parameter compiler warnings 11 years ago
Shawn Webb 634bf28479 Fix Windows build 11 years ago
Shawn Webb 9363412bbb bb11041 - Add cl_initialize_crypto() to the example file 11 years ago
Shawn Webb 60d8d2c352 Move all the crypto API to clamav.h 11 years ago
Steven Morgan 49b33289e0 Add timeout facility for file property scanning and clamscan timeout testing parameter. 11 years ago
Steven Morgan 6606d05000 Add callback for user processing of json string and result of json scan. 11 years ago
Shawn Webb f944b68243 Fix typo 11 years ago
Shawn Webb 221825fd59 Update copyright information. 11 years ago
Steven Morgan e56f094920 Add build support for libjson and initial json work for properties file. 11 years ago
Shawn Webb 387021619b Turn stats into an opt-in feature rather than an opt-out feature for the 0.98.2 release 11 years ago
Kevin Lin 067bce5fbc engine: added max-iconspe(MaxIconsPE) option and docs 11 years ago
Kevin Lin 97fbb02b58 libclamav: added an engine option to set max partitions in raw dmgs 11 years ago
Shawn Webb 4e1236c802 Add option for configuring the timeout for stats submissions 11 years ago
Shawn Webb e8a1a9056c Add ability to disable stats 11 years ago
Shawn Webb 3c29ca0b10 Phase 1 of reporting hashes of PE sections 11 years ago
Shawn Webb 4473a0a954 Add more callbacks. Simplify the checks for submitting stats in the add sample callback 11 years ago
Shawn Webb f2571e344b First initial commit of the stats gathering feature 11 years ago
Shawn Webb ca06899223 Add cl_always_gen_section_hash to clamav.h 12 years ago
Shawn Webb 05d4767e84 Hex-ify the engine_options bit flags 12 years ago
Shawn Webb f456c5ad1b Convert the ForceToDisk option to use the engine_options bitfield 12 years ago
Shawn Webb 34e9acb098 Add option to disable the cache. Add a new bitfield in the engine struct that will govern options relating to engine internals. 12 years ago
David Raynor 3cab931d78 Add ForceToDisk option for clamd and force-to-disk arg for clamscan 12 years ago
Shawn Webb d9b6b8c757 bb#8993 - Rename the STAT macro to CLAMSTAT to avoid name conflicts on AIX 12 years ago
Steve Morgan e542ad454d freshclam mods for enhanced signatures 12 years ago
Shawn Webb 181f2f01d8 bb6718 - Add OSX to the stat64 blacklist 12 years ago
David Raynor 1e41fdba27 bb #6678: Add runtime enable/disable of SWF scanning via option CL_SCAN_SWF 12 years ago