Commit Graph

141 Commits (00886ee90d07a3b382041b1a9ef0c01e093f571e)

Author SHA1 Message Date
Val Snyder 8d485b9bfd
FIPS-compliant CVD signing and verification 2 months ago
Micah Snyder a729aafc38 Remove PCRE dead code 1 year ago
Micah Snyder 3ae9c1e434 Add LHA/LZH archive support 1 year ago
Micah Snyder 405829ee88 Refine max-allocation and safer-allocation function and macro names 1 year ago
Micah Snyder 8e04c25fec Rename clamav memory allocation functions 1 year ago
Neil Wilson 5e63c42696 Update libclamav.map with missing symbols 1 year ago
Micah Snyder 3b2f8c044a Support for extracting attachments from OneNote section files 1 year ago
Yasuhiro Kimura 14d7d215b1 Fix link error with LLD 17 2 years ago
Micah Snyder 9a871f7c4e Export symbols for calculating image fuzzy hash 2 years ago
Andy Ragusa f683571de5 Sigtool: Add vba macro support for OOXML files 2 years ago
Răzvan Cojocaru e4fe6654c1
Add options: --fail-if-cvd-older-than, FailIfCvdOlderThan 2 years ago
Micah Snyder 38cc06f5f6 Cmake: Additional symbol version-script fixes 2 years ago
Orion Poplawski 035003eedf Cmake: use symbol version-script 2 years ago
Micah Snyder 9d6ebd6d50 Adds file inspection callback and example code 3 years ago
Micah Snyder 2552cfd0d1 CMake: Add CTest support to match Autotools checks 4 years ago
Micah Snyder e4e3149368 Fix fmap-duplicate performance issue 4 years ago
Micah Snyder (micasnyd) 4216c6aa41 clamd: log the file name when using fd-passing 4 years ago
Micah Snyder (micasnyd) 8db5fcae6f Add unit tests for conv to UTF-8 5 years ago
Micah Snyder (micasnyd) 407407c98c clamd clients: Mitigate move/remove symlink attack 5 years ago
Micah Snyder 9b9999d778 Rename core scanning functions 5 years ago
Mickey Sola 5e3322d58d str - add cli_strntoul to libclamav.map 5 years ago
Micah Snyder f907e4b4d7 bb12431: Freshclam progress bar fixes 5 years ago
Micah Snyder bcb4505e60 bb12370 - cli_strndup and other str* replacements must be built and exported for every OS to be used outside of libclamav on systems that don't have the original functions (e.g. strndup). This commit renames the macros to be uppercase, renames the replacement functions to be preceeded with two understores (e.g. __cli_strndup), and removes the ifdef's so that they are built regardless, because there are no ifdefs in libclamav.map. 6 years ago
Micah Snyder (micasnyd) 83e19b9634 Removed exported but unused symbols from .map files due to complaints by the compiler on Solaris 11, gcc 7. 6 years ago
Andrew 92088f91f1 Add support for cert blacklisting and whitelisting upfront 6 years ago
Micah Snyder 155eaaad8b bb12284 - Fix to prevent path traversal when using cli_genfname() to generate filenames that may retain path and filename information. Changed scanrar so that it will no longer retain path information for extracted files. 6 years ago
Micah Snyder 50f178dc63 fuzz - 12166 - Fix for 4-byte out of bounds write wherein the an invalid struct pointer member variable is set to zero. The fix adds bounds checking to the Uniq storage 'add' function as well as error code checks. Included a lot of new inline documentation. 6 years ago
Mickey Sola da0f732049 cli - exporting cli_strndup 8 years ago
Kevin Lin 3cc632adc8 sigtool: properly generates and reports pe section hashes (mdb) 9 years ago
Steven Morgan 1f1bf36b8e Add 'virus found' callback. Refactor scan-all API. 10 years ago
Kevin Lin d002f43eef sigtool: added usage of cli_ldbtokenize to sigtool 10 years ago
Mickey Sola c1bc49e71c Adding ascii file normalization option to sigtool. 10 years ago
Kevin Lin b2197a09ce unit_test: pcre and sigopt test cases added to check_matchers 10 years ago
Kevin Lin 69cfee94e5 unit_test: basis for pcre subsig testing 10 years ago
Shawn Webb 929090d615 Add strlcat functionality. Rely on existing strlcat and strlcpy if they are available. 11 years ago
Kevin Lin 5c2c723361 added pcre execution time and match performance tracking 11 years ago
Kevin Lin 0ff13b3138 clambc: added diagnostic tools for bytecode IR 11 years ago
Kevin Lin 152a0e3900 added cl_engine_set_clcb_file_props to libclamav map 11 years ago
Shawn Webb d1d9d14674 Fix typo 11 years ago
Shawn Webb 387021619b Turn stats into an opt-in feature rather than an opt-out feature for the 0.98.2 release 11 years ago
Shawn Webb da6e06dd68 Provide further abstractions to the OpenSSL integration work 11 years ago
Shawn Webb 4fa2f50832 Revert "bb9735 - Add ability to purge engine cache" 11 years ago
Shawn Webb 433a335fb9 bb9735 - Add ability to purge engine cache 11 years ago
Shawn Webb b2e7c931d0 Use OpenSSL for hashing. 11 years ago
Shawn Webb f2571e344b First initial commit of the stats gathering feature 11 years ago
Steven Morgan 4896ecf6b7 bb#5341 - Change floating point byte order check from compile time to run time. 12 years ago
Shawn Webb 3ca11170c7 bb#8847 - ClamAV 0.97.x - 0.98 fail to match mdb signatures 12 years ago
David Raynor 9bbe52b843 sigtool: Add print-certs command to allow dumping certs without a scan 12 years ago
Steve Morgan 54402320c0 Add bytecode performance statistics 13 years ago
Török Edvin 09c443576f these are macros now 14 years ago