Commit Graph

30 Commits (b30d9c54b242aee062ae52d93e6714714d591f8e)

Author SHA1 Message Date
Micah Snyder ed57b85074 CMake, LLVM, Win32: Fix link issue when LLVM lib list are full paths 3 years ago
Micah Snyder 8bf70207d5 CMake: Fix LLVM linking issues: libclamav_rust, -ltinfo 3 years ago
Micah Snyder 5756f0eab8 Update generated sys.rs file 3 years ago
Scott Hutton 21d1f7defc Various Rust-related code cleanup 3 years ago
Micah Snyder 24a34be9b6 Image fuzzy hash: improve error reporting 3 years ago
Micah Snyder 89dd536333 Rust utils: Add C-Rust FFI error module 3 years ago
Micah Snyder 4dcf4d2894 Image fuzzy hash: match Python imagehash phash() function 3 years ago
Micah Snyder 5f8ec62872 Image fuzzy hash: calculate hash as array of bytes 3 years ago
Mickey Sola cd76f1f525 Image fuzzy hash: initial custom phash implementation 3 years ago
Micah Snyder fd587c741c Image fuzzy hash: new logical sub-signature feature 3 years ago
Micah Snyder 0556550b23 CMake, Rust: Improve toolchain (target triple) selection 3 years ago
Micah Snyder b46af5e3ef Update generated rust bindings after TomsFastMath update 3 years ago
Scott Hutton 39a9c3b956 Improve cdiff_apply performance 3 years ago
micasnyd 527ce73449 Rust bindgen: Disable layout tests 3 years ago
micasnyd 4d34bc10b8 Rust bindgen: Only generate if CMake MAINTAINER_MODE is ON 3 years ago
micasnyd ba0a21c31f Generate Rust-bindings for some internal C-headers 3 years ago
Scott Hutton 0872cc2053 cdiff: Rust-ify and error handling clean-up. 3 years ago
micasnyd 5698e3285c CMake-Rust: Only execute cbindgen for build, not tests 3 years ago
Micah Snyder b362747705 Rust: Link libclamav test executable with libstdc++ on linux 3 years ago
John Humlick d8f06806e4 Migrate script2cdiff from sigtool.c to cdiff.rs 3 years ago
John Humlick cbcd80334d Fix clippy warnings 3 years ago
micasnyd eb7a53da61 cdiff-apply: optimizations 3 years ago
John Humlick dda0a70d90 cdiff: Replace cdiff-apply feature with Rust implementation 3 years ago
micasnyd 140c88aa4e Bump copyright for 2022 3 years ago
Scott Hutton 278ba2923e Integrate cbindgen via build.rs 4 years ago
Scott Hutton 37e5b573aa Add Rust logging module unit test & integrate with CMake / CTest 4 years ago
Scott Hutton 2b12ebdf3f Improve layout of libclamav_rust directory 4 years ago
Mickey Sola 6cbb648113 Update rust logging inclusion based on feedback 4 years ago
Mickey Sola e8d78c9627 Add logging interface via the log crate for libclamav_rust modules 4 years ago
Micah Snyder a1ca40fca1 Add libclamav_rust lib 4 years ago