Val S.
Val S.
The example schema at https://github.com/kdl-org/kdl/blob/main/examples/kdl-schema.kdl would be easier to grok if there were a corresponding kdl file or two that fits the schema. It could maybe go at the top...
This PR adds tests to validate that allmatch-mode is working correctly. Some of the tests fail, because we have work to do to fix them. Some pass. This PR also...
CMake does not install the PDB debugging symbol files automatically. These are useful for testing programs built using libclamav.dll.
CMake builds on windows fail when tests are enabled and either unrar or mspack are disabled. This appears to fix that.
- Fix issue loading regex sigs containing '/' and ':' There is an issue parsing PCRE patterns if the pattern contains a '/' in the middle, followed by a ':'....
Adds in object extraction recursion limits for object extraction as well as well parsing string, array, and dictionaries during extraction. The limit is set to 25.
libclamav callbacks can be used to access embedded file content at each layer of extraction during the course of a scan. The existing callbacks only provide access to the file...
Fix a possible overread in `handle_de()` where we dereference `tokens` without boundchecking. The over-read does not cause a crash. I do not believe this issue to be a vulnerability. Resolves:...
Update: This PR is complete. Best, Micah --- Adds CMake tooling for libmspack to the project. This attempts to replicate every feature available in the autotools tooling and includes support...
I found a PNG image that fails to load with `image-png` through `image-rs` with the error message: `Failed to load image: Insufficient memory` 