clamav/libclamav
Micah Snyder a04a7627b3 bb12356 - Improvement to overlapping zip files detection logic.
Increases zip overlapping file checking to equal the max scan files setting.
2019-10-02 16:08:30 -04:00
..
7z Fixes for issues identified by coverity. 2019-10-02 16:08:19 -04:00
c++ Autojunk'd 2019-10-02 16:08:30 -04:00
jsparse fuzz - 13495 - Fix for memory leak due to lacking error handling when normalizing javascript. 2019-10-02 16:08:24 -04:00
lzw Correcting types from int to cl_error_t where appropriate. Eliminating unused variables and referencing unused parameters to remove warnings. 2019-10-02 16:08:25 -04:00
nsis bb12371 - nsis - manually adding patch by Albert Astals Cid to mitigate bzip2 CVE-2019-12900 2019-10-02 16:08:29 -04:00
regex Assortment of warning fixes. 2019-10-02 16:08:25 -04:00
tomsfastmath compiler warning suppression 2016-02-29 11:09:09 -05:00
.gitignore update ignore files 2009-06-29 11:27:46 +02:00
7z_iface.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
7z_iface.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
adc.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
adc.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
apm.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
apm.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
arc4.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
arc4.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
asn1.c Fix uninitialized memory usage in PE cert parsing 2019-10-02 16:08:26 -04:00
asn1.h Multiple blacklist sigs can now match with allmatch 2019-10-02 16:08:20 -04:00
aspack.c Restore the correct OEP for aspack unpacked exes 2019-10-02 16:08:20 -04:00
aspack.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
autoit.c Support the ternary operators (AutoIt script extraction) 2019-10-02 16:08:26 -04:00
autoit.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
bcfeatures.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
bignum.h clang-format'd using new .clang-format rules. 2019-10-02 16:08:16 -04:00
bignum_fast.h clang-format'd using new .clang-format rules. 2019-10-02 16:08:16 -04:00
binhex.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
binhex.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
blob.c Freshclam refresh. This update makes libcurl a hard requirement for ClamAV. 2019-10-02 16:08:22 -04:00
blob.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
builtin_bytecodes.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
bytecode.c Additional variable type changes for correctness and to silence warnings. A handful of other minor changes to silence warnings. Corrected a number of function definitions so they return cl_error_t rather than int. 2019-10-02 16:08:25 -04:00
bytecode.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
bytecode_api.c Error handling improvements in bytecode api function to alleviate coverity complaints. 2019-10-02 16:08:25 -04:00
bytecode_api.h Updated version strings for 0.102.0-rc. 2019-10-02 16:08:30 -04:00
bytecode_api_decl.c Update to clamav-devel to synchronize with the clamav-bytecode-compiler project. 2019-10-02 16:08:24 -04:00
bytecode_api_impl.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
bytecode_detect.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
bytecode_detect.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
bytecode_hooks.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
bytecode_nojit.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
bytecode_priv.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
bytecode_vm.c clamonacc - conform to clang-format 2019-10-02 16:08:29 -04:00
cache.c Fixes to alleviate warnings with regards to mempool usage. 2019-10-02 16:08:26 -04:00
cache.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
clamav.h Adds new clamav-version.h to clamav.h so it doesn't have to be included separately, and adds example usage to the ex1.c example program. 2019-10-02 16:08:30 -04:00
clambc.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
conv.c clang-format'd using new .clang-format rules. 2019-10-02 16:08:16 -04:00
conv.h Add proof-of-concept XDP support. 2014-07-31 19:11:22 -04:00
cpio.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
cpio.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
crtmgr.c Replacing cli_crt member initialization with memset (per CR feedback) 2019-10-02 16:08:26 -04:00
crtmgr.h Add ability to whitelist leaf certificates 2019-10-02 16:08:20 -04:00
crypto.c 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. 2019-10-02 16:08:23 -04:00
cvd.c Converted mpool calls to macros when USE_MPOOL is defined to clearly differentiate between function and macro behavior. 2019-10-02 16:08:25 -04:00
cvd.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
dconf.c Converted mpool calls to macros when USE_MPOOL is defined to clearly differentiate between function and macro behavior. 2019-10-02 16:08:25 -04:00
dconf.h Added new EGG archive extraction feature, written from scratch based on ESTsoft's EGG archive specification. 2019-10-02 16:08:25 -04:00
default.h Adds --max-scantime clamscan option and MaxScanTime clamd config option. 2019-10-02 16:08:29 -04:00
disasm-common.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
disasm.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
disasm.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
disasmpriv.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
dlp.c DLP module length values converted from int to size_t. 2019-10-02 16:08:25 -04:00
dlp.h DLP module length values converted from int to size_t. 2019-10-02 16:08:25 -04:00
dmg.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
dmg.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
Doxyfile Correct input source. 2012-05-15 12:02:41 -04:00
dsig.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
dsig.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
egg.c 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. 2019-10-02 16:08:30 -04:00
egg.h Converted egg parser to use cl_error_t instead of cl_egg_error_t. 2019-10-02 16:08:25 -04:00
elf.c clamonacc - conform to clang-format 2019-10-02 16:08:29 -04:00
elf.h Linux bytecode unpackers 2019-10-02 16:08:21 -04:00
encoding_aliases.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
entconv.c Additional variable type changes for correctness and to silence warnings. A handful of other minor changes to silence warnings. Corrected a number of function definitions so they return cl_error_t rather than int. 2019-10-02 16:08:25 -04:00
entconv.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
entitylist.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
events.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
events.h Mach-O bytecode unpackers 2019-10-02 16:08:21 -04:00
execs.c Address code-review comments, fix several memleaks 2019-10-02 16:08:20 -04:00
execs.h Update to clamav-devel to synchronize with the clamav-bytecode-compiler project. 2019-10-02 16:08:24 -04:00
explode.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
explode.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
filetypes.c Adds unzip parser code readability improvements; doxygen function comments. 2019-10-02 16:08:26 -04:00
filetypes.h Correcting types from int to cl_error_t where appropriate. Eliminating unused variables and referencing unused parameters to remove warnings. 2019-10-02 16:08:25 -04:00
filetypes_int.h Added new EGG archive extraction feature, written from scratch based on ESTsoft's EGG archive specification. 2019-10-02 16:08:25 -04:00
filtering.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
filtering.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
fmap.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
fmap.h Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
fpu.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
fpu.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
fsg.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
fsg.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
gpt.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
gpt.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
hashtab.c oss-fuzz - 13649 - add 64bit typecast when searching hashtable to ensure constant-val leftshift will always fit as expected, regardless of architecture 2019-10-02 16:08:26 -04:00
hashtab.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
hfsplus.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
hfsplus.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
hostid.c clang-format'd using new .clang-format rules. 2019-10-02 16:08:16 -04:00
hostid.h Update copyrights 2014-02-04 10:14:25 -05:00
htmlnorm.c Eliminates a few warnings. 2019-10-02 16:08:30 -04:00
htmlnorm.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
hwp.c Converted off_t types in HWP parser to size_t, both for correctness as these offsets may never be negative and to eliminate compile warnings. 2019-10-02 16:08:25 -04:00
hwp.h Additional variable type changes for correctness and to silence warnings. A handful of other minor changes to silence warnings. Corrected a number of function definitions so they return cl_error_t rather than int. 2019-10-02 16:08:25 -04:00
iana_cctld.h add lots of warnings flags to 'make distcheck', 2008-08-21 20:21:43 +00:00
iana_tld.h clang-format'd using new .clang-format rules. 2019-10-02 16:08:16 -04:00
inffixed64.h Spelling Adjustments (#30) 2018-02-27 22:00:09 -05:00
inflate64.c Spelling Adjustments (#30) 2018-02-27 22:00:09 -05:00
inflate64.h Spelling Adjustments (#30) 2018-02-27 22:00:09 -05:00
inflate64_priv.h Spelling Adjustments (#30) 2018-02-27 22:00:09 -05:00
iowrap.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
iowrap.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
is_tar.c clang-format'd using new .clang-format rules. 2019-10-02 16:08:16 -04:00
is_tar.h clang-format'd using new .clang-format rules. 2019-10-02 16:08:16 -04:00
ishield.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
ishield.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
iso9660.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
iso9660.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
jpeg.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
jpeg.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
json_api.c json api return types converted to cl_error_t from int 2019-10-02 16:08:25 -04:00
json_api.h json api return types converted to cl_error_t from int 2019-10-02 16:08:25 -04:00
libclamav.map 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. 2019-10-02 16:08:30 -04:00
libmspack.c Fix for bad format string, identified by coverity. 2019-10-02 16:08:25 -04:00
libmspack.h Eliminating AUTHORS file, and moving acknowledgements for various source code contributions to the file comment blocks for the individual files, as appropriate. 2018-03-06 17:44:05 -05:00
line.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
line.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
lzma_iface.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
lzma_iface.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
macho.c clamonacc - conform to clang-format 2019-10-02 16:08:29 -04:00
macho.h Mach-O bytecode unpackers 2019-10-02 16:08:21 -04:00
Makefile.am Added new EGG archive extraction feature, written from scratch based on ESTsoft's EGG archive specification. 2019-10-02 16:08:25 -04:00
Makefile.in Autojunk'd 2019-10-02 16:08:30 -04:00
matcher-ac.c 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. 2019-10-02 16:08:30 -04:00
matcher-ac.h Correcting types from int to cl_error_t where appropriate. Eliminating unused variables and referencing unused parameters to remove warnings. 2019-10-02 16:08:25 -04:00
matcher-bm.c Converted mpool calls to macros when USE_MPOOL is defined to clearly differentiate between function and macro behavior. 2019-10-02 16:08:25 -04:00
matcher-bm.h Correcting types from int to cl_error_t where appropriate. Eliminating unused variables and referencing unused parameters to remove warnings. 2019-10-02 16:08:25 -04:00
matcher-byte-comp.c 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. 2019-10-02 16:08:30 -04:00
matcher-byte-comp.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
matcher-hash.c Converted mpool calls to macros when USE_MPOOL is defined to clearly differentiate between function and macro behavior. 2019-10-02 16:08:25 -04:00
matcher-hash.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
matcher-pcre.c Adds --max-scantime clamscan option and MaxScanTime clamd config option. 2019-10-02 16:08:29 -04:00
matcher-pcre.h Correcting types from int to cl_error_t where appropriate. Eliminating unused variables and referencing unused parameters to remove warnings. 2019-10-02 16:08:25 -04:00
matcher.c Eliminates a few warnings. 2019-10-02 16:08:30 -04:00
matcher.h Correcting types from int to cl_error_t where appropriate. Eliminating unused variables and referencing unused parameters to remove warnings. 2019-10-02 16:08:25 -04:00
mbox.c 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. 2019-10-02 16:08:30 -04:00
mbox.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
mbr.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
mbr.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
message.c Fixes for issues identified by coverity. 2019-10-02 16:08:19 -04:00
message.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
mew.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
mew.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
mpool.c 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. 2019-10-02 16:08:30 -04:00
mpool.h Fixes to alleviate warnings with regards to mempool usage. 2019-10-02 16:08:26 -04:00
msdoc.c Additional variable type changes for correctness and to silence warnings. A handful of other minor changes to silence warnings. Corrected a number of function definitions so they return cl_error_t rather than int. 2019-10-02 16:08:25 -04:00
msdoc.h Added new EGG archive extraction feature, written from scratch based on ESTsoft's EGG archive specification. 2019-10-02 16:08:25 -04:00
msexpand.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
msexpand.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
msxml.c Additional variable type changes for correctness and to silence warnings. A handful of other minor changes to silence warnings. Corrected a number of function definitions so they return cl_error_t rather than int. 2019-10-02 16:08:25 -04:00
msxml.h Additional variable type changes for correctness and to silence warnings. A handful of other minor changes to silence warnings. Corrected a number of function definitions so they return cl_error_t rather than int. 2019-10-02 16:08:25 -04:00
msxml_parser.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
msxml_parser.h Additional variable type changes for correctness and to silence warnings. A handful of other minor changes to silence warnings. Corrected a number of function definitions so they return cl_error_t rather than int. 2019-10-02 16:08:25 -04:00
ole2_extract.c oss-fuzz - fixup fixes for ole2 and macho based on review 2019-10-02 16:08:26 -04:00
ole2_extract.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
ooxml.c Additional variable type changes for correctness and to silence warnings. A handful of other minor changes to silence warnings. Corrected a number of function definitions so they return cl_error_t rather than int. 2019-10-02 16:08:25 -04:00
ooxml.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
openioc.c Fixes to alleviate warnings with regards to mempool usage. 2019-10-02 16:08:26 -04:00
openioc.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
others.c Adds --max-scantime clamscan option and MaxScanTime clamd config option. 2019-10-02 16:08:29 -04:00
others.h Updated version strings for 0.102.0-rc. 2019-10-02 16:08:30 -04:00
others_common.c 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. 2019-10-02 16:08:30 -04:00
packlibs.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
packlibs.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
pdf.c Fix to dereference pdf pointer after NULL check, not before. 2019-10-02 16:08:25 -04:00
pdf.h clamonacc - conform to clang-format 2019-10-02 16:08:29 -04:00
pdfdecode.c Additional variable type changes for correctness and to silence warnings. A handful of other minor changes to silence warnings. Corrected a number of function definitions so they return cl_error_t rather than int. 2019-10-02 16:08:25 -04:00
pdfdecode.h Fixes to a handful of bugs identified during regression testing of PDF and UnRAR changes. 2018-12-02 23:07:00 -05:00
pdfng.c Additional variable type changes for correctness and to silence warnings. A handful of other minor changes to silence warnings. Corrected a number of function definitions so they return cl_error_t rather than int. 2019-10-02 16:08:25 -04:00
pe.c 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. 2019-10-02 16:08:30 -04:00
pe.h Update to clamav-devel to synchronize with the clamav-bytecode-compiler project. 2019-10-02 16:08:24 -04:00
pe_icons.c Fix formatting 2019-10-02 16:08:20 -04:00
pe_icons.h PE parsing code improvements, db loading bug fixes 2019-10-02 16:08:20 -04:00
pe_structs.h Update to clamav-devel to synchronize with the clamav-bytecode-compiler project. 2019-10-02 16:08:24 -04:00
perflogging.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
perflogging.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
petite.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
petite.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
phish_domaincheck_db.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
phish_domaincheck_db.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
phish_whitelist.c Converted mpool calls to macros when USE_MPOOL is defined to clearly differentiate between function and macro behavior. 2019-10-02 16:08:25 -04:00
phish_whitelist.h Correcting types from int to cl_error_t where appropriate. Eliminating unused variables and referencing unused parameters to remove warnings. 2019-10-02 16:08:25 -04:00
phishcheck.c Converted mpool calls to macros when USE_MPOOL is defined to clearly differentiate between function and macro behavior. 2019-10-02 16:08:25 -04:00
phishcheck.h Correcting types from int to cl_error_t where appropriate. Eliminating unused variables and referencing unused parameters to remove warnings. 2019-10-02 16:08:25 -04:00
png.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
png.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
prtn_intxn.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
prtn_intxn.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
qsort.c Replacing libclamav/cltypes.h with clamav-types.h.in, which generates a header clamav-types.h that we install alongside clamav.h. 2019-10-02 16:08:17 -04:00
readdb.c Address coverity concern regarding potential null pointer. Now using the daily db pointers to indicate existence of database. 2019-10-02 16:08:25 -04:00
readdb.h Fix to alleviate circular dependency between readdb.h and matcher.h 2019-10-02 16:08:26 -04:00
rebuildpe.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
rebuildpe.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
regex_list.c Converted mpool calls to macros when USE_MPOOL is defined to clearly differentiate between function and macro behavior. 2019-10-02 16:08:25 -04:00
regex_list.h Correcting types from int to cl_error_t where appropriate. Eliminating unused variables and referencing unused parameters to remove warnings. 2019-10-02 16:08:25 -04:00
regex_pcre.c Variable type corrections for pcre/pcre2 code. 2019-10-02 16:08:25 -04:00
regex_pcre.h Variable type corrections for pcre/pcre2 code. 2019-10-02 16:08:25 -04:00
regex_suffix.c Return code checking corrections to regex suffix code. 2019-10-02 16:08:25 -04:00
regex_suffix.h Return code checking corrections to regex suffix code. 2019-10-02 16:08:25 -04:00
rijndael.c Silence a bunch of compiler warnings in libclamav 2014-07-10 18:11:49 -04:00
rijndael.h scan inside encrypted PDF streams (bb #2794). 2011-12-14 15:43:14 +02:00
rtf.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
rtf.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
scanners.c Fixes filename memory leak for empty files in EGG archives. 2019-10-02 16:08:30 -04:00
scanners.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
sf_base64decode.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
sf_base64decode.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
sis.c Removed warnings. 2019-10-02 16:08:29 -04:00
sis.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
special.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
special.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
spin.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
spin.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
stats.c clang-format'd using new .clang-format rules. 2019-10-02 16:08:16 -04:00
stats.h Set the stats server to the real one 2014-02-25 15:04:58 -05:00
stats_json.c clang-format'd using new .clang-format rules. 2019-10-02 16:08:16 -04:00
stats_json.h support libjson-c 0.10, 1.11, and 1.12 2014-05-23 09:46:06 -04:00
str.c 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. 2019-10-02 16:08:30 -04:00
str.h 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. 2019-10-02 16:08:30 -04:00
strlcat.c clang-format'd using new .clang-format rules. 2019-10-02 16:08:16 -04:00
swf.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
swf.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
table.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
table.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
text.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
text.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
textdet.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
textdet.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
textnorm.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
textnorm.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
tiff.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
tiff.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
tnef.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
tnef.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
type_desc.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
unarj.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
unarj.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
uniq.c 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. 2019-10-02 16:08:19 -04:00
uniq.h 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. 2019-10-02 16:08:19 -04:00
unsp.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
unsp.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
untar.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
untar.h Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
unzip.c bb12356 - Improvement to overlapping zip files detection logic. 2019-10-02 16:08:30 -04:00
unzip.h Adds unzip parser code readability improvements; doxygen function comments. 2019-10-02 16:08:26 -04:00
upack.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
upack.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
upx.c fuzz - 12251, 12194 - fixing left shifting issue with upx decoding when determining back offsets 2019-10-02 16:08:19 -04:00
upx.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
uuencode.c Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
uuencode.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
vba_extract.c oss-fuzz - 13468 - fix shift of negative value when converting from unicode 2019-10-02 16:08:26 -04:00
vba_extract.h Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
version.c clang-format'd using new .clang-format rules. 2019-10-02 16:08:16 -04:00
wwunpack.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
wwunpack.h Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
www.c clang-format'd using new .clang-format rules. 2019-10-02 16:08:16 -04:00
www.h Update copyrights 2014-02-04 10:14:25 -05:00
xar.c Additional variable type changes for correctness and to silence warnings. A handful of other minor changes to silence warnings. Corrected a number of function definitions so they return cl_error_t rather than int. 2019-10-02 16:08:25 -04:00
xar.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
xdp.c clang-format'd using new .clang-format rules. 2019-10-02 16:08:16 -04:00
xdp.h Add proof-of-concept XDP support. 2014-07-31 19:11:22 -04:00
xz_iface.c fuzz - 12124 - Added missing hash cleanup checks in Xz decoder. 2019-10-02 16:08:19 -04:00
xz_iface.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
yara_arena.c Fix YARA arena management, improve error reporting, clean up some code. 2015-05-07 15:50:37 -04:00
yara_arena.h YARA work in progress: enable parser functions, add YARA arenas and hash tables. 2015-02-20 17:31:10 -05:00
yara_clam.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
yara_compiler.c clang-format'd using new .clang-format rules. 2019-10-02 16:08:16 -04:00
yara_compiler.h Add the YARA compiler files. 2015-05-28 18:00:16 -04:00
yara_exec.c More cleanup re: variables possibly used before initialized. 2018-02-08 16:00:24 -05:00
yara_exec.h Add YARA condition evaluation function. Add support for YARA 'of' clauses. 2015-03-18 18:26:59 -04:00
yara_grammar.c Updating generated yara_grammar and yara_lexer files. Including modification to yara_grammar.y to include yara_compiler.h in both the .h and .c file, as previously it was manually added to the .h file which causes build failures if you don't realize this and need to recompile the yacc file. 2019-10-02 16:08:18 -04:00
yara_grammar.h Updating generated yara_grammar and yara_lexer files. Including modification to yara_grammar.y to include yara_compiler.h in both the .h and .c file, as previously it was manually added to the .h file which causes build failures if you don't realize this and need to recompile the yacc file. 2019-10-02 16:08:18 -04:00
yara_grammar.y Correcting types from int to cl_error_t where appropriate. Eliminating unused variables and referencing unused parameters to remove warnings. 2019-10-02 16:08:25 -04:00
yara_hash.c Fix YARA arena management, improve error reporting, clean up some code. 2015-05-07 15:50:37 -04:00
yara_hash.h YARA work in progress: enable parser functions, add YARA arenas and hash tables. 2015-02-20 17:31:10 -05:00
yara_lexer.c Updating generated yara_grammar and yara_lexer files. Including modification to yara_grammar.y to include yara_compiler.h in both the .h and .c file, as previously it was manually added to the .h file which causes build failures if you don't realize this and need to recompile the yacc file. 2019-10-02 16:08:18 -04:00
yara_lexer.h clang-format'd using new .clang-format rules. 2019-10-02 16:08:16 -04:00
yara_lexer.l Correcting types from int to cl_error_t where appropriate. Eliminating unused variables and referencing unused parameters to remove warnings. 2019-10-02 16:08:25 -04:00
yara_parser.c Correcting types from int to cl_error_t where appropriate. Eliminating unused variables and referencing unused parameters to remove warnings. 2019-10-02 16:08:25 -04:00
yara_parser.h fix to update autogenerated files for machines that do not have bison installed. also eliminating warning in .y file at the same time by removing ifdef from yara_parser.h 2017-09-11 14:16:12 -04:00
yc.c Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 2019-10-02 16:08:25 -04:00
yc.h Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00