Commit Graph

106 Commits (88e546be78382200581a1e57e1878b68f163b5e9)

Author SHA1 Message Date
Val Snyder 7ff29b8c37
Bump copyright dates for 2025 3 months ago
Aditya Vidyadhar Kamath efe89784fc
Build system improvements to support AIX 7 months ago
Andy Ragusa d959993db9 Addressed CID 432801 1 year ago
Micah Snyder 9cb28e51e6 Bump copyright dates for 2024 1 year ago
Micah Snyder cb45aebe13 Fix several coverity issues in UnRAR interface code 1 year ago
driverxdw 63fa9b4553
CMake: add static library installation of libclamav submodules 1 year ago
Micah Snyder 349119aa1e Set UnRAR interface library to build using C++11 2 years ago
Orion Poplawski 035003eedf Cmake: use symbol version-script 2 years ago
Micah Snyder 6eebecc303 Bump copyright for 2023 2 years ago
Micah Snyder 4a0382cf7a CMake Windows: Install debug symbol files for debug builds 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 016af483e6 CMake: support macOS code signing during build 4 years ago
Micah Snyder 4a9cff9214 CMake: support Xcode builds 4 years ago
Micah Snyder e0e0c8f955 CMake: Support to build deb, rpm, & macOS pkg packages 4 years ago
Micah Snyder 81402e1abb Inline doxygen documentation fixup 4 years ago
Micah Snyder c025afd683 Rename "shared" library to "common" 4 years ago
Micah Snyder (micasnyd) b9ca6ea103 Update copyright dates for 2021 4 years ago
Micah Snyder d26b71d02d cmake: Fix vcpkg debug build issues 4 years ago
Micah Snyder 05a8d589e7 CMake: improve multiarch support 4 years ago
Micah Snyder 6b3b8b2e9d CMake: CPack generate Windows installer with WIX 4 years ago
Micah Snyder 451279876e CMake: Add fuzz support. 4 years ago
Micah Snyder 2552cfd0d1 CMake: Add CTest support to match Autotools checks 4 years ago
Micah Snyder (micasnyd) 9e20cdf6ea Add CMake build tooling 5 years ago
Micah Snyder (micasnyd) 25ed70fb46 Fix file access issue if in low privelege process 5 years ago
Micah Snyder 206dbaefe8 Update copyright dates for 2020 5 years ago
Micah Snyder (micasnyd) aca5dc4ed8 unrar_iface: Fix for debug print format string that caused check failures on some systems. 6 years ago
Micah Snyder 3fef33461b Auto-formatted unrar_iface.cpp, as it somehow missed previous autoformatting efforts. 6 years ago
Micah Snyder 113fe99555 Updated UnRAR 5.6.5 to 5.7.5. Library is still not-quite-vanilla, as we still have a hack in dll.cpp:332 allowing skipping of files in solid archives. For ClamAV, it only skips if encrypted, allowing it to continue scanning metadata for each encrypted file. This results in improved malware detection. 6 years ago
Micah Snyder 479a9a235a Fixes for issues identified by coverity. 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 5a3c50ca84 Changing the license for the complete-re-written unrar_iface code from LGPL to the BSD 3-Clause license, updating the copyright years, and adding Micah Snyder as an author. 7 years ago
Micah Snyder 07e80eb8ea Modification to unrar codebase to enable keeping broken (bad CRC) files so that they can be scanned. 7 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 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. 7 years ago
Micah Snyder a7e14794e2 adding back changes to eliminate warnings from unrar files other than unrarppm. 8 years ago
Micah Snyder 169af0fc67 Revert "eliminating warnings. mostly correcting variable types. also correcting struct initialization in a couple instances (var = {0} does not zero the memory on all platforms). Also some minor formatting corrections in areas I was already working. eliminated some unused variables." 8 years ago
Micah Snyder 84a7f40288 eliminating warnings. mostly correcting variable types. also correcting struct initialization in a couple instances (var = {0} does not zero the memory on all platforms). Also some minor formatting corrections in areas I was already working. eliminated some unused variables. 8 years ago
Sebastian Andrzej Siewior 66acb3c993 try to minimize the err cleanup path 9 years ago
Sebastian Andrzej Siewior d426ada11e clamunrar: notice if unpacking comment failed 9 years ago
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Steven Morgan 95c0138ad0 bb11159 - fix memory leak during error handling. 11 years ago
Shawn Webb ddc55da065 Revert "Silence compiler warnings with the clamunrar code" 11 years ago
Shawn Webb ff909fb9e1 Silence compiler warnings with the clamunrar code 11 years ago
Shawn Webb 35394bbceb Revert recent autoconf work 11 years ago
Shawn webb c85e7e4d61 Remove unnecessary autotools artifacts 11 years ago
David Raynor 8bbde69782 unrar_iface: unrar_open cleanup 12 years ago
David Raynor de2bd310f9 cid #11402 12 years ago
Shawn Webb 63c6b0e21b bb6111 - check return value of lseek in libclamunrar_iface 12 years ago