Commit Graph

262 Commits (2e55c901b1b0571a340602ee2681255876f63f1a)

Author SHA1 Message Date
mko-x a21cc6dcd7
Add explicit log level parameter to application logging API 4 years ago
micasnyd 140c88aa4e Bump copyright for 2022 4 years ago
Mickey Sola 6cbb648113 Update rust logging inclusion based on feedback 4 years ago
Mickey Sola e8d78c9627 Add logging interface via the log crate for libclamav_rust modules 4 years ago
Micah Snyder 01ca0a2edd Fix issues spotted by Coverity from fmap recursion fix 4 years ago
Micah Snyder ffce672622 Fix recursion limit alert 4 years ago
Micah Snyder 0354482e16 Fix issues reading from uncompressed nested files 4 years ago
Micah Snyder db013a2bfd libclamav: Fix scan recursion tracking 4 years ago
Micah Snyder 4a9cff9214 CMake: support Xcode builds 4 years ago
Micah Snyder 090c8990e3
libclamav, clamscan: load/unload callbacks & progress meters 4 years ago
Micah Snyder 54903eec99 clang-format housekeeping 5 years ago
Micah Snyder a746d344df Remove Autotools build system & built-in LLVM 5 years ago
Micah Snyder 6096605cc6 CMake: Fix Windows build, UnRAR dll extension 5 years ago
Jonas Zaddach (jzaddach) c63ccbf878 Do not search for versioned dynamic libraries on Windows 5 years ago
Micah Snyder (micasnyd) b9ca6ea103 Update copyright dates for 2021 5 years ago
Micah Snyder 451279876e CMake: Add fuzz support. 5 years ago
Micah Snyder 2552cfd0d1 CMake: Add CTest support to match Autotools checks 5 years ago
Micah Snyder c522f45267 clamonacc: Reduce warning log verbosity 5 years ago
Micah Snyder (micasnyd) 9e20cdf6ea Add CMake build tooling 5 years ago
Mickey Sola 9ea3b93018 Recurse all fpmaps when doing fpchecks 5 years ago
Andrew 1d66184a7d More Coverity bug fixes 6 years ago
Micah Snyder e01ba94e36 bb12506: Fix phishing/heuristic alert verbosity 6 years ago
Micah Snyder 9f2de39e04 New tmp sub-dir per scan; JSON meta improvements 6 years ago
Micah Snyder 206dbaefe8 Update copyright dates for 2020 6 years ago
Micah Snyder (micasnyd) 6a0abb897a Adds --max-scantime clamscan option and MaxScanTime clamd config option. 6 years ago
Micah Snyder ee40795fe2 Converted mpool calls to macros when USE_MPOOL is defined to clearly differentiate between function and macro behavior. 6 years ago
Micah Snyder 5f4f69102d Correcting types from int to cl_error_t where appropriate. Eliminating unused variables and referencing unused parameters to remove warnings. 6 years ago
Micah Snyder (micasnyd) 1c996e8872 bb12238 - Removing support for deprecated readdir_r() function. The readdir() function is thread safe so long as you don't share a dir object between threads. If you do, it requires a mutex. 6 years ago
Andrew 3cf1b1c58d Add ability to whitelist leaf certificates 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
Russ Kubik 6a591aa48e Prevent shared libraries from being loaded by libclam when statically linking unrar libraries (#148) 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 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
Josh Soref 7cd9337a70 Spelling Adjustments (#30) 8 years ago
Micah Snyder d0cba11ea7 adding back changes to eliminate warnings from mspack, matcher, others, and readdb. 8 years ago
Micah Snyder 169af0fc67 Revert "eliminating warnings. mostly correcting variable types. also correcting struct initialization in a couple instances (var = {0} does not zero the memory on all platforms). Also some minor formatting corrections in areas I was already working. eliminated some unused variables." 8 years ago
Micah Snyder 84a7f40288 eliminating warnings. mostly correcting variable types. also correcting struct initialization in a couple instances (var = {0} does not zero the memory on all platforms). Also some minor formatting corrections in areas I was already working. eliminated some unused variables. 8 years ago
Steven Morgan 48d3f284db fix for 0.99.3 false negative of Andr.Trojan.SMSsend-2. 9 years ago
Steven Morgan 167c007929 fix 0.99.3 false negative of virus Pdf.Exploit.CVE_2016_1046-1. 9 years ago
Steven Morgan 56eed3edf7 Fix for regression FN's. 9 years ago
Steven Morgan cbf5017a7d bb11805 fix multiple results. Refactor false positive and heuristic precedence logic. 9 years ago
Mickey Sola 631cb6a005 Fixes and updates to intermediate container sig rules based on code review 9 years ago
klin 031fe00a4d restructure container typing system to use array (#2) 9 years ago
Steven Morgan 90f29efa62 Suppress multiple viruses for BLOCKMAX edge case. 9 years ago
Steven Morgan 312b7e5391 bb11522 - enable clamscan option --blockmax to flag files as virus Heuristic.Limits.Exceeded when --max-filesize, --max-scansize, or --max-recursion is exceeded. 9 years ago
Kevin Lin 5eaf0b320a bb#11003 - fix dconf and option handling for nocert and dumpcert 10 years ago
Kevin Lin 059ca61484 compiler warning suppression 10 years ago