Commit Graph

38 Commits (e766303b2f6c96297c3c3bed17a0915538d6c1d0)

Author SHA1 Message Date
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
Kevin Lin 6732844acb msxml_parser: flags for modifying reader usage (json, walk) 9 years ago
Kevin Lin 1ab521a964 hwp: preclassification changes 9 years ago
Kevin Lin 8059ffb786 clean up and boost accuracy to detecting OOXML documents 9 years ago
Kevin Lin 333e20b884 ooxml_hwp: add value tracking to MetaFields 9 years ago
Kevin Lin c6f7be5536 ooxml_hwp: add support for filetyping and preclassification 10 years ago
Kevin Lin 416456da73 msxml_parser: add callback-based scanning mechanism 10 years ago
Kevin Lin d8f7468163 ooxml: adjusted to reuse code used in msxml_parser 10 years ago
Kevin Lin 4c9e8bbba7 added newlines for lack of libxml2 support 10 years ago
Kevin Lin ee92bdfa4e closes libxml2 reader on ooxml reader error 10 years ago
Kevin Lin 4823482e9d added basic framework for msxml processing 10 years ago
Kevin Lin a2e6dcee33 bb#11208 - added engine limit checks to ooxml parsing 11 years ago
Kevin Lin 3e8eed1823 bb#11187 - corrections to prevent evasion and add clarity 11 years ago
Kevin Lin dac76eb966 ooxml: fixed issue where CL_BREAK would pre-maturely end pre-class 11 years ago
Kevin Lin c8c80ddfd9 bb#11145 - added function to determine ooxml filetype 11 years ago
Kevin Lin 6e185279a2 ooxml: fixed xmlReader well-formness checks 11 years ago
Shawn Webb d3e752ad97 Use a minimum set of flags when dealing with XML data 11 years ago
Kevin Lin a0ae417044 bb#11076 - fixed looping from xmlReader inconsistent state 11 years ago
Shawn Webb cd94be7a52 Silence a bunch of compiler warnings in libclamav 11 years ago
Kevin Lin d6b181ac17 ooxml/ole2: code review changes 11 years ago
Kevin Lin 2fd832e5cc ooxml: modified object generation to handle elements with text and element data 11 years ago
Kevin Lin a763e44b8d ooxml: added elements attribute report to json 11 years ago
Kevin Lin 3827b2ccf9 ooxml: report hitting recursion limit to json 11 years ago
Kevin Lin d48fd4bbf2 ooxml: moved value parsing into separate function 11 years ago
Kevin Lin 871b862eb5 added changes from peer code review 11 years ago
Kevin Lin cfc405e51c ole2/ooxml: various changes and fixes to json parsing 11 years ago
Kevin Lin 20b45621cb added pre-class timeouts for ms-docs and pe files 11 years ago
Shawn Webb 60d8d2c352 Move all the crypto API to clamav.h 11 years ago
Steven Morgan 6c048b8a30 Use json_object_object_get_ex() rather than json_object_object_get(), which is deprecated in json-c 0.10 11 years ago
Steven Morgan 51f8cc3c18 More json header includes. 11 years ago
Kevin Lin a41ab49e9a ooxml: added detection of custom properties 11 years ago
Kevin Lin a41009bc47 ole2/ooxml: fixed various build issues with libjson disabled 11 years ago
Kevin Lin afd00a7207 ooxml: added checks for property keys 11 years ago
Kevin Lin e91e438340 ooxml: added header file 11 years ago
Kevin Lin 242b4f9ab4 ooxml: fixed minor issue when compiling without certain dependencies 11 years ago
Kevin Lin 25556519f9 ooxml: moved ooxml specific functions to new source 11 years ago