Commit Graph

70 Commits (88e546be78382200581a1e57e1878b68f163b5e9)

Author SHA1 Message Date
Val Snyder 7ff29b8c37
Bump copyright dates for 2025 3 months ago
Micah Snyder b6ebfbdf11 clam-format touchup 1 year ago
Micah Snyder e48dfad49a Windows: Fix C/Rust FFI compat issue + Windows compile warnings 1 year ago
Micah Snyder 405829ee88 Refine max-allocation and safer-allocation function and macro names 1 year ago
Micah Snyder 8e04c25fec Rename clamav memory allocation functions 1 year ago
Micah Snyder 9cb28e51e6 Bump copyright dates for 2024 1 year ago
Micah Snyder 6eebecc303 Bump copyright for 2023 2 years ago
Micah Snyder 0bd2ae26bc Scanners: Remove allmatch checks + significant code cleanup 3 years ago
Micah Snyder cd3134568a Code quality: Refactor layer attributes as scan parameter 3 years ago
Micah Snyder 1bfb0522cf Minor type safety improvements for FMAP reads 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
Andy Ragusa 11b069db59 Added malloc error handling macros to ole2_extract 4 years ago
Andy Ragusa 8fd1c66d99 Fix memory leaked when GETD2 returns without freeing original_filename. 4 years ago
Micah Snyder 89ba7eaf85 SIS: Don't scan SIS file as new SIS file 4 years ago
Micah Snyder (micasnyd) b9ca6ea103 Update copyright dates for 2021 4 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
Micah Snyder 898c08f08b Formatting touch-up 5 years ago
Micah Snyder 206dbaefe8 Update copyright dates for 2020 5 years ago
Andy Ragusa 50c657de81 Removed warnings. 6 years ago
Andy Ragusa 4f2972b007 Modified SKIP macro to check fmap_readn return code for -1 for CLAM-1005. 6 years ago
Andy Ragusa 74a549a081 Removed manually setting ptrs to NULL, since that is done in the FREE macro. 6 years ago
Andy Ragusa 519c58c6da Merged GETD and GETD2 macros, since the only difference was a free of the 'ptrs' variable. Also fixed error handling to catch the -1 return code. 6 years ago
Andy Ragusa 006a31f291 Removed unneeded function that was going to replace GETD and GETD2 macros. 6 years ago
Andy Ragusa 013129b484 Added FREE macro to sis parser, to avoid having to set ptrs to NULL every time it is freed. 6 years ago
Andy Ragusa 586bf63b4a Modified GETD and GETD2 macros to check for -1 on read. Modifies the sys file parser. 6 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
Josh Soref 7cd9337a70 Spelling Adjustments (#30) 7 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 1d69964eda libclamav: SIS bb# 7054 follow-up 12 years ago
David Raynor a0048a588f libclamav: SIS bb# 7054 12 years ago
Shawn Webb 241e7eb147 bb6258 - Add warnings when allocations fail 12 years ago
David Raynor 34673d578f bb #6808 12 years ago
David Raynor b6ff2f50d5 bb#5226 13 years ago
Török Edvin e6f06f879f fmapify: fix uninit var causing crash 14 years ago
Török Edvin 2704967c03 now that EC32 is using cli_readint we can't use EC32 on int16_t, or we'll crash. 14 years ago
Török Edvin 5353df8504 fix fmapify align on sis 14 years ago
Török Edvin 5c3e8e5bad fix leak introduced in ef82f5a 14 years ago
Török Edvin ef82f5abb9 fmapify sis 14 years ago
aCaB 4f1cdbdddd error path leaks and similar stuff 15 years ago
aCaB 5fde1c1f33 sis.c: fix size check 16 years ago