Commit Graph

48 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
Micah Snyder db013a2bfd libclamav: Fix scan recursion tracking 4 years ago
Micah Snyder (micasnyd) b9ca6ea103 Update copyright dates for 2021 5 years ago
Micah Snyder 9b9999d778 Rename core scanning functions 6 years ago
Micah Snyder 005cbf5a37 Record names of extracted files 6 years ago
Micah Snyder 206dbaefe8 Update copyright dates for 2020 6 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 ca8b4c466e Assortment of warning fixes. 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 8cf9b527b0 Updated win32 3rdparty libxml2 to version 2.9.8. 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
Micah Snyder 78a06dae12 elminating warnings that crop up when using --with-libjson 8 years ago
Steven Morgan 928864b818 fix file descriptor leak for msxml documents - patch from Chris Miserva. 9 years ago
Steven Morgan 22cb38ed24 pull request #53(2/4): Spelling fix by klemens(ka7). 9 years ago
Steven Morgan 10bcbe7a46 clean up file/memory in error case. 10 years ago
Anthony Chan 46b9e8c2ca Fix bug in msxml_parse_element which may leave behind empty temp file and leak a little memory 10 years ago
Kevin Lin 4016c0f994 msxml_parser: suppress xml2 parser error and warnings to clamav debug 10 years ago
Kevin Lin cd70b7cad8 msxml_parser: add custom callback data slot 10 years ago
Kevin Lin cb7403214b msxml_parser: change method of setting callback system; add comment_cb 10 years ago
Kevin Lin 6732844acb msxml_parser: flags for modifying reader usage (json, walk) 10 years ago
Kevin Lin c2df9f79d3 mhtml: wrapper for xml parsing using libxml2 htmlparser 10 years ago
Kevin Lin 80ba6f2c9a clang compiler warning corrections 10 years ago
Kevin Lin 99967b5790 compile bugfix for non-json builds 10 years ago
Kevin Lin d45186458b squash hwp amd msxml parser memory leaks 10 years ago
Kevin Lin 523e4264e0 msxml_parser: add MSXML_JSON_MULTI option for tracking multiple entries for same key 10 years ago
Kevin Lin 416456da73 msxml_parser: add callback-based scanning mechanism 10 years ago
Kevin Lin 66e314847c msxml_parser: add MSXML_SCAN_B64_TRIM4 key field (for HWPML) 10 years ago
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Kevin Lin f8f9d7e1f5 cid 12151/12150 - correct condition for checking allmatch in parsing msxml documents (revised) 10 years ago
Kevin Lin f8f2ff9480 cid 12144 - simplify null ctx check in msxml parsing 10 years ago
Kevin Lin 4ba7e7fe90 cid 12151/12150 - correct condition for checking allmatch in parsing msxml documents 10 years ago
Kevin Lin 3d374eec31 msxml: virus detection and allmatch fixes 11 years ago
Kevin Lin 48d1a07597 msxml: memory issues with tempfiles 11 years ago
Kevin Lin 25a8a0f91a msxml: memory fixes 11 years ago
Kevin Lin f773990c28 msxml: final suppression of parsing errors (for release) 11 years ago
Kevin Lin f17cd8d16f added clamav-specific xmlerror handler for msxml 11 years ago
Kevin Lin d2efc60c01 win32: fixed build in regards to msxml 11 years ago
Kevin Lin e014b62302 code optimiztions and clean-up 11 years ago
Kevin Lin 4e2ae35b58 json_api: added parse error reporting function 11 years ago
Kevin Lin d7fa810a82 msxml: added value parser, taken from ooxml parser 11 years ago
Kevin Lin 6c627868d3 msxml: added timeout checks at various processing loops 11 years ago
Kevin Lin 66af3adf04 msxml: fixed an issue with json element counting 11 years ago
Kevin Lin 1629a6614d msxml: finished keyinfo type handling 11 years ago
Kevin Lin e5d4ae99b7 msxml: added keyinfo type for attributes 11 years ago
Kevin Lin 5994bee6ad added new source file for shared code between ooxml and msxml 11 years ago
Kevin Lin 4c9e8bbba7 added newlines for lack of libxml2 support 11 years ago
Kevin Lin fb34ed7408 msxml: suppresses non-critical errors from msxml_parse_element 11 years ago