Commit Graph

229 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 0354482e16 Fix issues reading from uncompressed nested files 4 years ago
Micah Snyder db013a2bfd libclamav: Fix scan recursion tracking 4 years ago
Micah Snyder 4b400b9b1e Test: Verify that pdf bytecode hooks execute 4 years ago
Micah Snyder d46832d5cf clamav.net URL update for new docs, github issues 4 years ago
Micah Snyder (micasnyd) b9ca6ea103 Update copyright dates for 2021 5 years ago
Micah Snyder 2552cfd0d1 CMake: Add CTest support to match Autotools checks 5 years ago
Micah Snyder (micasnyd) 9e20cdf6ea Add CMake build tooling 5 years ago
Micah Snyder 9b9999d778 Rename core scanning functions 6 years ago
Micah Snyder 005cbf5a37 Record names of extracted files 6 years ago
Jonas Zaddach (jzaddach) cd977727f0 Add LZMA & BZip2 decompression to bytecode API 6 years ago
Micah Snyder 50455664a7 libclamav: Fix fmap leak in bytecode runtime 6 years ago
Jonas Zaddach (jzaddach) a627d09689 Correct disassembling of bytecode ICMP_ULT instruction 6 years ago
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 11 years ago
David Raynor 0b28c74878 Assign the right type in cli_bytetype_helper 11 years ago
Kevin Lin 5b5be2a65d win32: fixed additional OS specific build issues 12 years ago