Commit Graph

43 Commits (dc8b3e78c795f7e683236d3080088c9e31eb10b1)

Author SHA1 Message Date
Micah Snyder 6eebecc303 Bump copyright for 2023 2 years ago
Micah Snyder 0bd2ae26bc Scanners: Remove allmatch checks + significant code cleanup 3 years ago
Micah Snyder cd3134568a Code quality: Refactor layer attributes as scan parameter 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 11ef77007b Improve tmp sub-directory names 5 years ago
Micah Snyder 9b9999d778 Rename core scanning functions 5 years ago
Micah Snyder 005cbf5a37 Record names of extracted files 5 years ago
Micah Snyder (micasnyd) 47a298b7e5 bb12437: Fix for RTF detection issue 5 years ago
Micah Snyder 206dbaefe8 Update copyright dates for 2020 5 years ago
Micah Snyder 4524c398f3 Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 6 years ago
Micah Snyder 730032dc8a fuzz - 13045 - Fix for possible integer overflow in cli_scanrtf. 6 years ago
Micah Snyder 52cddcbcfd Updating and cleaning up copyright notices. 6 years ago
Micah Snyder 72fd33c8b2 clang-format'd using new .clang-format rules. 6 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
Steven Morgan cba05c0b67 bb11881 - straighten out state stacking logic. Patch by Jonas Zaddach." 8 years ago
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Shawn Webb 60d8d2c352 Move all the crypto API to clamav.h 11 years ago
Shawn Webb b2e7c931d0 Use OpenSSL for hashing. 11 years ago
Shawn Webb 241e7eb147 bb6258 - Add warnings when allocations fail 12 years ago
aCaB 68e7d4c534 fix infloop in rtf 14 years ago
Török Edvin ec591c0ac9 fix stack smashing on Win64. 14 years ago
Török Edvin 362b5bcaf2 fmapify RTF 14 years ago
Tomasz Kojm 871177cdd9 return codes cleanup (bb#1159) 17 years ago
Tomasz Kojm 33068e0973 libclamav: drop cl_settempdir(); use cl_engine_set() with CL_ENGINE_TMPDIR and CL_ENGINE_KEEPTMP instead 17 years ago
Tomasz Kojm 72ce4b70eb improve handling of PDF, CAB, RTF, OLE2 and HTML files (sync with branch/0.93) 17 years ago
aCaB 997a0e0b86 hardfail on unlink failure 17 years ago
Tomasz Kojm 2023340a41 update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
aCaB c0a95e0ce6 bb#384 - unlink 17 years ago
Tomasz Kojm 5fc380f1cc always check return value of cli_gentemp() 17 years ago
Tomasz Kojm 3c5f7c0814 use %lu/(unsigned long int) instead of %ju/(uintmax_t) (bb#444) 18 years ago
Tomasz Kojm e8fcc7cd3d fix printing of size_t and off_t vars (bb#444) 18 years ago
Török Edvin 5a9a9989b8 avoid holes in data-structures due to alignment. 18 years ago
Török Edvin 8ea27f5c18 fix some warnings 18 years ago
Tomasz Kojm a7ac59781d various cleanups; fix bb#577 (move cli_* out of clamav.h) 18 years ago
Tomasz Kojm f7abbf278e fix possible NULL dereference (bb#611) 18 years ago
Török Edvin 38a0019993 stick to GPLv2 18 years ago
Tomasz Kojm 84fd5a614c fix some possible error path leaks by changing cli_realloc() to cli_realloc2() 18 years ago
Török Edvin 90d2553193 Fix possible memory leak, and add more sanity checks. 19 years ago
aCaB f84c2df9e2 bb#303 - rtf: don't spin on read errors 19 years ago
Sven Strickroth a99111f050 remove old CVS-stuff and make the repository look more like SVN 19 years ago
Tomasz Kojm 3dc58be2fb add more sanity checks 19 years ago
Tomasz Kojm bda5598b7e remove some warnings from gcc 19 years ago
Tomasz Kojm f7efc022e8 enable RTF extractor by default 19 years ago
Tomasz Kojm 380fb4f063 fix off-by-one error in hex decoder (bb#190) 19 years ago
Tomasz Kojm 52c2a8bd11 commit experimental code from Edvin for extracting embedded objects from RTF files 19 years ago