Commit Graph

50 Commits (8a77214c8292f5f7ce94dee7b4f363b5c14d91af)

Author SHA1 Message Date
Val Snyder 7ff29b8c37
Bump copyright dates for 2025 3 months ago
Micah Snyder e48dfad49a Windows: Fix C/Rust FFI compat issue + Windows compile warnings 1 year ago
Micah Snyder 8e04c25fec Rename clamav memory allocation functions 1 year ago
Micah Snyder 6d6e04ddf8 Optimization: replace limited allocation calls 1 year ago
Micah Snyder 9cb28e51e6 Bump copyright dates for 2024 1 year ago
RainRat caf324e544
Fix typos (no functional changes) 2 years ago
Micah Snyder 8e231707d2 Fix infinite loop when scanning some DMG archives 2 years ago
Micah Snyder 227aeea048 Coverity-401432: Correctly initialize file descriptor in HFS+ parser 2 years ago
Andy Ragusa b12495b877 Fix buffer overflow in HFS+ parser 2 years ago
Micah Snyder 6eebecc303 Bump copyright for 2023 2 years ago
Micah Snyder 92cbfa4bc0 HFS+ parser: Fix bugs introduced in refactor 3 years ago
Micah Snyder b51445bf5c Disk partition parsers: Remove all-match checks + code cleanup 3 years ago
Micah Snyder cd3134568a Code quality: Refactor layer attributes as scan parameter 3 years ago
mko-x a21cc6dcd7
Add explicit log level parameter to application logging API 3 years ago
micasnyd 140c88aa4e Bump copyright for 2022 3 years ago
Micah Snyder db013a2bfd libclamav: Fix scan recursion tracking 4 years ago
Micah Snyder 090c8990e3
libclamav, clamscan: load/unload callbacks & progress meters 4 years ago
Micah Snyder (micasnyd) b9ca6ea103 Update copyright dates for 2021 4 years ago
Micah Snyder b589762814 Windows: Fix unicode filename and file share scans 5 years ago
Micah Snyder e2f59af30a Clang-format touchup 5 years ago
Andrew 035265b96f Bug fixes related to the recent HFS+/VBA/OLE2/XLM code changes 5 years ago
Micah Snyder 11ef77007b Improve tmp sub-directory names 5 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 d9db7cd2e2 libclamav: Support for HFS+ compressed files 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 b3e82e5e61 Replacing libclamav/cltypes.h with clamav-types.h.in, which generates a header clamav-types.h that we install alongside clamav.h. 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
Steven Morgan 9a822bc220 bb11749 Fix compile warning in hfsplus.c on Mac OS X. Patch supplied by Ruga. 8 years ago
Mickey Sola 46a35abe56 mass update of copyright headers 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 1af0323cae libclamav: hfs debug logging fix 12 years ago
David Raynor 1fa9f195c2 bb #9087: fix logging statements 12 years ago
David Raynor 04a1774a24 bb #9087: fix endian-ness of file mode check 12 years ago
David Raynor cc977546b6 libclamav: fix HFS+ output size tracking 12 years ago
David Raynor 876c25407a libclamav: HFS+ logging changes 12 years ago
David Raynor a0090a38e6 libclamav: SCAN_ALL support for HFS+/HFSX 12 years ago
David Raynor 2e568a8708 libclamav: HFS+ format tweaks 12 years ago
David Raynor 208b4d5d73 libclamav: skip range check in hfsplus_scanfile() if size must be correct 12 years ago
David Raynor 53e1c22427 libclamav: hfsplus_fetch_node tweaks 12 years ago
David Raynor 121ffbe7a9 libclamav: fix HFS+ validation typo 12 years ago
David Raynor 2c30319dda libclamav: HFS+/HFSX record walking and scanning internal files 12 years ago
David Raynor 00e8e615aa libclamav: HFS+/HFSX signature tweaks, and initial version of scanfile (initial extents only) 12 years ago
David Raynor 1d1c4b154f bb #1570: partition typing and HFS+ 12 years ago