Commit Graph

481 Commits (8a77214c8292f5f7ce94dee7b4f363b5c14d91af)

Author SHA1 Message Date
Val Snyder 7ff29b8c37
Bump copyright dates for 2025 3 months ago
Micah Snyder 1e5ddefcee Clang-format touchup 1 year ago
Micah Snyder 9cb28e51e6 Bump copyright dates for 2024 1 year ago
RainRat 1b17e20571
Fix typos (no functional changes) 1 year ago
Micah Snyder 6eebecc303 Bump copyright for 2023 2 years ago
ragusaa 6ea6ee5690
Fix crash loading bugged bytecode signature 3 years ago
Micah Snyder 0bd2ae26bc Scanners: Remove allmatch checks + significant code cleanup 3 years ago
Micah Snyder 57886cee52 Code cleanup: More accurate variable types in bytecode modules 3 years ago
Micah Snyder 15eef50656 Code cleanup: Refactor to clean up formatting issues 3 years ago
Micah Snyder ddf7224837 Remove compatibility layer for llvm versions before 3 3 years ago
Andy Ragusa c92227e051 Removed dead code support for llvm versions before 8. 3 years ago
Micah Snyder b07b1a65cb Fix linker issues with global variable used in tests 3 years ago
Andy Ragusa 90904d5a7a CMake: Make BYTECODE_RUNTIME parameter case-insensitive 3 years ago
Andy Ragusa 4b83bcf0c5 Updated llvm runtime to support llvm versions 8, 9, 10, 11, 12 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
Mickey Sola e8d78c9627 Add logging interface via the log crate for libclamav_rust modules 4 years ago
Micah Snyder d46832d5cf clamav.net URL update for new docs, github issues 4 years ago
Micah Snyder b0fc4c1346 clang-format: c++ bytecode source 4 years ago
Micah Snyder da23b1ceab CMake: Fix support for external LLVM (3.6) 4 years ago
Micah Snyder a746d344df Remove Autotools build system & built-in LLVM 4 years ago
Micah Snyder (micasnyd) b9ca6ea103 Update copyright dates for 2021 4 years ago
Micah Snyder (micasnyd) 9e20cdf6ea Add CMake build tooling 5 years ago
Micah Snyder 1db4787f8a Remove autotools generated files, add autogen.sh 5 years ago
Micah Snyder 9b03090a0a Autotools compatibility fixes 5 years ago
Micah Snyder 54c766d184 Autojunk 5 years ago
Jonas Zaddach (jzaddach) 965d7cc82e Fix bug in LLVM bytecode runtime 5 years ago
Micah Snyder 206dbaefe8 Update copyright dates for 2020 5 years ago
Mickey Sola a0e8d2ffbb autojunk'd 6 years ago
Micah Snyder d39035d95d Autojunk'd 6 years ago
Micah Snyder f270023ac3 Autojunk 6 years ago
Mickey Sola b75b6e420a clamonacc - make curl version configure error message more verbose; remove Makefile artifact from merge conflict which broke auto configure logic 6 years ago
Mickey Sola b04016987e autojunk'd 6 years ago
Mickey Sola f7d82063dd autojunk'd 6 years ago
Mickey Sola aaad010cf4 clamonacc - remove share/priv-fts.h path from makefile to fix 6 years ago
Mickey Sola a8bf985948 autojunk'd after libreshclam merge conflict resolution 6 years ago
Mickey Sola 3921323b62 autojunk'd 6 years ago
Mickey Sola 4ca79bd7cb autojunk'd 6 years ago
Mickey Sola 18b723e697 autojunk'd 6 years ago
Mickey Sola 3733a8795e clamonacc - move and configure fts fix 6 years ago
Mickey Sola 1b264c0bf2 clamonacc - update autotools scripts to get clamd and onacc building; autojunk'd 6 years ago
Micah Snyder 559df75c9f Autojunk'd 6 years ago
Micah Snyder 5fef7399da Autojunk'ed 6 years ago
Micah Snyder 8214bafbef Freshclam logging fixes. The logging features were linked twice, resulting in duplicate symbols for logg settings. On Windows, this manifested as multiple open log file handles which prevented log rotation. This commit fixes that and also alters the rotated log name slightly so that the log file extension is preserved, for Windows compatibility and convenience when viewing in an editor that color codes .log files. 6 years ago
Micah Snyder fe4433b01f Autojunk'd 6 years ago
Micah Snyder 52cddcbcfd Updating and cleaning up copyright notices. 6 years ago
Micah Snyder 311c3501e4 Autojunk'd 7 years ago
Micah Snyder 7b563ca798 Enabling configure option --with-system-libmspack that will allow use of libmspack installations in /usr or /usr/local in favor of the version provided by ClamAV. 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 1f8557443e autojunk'd 7 years ago