Commit Graph

667 Commits (cad552d115e764c11c492f77b8a9f76819443108)

Author SHA1 Message Date
Micah Snyder fe4433b01f Autojunk'd 6 years ago
Micah Snyder 479a9a235a Fixes for issues identified by coverity. 6 years ago
Mickey Sola 393edc437d automake'd 6 years ago
Micah Snyder 52cddcbcfd Updating and cleaning up copyright notices. 6 years ago
Micah Snyder b3e82e5e61 Replacing libclamav/cltypes.h with clamav-types.h.in, which generates a header clamav-types.h that we install alongside clamav.h. 6 years ago
Micah Snyder (micasnyd) ce6402f7fe Added oss-fuzz integration. 6 years ago
Micah Snyder 72fd33c8b2 clang-format'd using new .clang-format rules. 6 years ago
Micah Snyder 38fe8b69a0 Added .clang-format style rules, clam-format script to automate formatting of ClamAV code, and preparing select files so that clang-format does not alter carefully formatted sections. 6 years ago
Micah Snyder a6165cd487 bb12151: Added --foreground to clamd help output and man page. Also correcting the default bytecode timeout in the clamscan man page. 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 b563e84083 Moved libmspack-0.5alpha from libclamav to libclammspack, and restructured the build so that there should be no need to modify the libmspack build files in the future (i.e. libmspack autoconf and automake files aren't actually used). 7 years ago
Micah Snyder (micasnyd) 78606d72ed Correction to logic enabling/disabling heuristic alerts. 7 years ago
Micah Snyder a8370a7a1e Adjusted log verbosity for the OnAccessExtraScanning message to only print if LogVerbose is enabled. 7 years ago
Micah Snyder (micasnyd) 3d9620db54 Disabled OnAccessExtraScanning and provided a warning when starting clamd if it's enabled as well as a note in the sample clamd.conf. 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
Micah Snyder (micasnyd) f61e92da8f Changing numerous scan options' names, primarily those of heuristic signatature alert options. Original options (command line and clamd) will remain as deprecated & undocumented for a couple releases. Added 2 extra scan options to allow users to differentiate between alerting on encrypted archives vs encrypted documents (bb11911). 7 years ago
Micah Snyder d7979d4ff7 Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 years ago
Micah Snyder e551468a03 Initializing virname to NULL in cases where it was uninitialized. 7 years ago
Maxime de Roucy 5bc6fdb8b1 OnAccessExtraScanning: log in verbose mode 7 years ago
Mickey Sola 8c2fae4a89 bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target 7 years ago
Micah Snyder e96b53b68b Autoreconf with stock libtool 2.4.2 7 years ago
Micah Snyder 964a1e7321 Converting http urls to https urls. Primary focus was on clamav.net urls. I updated a couple others and fixes a few broken links as well. There are many (non-clamav.net) urls I didn't address, especially in 3rd party or contrib code. 7 years ago
Mickey Sola 674a4aa545 0.100.x - bb11985 - onas whitespace normalization/fixup 7 years ago
Mickey Sola b71960cd37 0.100.x - bb11985 - overhauling onas extra scanning feature to work with new UID exclude fixes 7 years ago
Mickey Sola 51b69a091a 0.100.x - bb11985 - adding initial refactor for thread-safe scan function for onas 7 years ago
Josh Soref 7cd9337a70 Spelling Adjustments (#30) 7 years ago
Micah Snyder e098cdc557 Updating help strings, to include a couple missing items as well as copyrights. updating man page files as well. 7 years ago
Micah Snyder 77b50dbc5c autoreconf -ivf. 7 years ago
Kevin Lin 99d459b477 autoreconf 7 years ago
Micah Snyder c0ac544738 autoreconf one more time with newer version of autotools to account for issues with argz_.h under make dist. 7 years ago
Micah Snyder 545216bb68 autoreconf -fi this time to correctly update libmspack linking changes. 7 years ago
Micah Snyder 413ffee789 bb11992: fixed some additional unitialized variables used issues. 7 years ago
Micah Snyder 6c59352535 autoreconf, regenerated pdfs, html docs. 7 years ago
Micah Snyder bcbc4f08f6 bb11733: applying patch provided courtesy of A. Wilcox that resolves stack size issues on non-glibc Linux machines. May apply to bb11979 as well. 7 years ago
James Ralston 15596b1060 bb11978 - onas: onas_fan_checkowner(): distinguish EACCES and ENOENT 8 years ago
Mickey Sola 51be9906ac 0.99.3 - bb11978 - onas - onas_fan_checkowner cleanup patch submitted by James Ralston 8 years ago
Mickey Sola ef48b6af14 0.99.3 - bb11978 - onas - adding ExcludeRootUID option as cleaner alternative to using negative values to whitelist root UIDs using the ExcludeUID option 8 years ago
Mickey Sola a20128bb21 0.99.3 - bb11963 - ensuring users have a way to correctly exlcude UID 0 when using the onaccess scanner 8 years ago
Mickey Sola 77112702d8 0.99.3 - bb11954 - adding pid check to fanotify event verification to ensure we ignore events triggered by our own process 8 years ago
Micah Snyder ad905e5391 forgot to remove a few stats submission related option checking in clamd 8 years ago
Mickey Sola 9f620604c9 autojunk'd 8 years ago
Micah Snyder 7e64560ce5 eliminating warnings that cropped up in 32bit ubuntu (16.04) 8 years ago
Mickey Sola 47a544dc07 m4 - rework of strndup and strnlen function absence handling 8 years ago
Micah Snyder d18d72219f Eliminating warnings, converting iterator variables to size_t when used to compare against sizeof(). added a couple of missing #includes. 8 years ago
Mickey Sola cd7c9a4fb7 solaris - adding strnlen and strndup implementations to ensure compatability with versions <= 10 8 years ago
Steven Morgan ed47868b3f bb11823 - command line copyright dates. 8 years ago
Mickey Sola 6412bda704 onas - changing sizelimit to unsigned int to allow for wider scan ranges 8 years ago
Steven Morgan cbf5017a7d bb11805 fix multiple results. Refactor false positive and heuristic precedence logic. 8 years ago
Mickey Sola 21ef08e3e6 fts - compiling fts only alongside linux onaccess scanner 8 years ago
Mickey Sola 2a06c04f0a removing unnecessary include of features.h from priv-fts 8 years ago