Commit Graph

215 Commits (ae291e11ee5c719e6dbb88f3a8c410553f1026d0)

Author SHA1 Message Date
Micah Snyder 206dbaefe8 Update copyright dates for 2020 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
Andrew 4de072327a Rename MAX_BC to MAX_TRACKED_BC for consistency 6 years ago
Mickey Sola 1b5a59c416 bytecode - J867 - fix memory leak that occurs withn the bytecode interpreter while libjson is enabled 6 years ago
Jonas Zaddach c84683f2f4 Mach-O bytecode unpackers 6 years ago
Jonas Zaddach 2b776e4b89 Linux bytecode unpackers 6 years ago
Andrew df8dfda9cd Address code-review comments, fix several memleaks 6 years ago
Andrew 7ba310e605 PE parsing code improvements, db loading bug fixes 6 years ago
Jonas Zaddach d1f7ff12a3 Prettify printing of bytecode arguments 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
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 964a1e7321 Converting http urls to https urls. Primary focus was on clamav.net urls. I updated a couple others and fixes a few broken links as well. There are many (non-clamav.net) urls I didn't address, especially in 3rd party or contrib code. 8 years ago
Josh Soref 7cd9337a70 Spelling Adjustments (#30) 8 years ago
Micah Snyder c9a070c9d3 More cleanup re: variables possibly used before initialized. 8 years ago
Micah Snyder 653b471b5b eliminating format-string related warnings that appear on ubuntu 16.04 x64. 8 years ago
Micah Snyder 7e64560ce5 eliminating warnings that cropped up in 32bit ubuntu (16.04) 8 years ago
Micah Snyder d18d72219f Eliminating warnings, converting iterator variables to size_t when used to compare against sizeof(). added a couple of missing #includes. 8 years ago
Mickey Sola 60aad52faf bc - adding bc_idx sanity check when running bc lsigs 9 years ago
Steven Morgan d32e039654 fix cli_bcapi_extract_new() return code path virus reporting. 9 years ago
Steven Morgan cbf5017a7d bb11805 fix multiple results. Refactor false positive and heuristic precedence logic. 9 years ago
Steven Morgan fd43d6103c bb11742 - fix compiler warnings. Patch contributed by Ruga. 9 years ago
Steven Morgan 22cb38ed24 pull request #53(2/4): Spelling fix by klemens(ka7). 9 years ago
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Steven Morgan 8bbaf7f9e5 Revert "bb11092: fix up printf format with LFS using patch by Sebastian Andrzej Siewior." 11 years ago
Steven Morgan 8f50c4a179 bb11092: fix up printf format with LFS using patch by Sebastian Andrzej Siewior. 11 years ago
Kevin Lin fe54f710fc clambc info option updated for new hook type 11 years ago
Kevin Lin 47c2d618cd added BC_PRECLASS hook support; replaces target type 13 11 years ago
Kevin Lin 90379a9e98 fixed formatting for short names in perf tracking 11 years ago
Kevin Lin 5c2c723361 added pcre execution time and match performance tracking 11 years ago
Kevin Lin 99e22630f4 opts: converted bytecode-statistics to generic statistics w/ strarg 11 years ago
Kevin Lin 032ec2192e fixed issue in bytecode statistics avg time reporting 11 years ago
Kevin Lin 7c9c4fab22 bytecode: various changes from code review 12 years ago
David Raynor 0b28c74878 Assign the right type in cli_bytetype_helper 12 years ago
Kevin Lin 5b5be2a65d win32: fixed additional OS specific build issues 12 years ago
Kevin Lin 0ff13b3138 clambc: added diagnostic tools for bytecode IR 12 years ago
Shawn Webb cd94be7a52 Silence a bunch of compiler warnings in libclamav 12 years ago
Shawn Webb 60d8d2c352 Move all the crypto API to clamav.h 12 years ago
Kevin Lin c6a3b294a9 bytecode: fixed a compiler issue and warnings 12 years ago
Kevin Lin 3107a6c24f bytecode: fixed issue with older versions of g++ 12 years ago
Kevin Lin f3575db23c bytecode: added json-specific ctx members 12 years ago
Shawn Webb b2e7c931d0 Use OpenSSL for hashing. 12 years ago
David Raynor dac4e48755 libclamav: non-LLVM interpreter, fix edge check, cid #10432 & #10446 13 years ago
David Raynor 6a9086d240 libclamav: cli_bytecode_prepare_interpreter() free in error case, cid #10504 & #10505 13 years ago
Shawn Webb 241e7eb147 bb6258 - Add warnings when allocations fail 13 years ago
Shawn Webb 9691454612 bb6091 - check lseek() return 13 years ago
Carl Wu 8254e4adb5 cwu_cid#_10269: fix 10269 13 years ago
Ryan Pentney 3bd9a14c8c Fixed coverity bugs 11378, 11379, 11380 13 years ago
Steve Morgan 16c4fcdd10 performance statistics for bytecode hooks 13 years ago