Commit Graph

83 Commits (e389c3edac9c51d00fd60615c7670262751acb7e)

Author SHA1 Message Date
RainRat caf324e544
Fix typos (no functional changes) 2 years ago
Micah Snyder 6eebecc303 Bump copyright for 2023 2 years ago
Micah Snyder dd37f766a0 PCRE: Remove allmatch check + minor code cleanup 3 years ago
Micah Snyder fd587c741c Image fuzzy hash: new logical sub-signature feature 3 years ago
mko-x a21cc6dcd7
Add explicit log level parameter to application logging API 3 years ago
micasnyd 140c88aa4e Bump copyright for 2022 3 years ago
Micah Snyder db013a2bfd libclamav: Fix scan recursion tracking 4 years ago
Micah Snyder (micasnyd) b9ca6ea103 Update copyright dates for 2021 4 years ago
Micah Snyder 840b559c7a Remove Visual Studio project files 4 years ago
Micah Snyder 206dbaefe8 Update copyright dates for 2020 5 years ago
Micah Snyder (micasnyd) 6a0abb897a Adds --max-scantime clamscan option and MaxScanTime clamd config option. 6 years ago
Micah Snyder 97a0647e88 Additional variable type changes for correctness and to silence warnings. A handful of other minor changes to silence warnings. Corrected a number of function definitions so they return cl_error_t rather than int. 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
Andrew 7ba310e605 PE parsing code improvements, db loading bug fixes 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
Mickey Sola 18ff502920 refactoring byte compare functionality as a subsig; adding loader and matchers for bytecompare subsig 7 years ago
Mickey Sola 9e408e7658 bb4007 - adding pcre byte sequence comparison functions 7 years ago
Mickey Sola ecbdd3864f bb4007 - adding pcre flag for byte sequence comparison 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 c9a070c9d3 More cleanup re: variables possibly used before initialized. 7 years ago
Steven Morgan ad6b08d27b quieter debug messages from pcre matcher. 8 years ago
Steven Morgan cbf5017a7d bb11805 fix multiple results. Refactor false positive and heuristic precedence logic. 8 years ago
Steven Morgan 22cb38ed24 pull request #53(2/4): Spelling fix by klemens(ka7). 9 years ago
Kevin Lin 059ca61484 compiler warning suppression 9 years ago
Kevin Lin 5841080a9c PCRE2 support 9 years ago
Steven Morgan 61f49be089 11477 - Fix crash when using pcre statistics duu to inconsistent memory management function calls. 10 years ago
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Kevin Lin a6d2b523d0 bb#11377 - stub pcre functions for dynamic library mapping 10 years ago
Kevin Lin 6aa36f3082 cid 12186 - fix printf arg type mismatch 10 years ago
Kevin Lin 147df16a44 cid 12194 - fix pcre performance tracking reported virname 10 years ago
Kevin Lin c9c3635569 cid 12201/12200 - uninitialized but unused variables 10 years ago
Kevin Lin 0118458fe6 pcre: swapped pcre meta fields to using mempool 10 years ago
Kevin Lin 2d785c9611 added virname argument for matcher-pcre (use for later filetyping and test cases) 10 years ago
Kevin Lin cc4cd87722 pcre: reported virname match to optional input result struct 10 years ago
Kevin Lin b289385d32 various fixes for windows build 10 years ago
Kevin Lin 8c85efcd1e pcre: developer notes 11 years ago
Kevin Lin af9b7ea2d6 pcre: fixed developer's debugging message 11 years ago
Kevin Lin 18a1c96286 pcre subsig offset behavior follows hex substrs 11 years ago
Kevin Lin b8de92172d pcre: added virname to performance tracking names 11 years ago
Kevin Lin ac0e335910 pcre: offsets scanned if start is valid 11 years ago
Kevin Lin 90379a9e98 fixed formatting for short names in perf tracking 11 years ago
Kevin Lin 5e572e2f98 matcher: adjusted pcre_recaloff calls for cleaner exits on error 11 years ago
Kevin Lin 045d184a7b moved pcre maxfilesize check to matcher_run from cli_pcre_scanbuf 11 years ago
Kevin Lin 65dd1a3ceb pcre: added various null checks 11 years ago
Kevin Lin 86eddf118f set cli_virname argument to use const qualifier 11 years ago
Kevin Lin 6b7c153ab8 pcre: fixed issue with trigger bypass failing a check 11 years ago
Kevin Lin a0190b1734 pcre: moved null check to appropriate location 11 years ago