Commit Graph

126 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
Micah Snyder 93699dfb8f For RAR load, check LD_LIBRARY_PATH before checking install path 1 year ago
Micah Snyder 9cb28e51e6 Bump copyright dates for 2024 1 year ago
RainRat 1b17e20571
Fix typos (no functional changes) 1 year ago
driverxdw 63fa9b4553
CMake: add static library installation of libclamav submodules 1 year ago
RainRat caf324e544
Fix typos (no functional changes) 2 years ago
Micah Snyder 47c079f15f Patch UnRAR: limit dict winsize to 1GB 2 years ago
Micah Snyder 2c90318c2d Patch UnRAR: allow skipping files in solid archives 2 years ago
Micah Snyder 71a54bd7b2 Patch UnRAR: don't replace symlinks with directories 2 years ago
Micah Snyder 9ab25fe05a Update to UnRAR v6.2.12 2 years ago
Micah Snyder 952da65cca Patch UnRAR: limit dict winsize to 1GB 2 years ago
Micah Snyder acdd6542f7 Patch UnRAR: allow skipping files in solid archives 2 years ago
Micah Snyder e98c1b6842 Patch UnRAR: don't replace symlinks with directories 2 years ago
Micah Snyder 349119aa1e Set UnRAR interface library to build using C++11 2 years ago
Micah Snyder 0d5231f539 Set UnRAR library to build using C++11 2 years ago
Micah Snyder 6e5db6eaaa Update to UnRAR v6.2.10 2 years ago
Micah Snyder 38cc06f5f6 Cmake: Additional symbol version-script fixes 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
Micah Snyder e60843a6a0 CMake, UnRAR: Don't compile Windows-only code 3 years ago
Micah Snyder 1eb8a88ca4 Patch UnRAR: limit dict winsize to 1GB 3 years ago
Micah Snyder bcb3dc2971 Patch UnRAR: allow skipping files in solid archives 3 years ago
Micah Snyder 83ba241087 Update to UnRAR v6.1.7 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 ac8f7c17ef CMake: restore clamunrar SO version, match clamav 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 9b444e7e02 RAR: limit dict winsize to 1GB 4 years ago
Micah Snyder 9dd1f8a6fa Patch UnRAR: allow skipping files in solid archives 4 years ago
Micah Snyder 10529b919b Update to UnRAR v6.0.7 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) 091c4ee6a7 Updated UnRAR 5.7.5 to 5.9.2. 5 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 24f225c21f Modification to unrar codebase allowing skipping of files within Solid archives when parsing in extraction mode, enabling us to skip encrypted files while still scanning metadata and potentially scanning unencrypted files later in the archive. 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
Mickey Sola 6d79990fee 100.1 - rar - reverting and fixing issues found with changes found to rar extraction during regression. 7 years ago
Mickey Sola 57cfc5dddb bb12059 - 100.1 - fixing potential buffer reads based on values from unintialized vars when unpacking rar files 7 years ago
Anthony Chan 501baee217 Minor edit to error message 7 years ago
Anthony Chan 52144d0458 Add missing newline character to debug message string 7 years ago
Anthony Chan da6a045e32 Modify unrar read_tables to treat "repeat previous code" at first position as error 7 years ago
Micah Snyder (micasnyd) 88005aeb12 bb12085: Converting some constants from enums to defines, because the enums may be evaluated as signed on some systems - notably solaris, causing issues if he value is greater than MAX_INT. 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