Commit Graph

25 Commits (b30d9c54b242aee062ae52d93e6714714d591f8e)

Author SHA1 Message Date
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 9b9999d778 Rename core scanning functions 5 years ago
Micah Snyder 005cbf5a37 Record names of extracted files 5 years ago
Jonas Zaddach (jzaddach) d5a733ef90 XLM (Excel 4.0) macro detection and extraction 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 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
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Steven Morgan 7cdb5c7fa6 iso9660: remove unnecessaty parameter on iso_parse_dir() and reset return code when scanall is in effect. 10 years ago
Steven Morgan 0dfe95a854 bb11278 - was not detecting viruses on files inside iso9660. Also fix up all-match logic. 10 years ago
Shawn Webb cd94be7a52 Silence a bunch of compiler warnings in libclamav 11 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
David Raynor 5e92267410 iso9660: iso_scan_file rewrite 12 years ago
David Raynor 612b976472 bb #6440: truncated ISO should cause format error not write error 13 years ago
David Raynor b8cb08ff9e Fix buffer length truncation in iso_string - bb#5330 13 years ago
Török Edvin 3afedd0761 fix GCC warnings. 13 years ago
Török Edvin f304dc688a fmapify: fix const-ness warnings 14 years ago
aCaB d81f9f1865 scaniso do not dump whole secotrs 14 years ago
aCaB 583cd65fc4 Add support for scanning different types of iso9660 image files. 14 years ago