Commit Graph

9989 Commits (53e3045bf49dc31c3c566110e55d356a279eeff2)
 

Author SHA1 Message Date
Micah Snyder 53e3045bf4 Return code checking corrections to regex suffix code. 6 years ago
Micah Snyder 95f456424a Variable type corrections for pcre/pcre2 code. 6 years ago
Micah Snyder 280c298775 DLP module length values converted from int to size_t. 6 years ago
Micah Snyder 9e268996a7 json api return types converted to cl_error_t from int 6 years ago
Micah Snyder 4524c398f3 Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 6 years ago
Micah Snyder ca8b4c466e Assortment of warning fixes. 6 years ago
Micah Snyder ee40795fe2 Converted mpool calls to macros when USE_MPOOL is defined to clearly differentiate between function and macro behavior. 6 years ago
Micah Snyder 5f4f69102d Correcting types from int to cl_error_t where appropriate. Eliminating unused variables and referencing unused parameters to remove warnings. 6 years ago
Micah Snyder 8c37c1a081 Added egg extraction readability improvements. Moved the posix file mode printing code into a separate function. Added comments that explain to-do items to support solid archive extraction. 6 years ago
Micah Snyder 35c4774ef1 Adds fixes to prevent memory leaks if realloc fails. 6 years ago
Micah Snyder 1606ce043c Converted egg parser to use cl_error_t instead of cl_egg_error_t. 6 years ago
Micah Snyder 8d30642000 Disabling LZMA decompression for EGG archives, because it currently fails with an error message that isn't very user friendly. 6 years ago
Micah Snyder b53bf13b00 Fixed Egg parser support for parsing archive comment headers and elimited potential infinite loop bug. 6 years ago
Micah Snyder bdbfbf10ad Autojunk'd, to include libiconv detection changes. 6 years ago
Micah Snyder 0450e68551 Added new EGG archive extraction feature, written from scratch based on ESTsoft's EGG archive specification. 6 years ago
Micah Snyder e3867c1207 Fix to cert utils for mac for compatibility with Openssl 1.1.0+ wherein the X509 structure is now opaque and the name cannot be directly referenced. 6 years ago
Micah Snyder 559df75c9f Autojunk'd 6 years ago
Micah Snyder dd45df902a Fix so the linux cert util compiles. 6 years ago
Micah Snyder 5f71cae2f2 Moved AC_PROG_OBJC out of conditional. 6 years ago
Micah Snyder 5bd5e9ec1c Windows fixes for TLS certificate caching. 6 years ago
Micah Snyder c3cc2841e7 Autojunk'd 6 years ago
Micah Snyder 352248f608 Moving Windows cert verification to shared directory, and adding macOS cert verification support. 6 years ago
Micah Snyder (micasnyd) 88d271cbf5 Added pdf max object checks to limit max # of objects but continue scanning those that have already been found. 6 years ago
Micah Snyder 0c555069fa fuzz - 13495 - Fix for memory leak due to lacking error handling when normalizing javascript. 6 years ago
Micah Snyder 730032dc8a fuzz - 13045 - Fix for possible integer overflow in cli_scanrtf. 6 years ago
Micah Snyder 72f680b04a fuzz - 13785 - Check to detect potential integer overflow in cli_html_normalise. 6 years ago
Micah Snyder 8376c5f3c7 fuzz - 14519 - Fix for peinfo memory leak in cli_peheader error condition. 6 years ago
Micah Snyder (micasnyd) cafa0bf368 Updated libmspack 0.8alpha to 0.10.1alpha. Only different from vanilla is that we add a config.h.in file. 6 years ago
Micah Snyder df52009b40 pdf.c formatting fixes. 6 years ago
Clement Lecigne 3e77daa791 pdf: fix octal conversion in pdf_readstring. 6 years ago
Clement Lecigne e2b774d791 pdf: handle dictionary object with newlines. 6 years ago
Micah Snyder (micasnyd) 9c58ba7bd7 Update to clamav-devel to synchronize with the clamav-bytecode-compiler project. 6 years ago
Carlo Landmeter 267db29091 libclamav: explicitly use top_srcdir .git dir 6 years ago
Micah Snyder (micasnyd) 3df2497aad bb12193 - Change usage of strerror_r to cli_strerror. Patch submitted by aCaB. 6 years ago
Micah Snyder 3fef33461b Auto-formatted unrar_iface.cpp, as it somehow missed previous autoformatting efforts. 6 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
Ørjan Malde 3690b81196 Fix linkage with libxml2 6 years ago
Ørjan Malde 6ff6245617 Fix linkage with libxml2 6 years ago
Andrew 4de072327a Rename MAX_BC to MAX_TRACKED_BC for consistency 6 years ago
Micah Snyder 5fef7399da Autojunk'ed 6 years ago
Micah Snyder (micasnyd) 1c996e8872 bb12238 - Removing support for deprecated readdir_r() function. The readdir() function is thread safe so long as you don't share a dir object between threads. If you do, it requires a mutex. 6 years ago
Micah Snyder (micasnyd) bc56df8303 Reimplemented progress bar for freshclam downloads using libcurl API. Included basic time-remaining information as per user request, see: bb5943, though not in the specific format mentioned. 6 years ago
Thomas Jarosch d6d22a0e3f msdoc JSON output: Fix 'mode' sanity check logic 6 years ago
Micah Snyder (micasnyd) cfd6209881 bb12104 - Added network-online dependency to freshclam systemd service file. 6 years ago
Micah Snyder (micasnyd) cb9b09afa9 bb12043, bb12302: Adds --foreground freshclam option to help and manpage, some other documentation tweaks. 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
Micah Snyder dd3cca2dda Added phishCheck R-type PDB sig detection fix to perform the match using copies of the URLs so as not to inadvertantly modify the original URLs and trigger SSL cloaking false positives. 6 years ago
Micah Snyder (micasnyd) 3390c26c99 Added call to match R-type PDB signatures in phishcheck.c:phishingCheck(). This makes R-type PDB signatures functional, and operate as described in the documentation. 6 years ago
Micah Snyder 0109718800 Autojunk'd 6 years ago
Micah Snyder 2c5f01c72c Autoconf configure.ac adjustment. Move AC_CONFIG_AUX_DIR([config]) after AC_INIT and before all others. 6 years ago