Commit Graph

10158 Commits (484511de1035c7ac8b4fc48edbf1070efd8fb1fa)
 

Author SHA1 Message Date
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
Micah Snyder (micasnyd) b3c740af47 bb12336 - Fix to tmpdir access check in clamscan when using stdin scanning. The access check mistakenly assumed the use of the clamav user account. 6 years ago
Micah Snyder (micasnyd) 32f2be9cbb Removing contrib directory, which has not been maintained for many years. 6 years ago
Micah Snyder 2c1f820095 Old-style db.XY.clamav.net and db.XY.ipv6.clamav.net entries now redirect to https://database.clamav.net. 6 years ago
Micah Snyder 06e3c1c896 Increased default freshclam receive timeout from 30 sec to 60 sec. Set default DatabaseMirror back to database.clamav.net, now that TLS/SSL is enabled on the mirrors that back the CDN. Some other updates to the man pages that were missing from previous changes. 6 years ago
Micah Snyder 1fc168e7c5 Changed freshclam help string to use printf instead of mprintf because the libfreshclam mprintf_stdout global variable cannot be changed directly in freshclam on Windows. 6 years ago
Micah Snyder 5899a14e4c Fix to alleviate symbol name collision for temp directory globals in freshclam, libfreshclam when building static mode for fuzz targets. 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 c6293322e4 Clamsubmit fixes for missing -d debug option, fix for Windows specific bug, and fix to force HTTP/1.1 connections so it doesn't default to 2.0, which is not yet supported for clamsubmit. 6 years ago
Micah Snyder e09d3f5d78 Fix for freshclam retry feature. 6 years ago
Micah Snyder ef8ae3add1 Fix to feature that prunes databases that are no longer wanted. Fix for opt-in databases to select the correct opt-in database from the list. 6 years ago
Micah Snyder e012730bb9 Freshclam fix to switch user prior to creating temp directories (or anything else). Additional fix to append path separator to database directory if missing, so the system evaluates symlinks for us. 6 years ago
Micah Snyder 737ec1ef21 Corrections to freshclam logging initialization. Added notation to --help output for --stdout option to indicate that debug messages will not be redirected. Changing direct calls to cli_dbgmsg_internal to use cli_dbgmsg, as cli_dbgmsg_internal always prints, even when --debug is not enabled. 6 years ago
Micah Snyder cef54eaf8f Freshclam refresh. This update makes libcurl a hard requirement for ClamAV. 6 years ago
Paul Arthur f5ca0ae757 Fix buffer length check 6 years ago
Mickey Sola 1b5a59c416 bytecode - J867 - fix memory leak that occurs withn the bytecode interpreter while libjson is enabled 6 years ago
Mickey Sola b8b993f2d4 bcomp - jira826 - fix off by one write during byte compare normalization found while doing ASAN testing 6 years ago
Jonas Zaddach c84683f2f4 Mach-O bytecode unpackers 6 years ago
Jonas Zaddach 2b776e4b89 Linux bytecode unpackers 6 years ago
Micah Snyder (micasnyd) ddc1c9bb11 bb12285 - Change to set read permissions on files extracted from RAR archive in case permissions were inadequate. 6 years ago
Andrew e969151915 Change errmsg to dbgmsg when skipping imphash on PE with no imports 6 years ago
Micah Snyder f212a6365a Adjusted clambc page to remove copyright dates from credit wording. 6 years ago
Micah Snyder b7079e9f67 Autoreconf'd. 6 years ago
rickwang a5141522c7 Add configure option to force enable mmap support while cross compiling 6 years ago
Micah Snyder (micasnyd) eb4439ac8c bb12319: Correction to return value check for EVP_VerifyFinal calls in libclamav's crypto functions. 6 years ago
Rosen Penev b116ca80d6 Fix compilation without deprecated OpenSSL 1.1 APIs 6 years ago
Andrew bc6ea0c30a Fix memleaks in sigtool 6 years ago
Andrew 8b72234369 Add option to not remove missing sections (PE) 6 years ago
Andrew df8dfda9cd Address code-review comments, fix several memleaks 6 years ago
Andrew a5723eecb2 Make .crb sigs load before .cat files in loaddbdir 6 years ago
Micah Snyder 6edfa86e3e Added execs.c to the libclamav visual studio project. 6 years ago
Andrew e8169c7053 Multiple blacklist sigs can now match with allmatch 6 years ago