ClamAV is an open source (GPLv2) anti-virus toolkit.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
clamav/libclamav
Micah Snyder c9a070c9d3 More cleanup re: variables possibly used before initialized. 7 years ago
..
7z B11955: a few minor changes stolen from the latest 7z to close a double-free vulnerability 8 years ago
c++ autoreconf, regenerated pdfs, html docs. 7 years ago
jsparse pull request #53(2/4): Spelling fix by klemens(ka7). 9 years ago
libmspack-0.5alpha bb11992: cleaning up some variable initialization. 7 years ago
lzw lzwdec: modify dictionary max code points and change state flags 9 years ago
nsis Fix Windows build 11 years ago
regex More cleanup re: variables possibly used before initialized. 7 years ago
tomsfastmath compiler warning suppression 9 years ago
.gitignore
7z_iface.c bb11805 fix multiple results. Refactor false positive and heuristic precedence logic. 8 years ago
7z_iface.h mass update of copyright headers 10 years ago
Doxyfile Correct input source. 13 years ago
Makefile.am modify mspack linking behavior: 7 years ago
Makefile.in autoreconf, regenerated pdfs, html docs. 7 years ago
adc.c compiler warning suppression 9 years ago
adc.h mass update of copyright headers 10 years ago
apm.c bb11805 fix multiple results. Refactor false positive and heuristic precedence logic. 8 years ago
apm.h mass update of copyright headers 10 years ago
arc4.c Eliminating warnings, converting iterator variables to size_t when used to compare against sizeof(). added a couple of missing #includes. 8 years ago
arc4.h mass update of copyright headers 10 years ago
asn1.c libclamav: prints raw certificate metadata 9 years ago
asn1.h mass update of copyright headers 10 years ago
aspack.c mass update of copyright headers 10 years ago
aspack.h mass update of copyright headers 10 years ago
autoit.c bb11446 - adding check for compressed input stream 9 years ago
autoit.h mass update of copyright headers 10 years ago
bcfeatures.h mass update of copyright headers 10 years ago
bignum.h bb#5700: implement and use fp_toradix_n() 13 years ago
bignum_fast.h bb #9017: tomsfastmath warning with zLinux on s390x 12 years ago
binhex.c More cleanup re: variables possibly used before initialized. 7 years ago
binhex.h mass update of copyright headers 10 years ago
blob.c bb11580 - make cli_matchmeta() respect allmatch. 9 years ago
blob.h mass update of copyright headers 10 years ago
builtin_bytecodes.h Revert "Patch by Robert Scheck <robert@fedoraproject.org> for clamav >= 0.99.1 which changes the SELinux boolean name from the obsolete (and former alias) clamd_use_jit to the current antivirus_use_jit. See also: https://bugzilla.redhat.com/show_bug.cgi?id=1295473" 9 years ago
bytecode.c More cleanup re: variables possibly used before initialized. 7 years ago
bytecode.h mass update of copyright headers 10 years ago
bytecode_api.c 11898 - fix unit test failure with zlib 1.2.9+. Patch provided by Marc Deslauriers. 8 years ago
bytecode_api.h mass update of copyright headers 10 years ago
bytecode_api_decl.c mass update of copyright headers 10 years ago
bytecode_api_impl.h mass update of copyright headers 10 years ago
bytecode_detect.c mass update of copyright headers 10 years ago
bytecode_detect.h Add missing OS identifier os_generic. 9 years ago
bytecode_hooks.h mass update of copyright headers 10 years ago
bytecode_nojit.c mass update of copyright headers 10 years ago
bytecode_priv.h mass update of copyright headers 10 years ago
bytecode_vm.c bb11432 - cleaning up additional warning messages. 8 years ago
cache.c bb11420 - fix preclass/cache interaction. 10 years ago
cache.h adding a few minor changes to eliminate warnings, the most interesting of which was a missing function prototype for cache_get_MD5. 8 years ago
clamav.h bb11741 - fix compiler warnings due to STAT64_BLACKLIST. Patch supplied by Ruga. 8 years ago
clambc.h mass update of copyright headers 10 years ago
cltypes.h updating git commits, sln to fix build, and most importantly adding macro definitions to cltypes in support of Windows. 8 years ago
conv.c fixing NULL pointer dereference 9 years ago
conv.h Add proof-of-concept XDP support. 11 years ago
cpio.c bb11580 - make cli_matchmeta() respect allmatch. 9 years ago
cpio.h mass update of copyright headers 10 years ago
crtmgr.c libclamav: prints raw certificate metadata 9 years ago
crtmgr.h libclamav: prints raw certificate metadata 9 years ago
crypto.c openssl - fixing linking issue where VS2015 would fail to find external function definitions 8 years ago
cvd.c fixed minor warnings regarding type conversions. 8 years ago
cvd.h updating the copyright for a number of tiles. 8 years ago
dconf.c dconf: support added for imptbl and imphash 9 years ago
dconf.h dconf: support added for imptbl and imphash 9 years ago
default.h increasing size of pcre match limit 8 years ago
disasm-common.h pull request #53(2/4): Spelling fix by klemens(ka7). 9 years ago
disasm.c mass update of copyright headers 10 years ago
disasm.h mass update of copyright headers 10 years ago
disasmpriv.h mass update of copyright headers 10 years ago
dlp.c bb11367 - improve debug messages. 10 years ago
dlp.h mass update of copyright headers 10 years ago
dmg.c mass update of copyright headers 10 years ago
dmg.h mass update of copyright headers 10 years ago
dsig.c mass update of copyright headers 10 years ago
dsig.h mass update of copyright headers 10 years ago
elf.c eliminating format-string related warnings that appear on ubuntu 16.04 x64. 8 years ago
elf.h mass update of copyright headers 10 years ago
encoding_aliases.h mass update of copyright headers 10 years ago
entconv.c bb11751 fix compile error in entconv.c. 8 years ago
entconv.h bb11432 - cleaning up additional warning messages. 8 years ago
entitylist.h mass update of copyright headers 10 years ago
events.c bb11432 - cleaning up additional warning messages. 8 years ago
events.h mass update of copyright headers 10 years ago
execs.h mass update of copyright headers 10 years ago
explode.c mass update of copyright headers 10 years ago
explode.h mass update of copyright headers 10 years ago
filetypes.c bb11586 - change CL_TYPE_EPS to CL_TYPE_PS. 9 years ago
filetypes.h bb11586 - change CL_TYPE_EPS to CL_TYPE_PS. 9 years ago
filetypes_int.h bb11586 - change CL_TYPE_EPS to CL_TYPE_PS. 9 years ago
filtering.c bb11962: add nocase support to filtering system 7 years ago
filtering.h mass update of copyright headers 10 years ago
fmap.c eliminating compile warnings in windows 10, vs2015, x86 and x64. 8 years ago
fmap.h changing magic 0xE0F0000 to NULL, because the use cases verify it being 0 and do not verify the magic EOF number. Technically this doesn't seem to fix any actual bugs because the logic surrounding the use cases seems to keep it safe. however, it is more readable. 8 years ago
fpu.c mass update of copyright headers 10 years ago
fpu.h mass update of copyright headers 10 years ago
fsg.c mass update of copyright headers 10 years ago
fsg.h mass update of copyright headers 10 years ago
gpt.c bb11432 - cleaning up additional warning messages. 8 years ago
gpt.h mass update of copyright headers 10 years ago
hashtab.c pull request #53(2/4): Spelling fix by klemens(ka7). 9 years ago
hashtab.h mass update of copyright headers 10 years ago
hfsplus.c bb11749 Fix compile warning in hfsplus.c on Mac OS X. Patch supplied by Ruga. 8 years ago
hfsplus.h mass update of copyright headers 10 years ago
hostid.c bb11200 - patch sent by Andreas Cadhalpun for compilation on Debian GNU/Hurd where linux/sockios.h is missing. 10 years ago
hostid.h Update copyrights 11 years ago
htmlnorm.c bb11441 - fixing edge case revealed by unit testing 9 years ago
htmlnorm.h mass update of copyright headers 10 years ago
hwp.c elminating warnings that crop up when using --with-libjson 8 years ago
hwp.h hwpole2: new filetype and handler for hwp embedded ole2 files 10 years ago
iana_cctld.h
iana_tld.h
inffixed64.h
inflate64.c Move all the crypto API to clamav.h 11 years ago
inflate64.h
inflate64_priv.h
iowrap.c mass update of copyright headers 10 years ago
iowrap.h mass update of copyright headers 10 years ago
is_tar.c Move all the crypto API to clamav.h 11 years ago
is_tar.h
ishield.c bb11580 - make cli_matchmeta() respect allmatch. 9 years ago
ishield.h mass update of copyright headers 10 years ago
iso9660.c mass update of copyright headers 10 years ago
iso9660.h mass update of copyright headers 10 years ago
jpeg.c mass update of copyright headers 10 years ago
jpeg.h mass update of copyright headers 10 years ago
json_api.c misc - removing duplicate code from json_api 9 years ago
json_api.h json_api: fix function redeclararations 9 years ago
libclamav.map cli - exporting cli_strndup 8 years ago
libmspack.c bb11992: cleaning up some variable initialization. 7 years ago
libmspack.h bb11062 - adding support for external libmspack 9 years ago
line.c mass update of copyright headers 10 years ago
line.h mass update of copyright headers 10 years ago
lzma_iface.c bb#11514 - change cli_malloc with cli_calloc 9 years ago
lzma_iface.h mass update of copyright headers 10 years ago
macho.c bb11805 fix multiple results. Refactor false positive and heuristic precedence logic. 8 years ago
macho.h mass update of copyright headers 10 years ago
matcher-ac.c bb11992: cleaning up some variable initialization. 7 years ago
matcher-ac.h adding back changes to eliminate warnings from mspack, matcher, others, and readdb. 8 years ago
matcher-bm.c mass update of copyright headers 10 years ago
matcher-bm.h mass update of copyright headers 10 years ago
matcher-hash.c imphash: refactor code for scanning and sigtool usage 9 years ago
matcher-hash.h imphash: refactor code for scanning and sigtool usage 9 years ago
matcher-pcre.c More cleanup re: variables possibly used before initialized. 7 years ago
matcher-pcre.h mass update of copyright headers 10 years ago
matcher.c adding back changes to eliminate warnings from mspack, matcher, others, and readdb. 8 years ago
matcher.h adding back changes to eliminate warnings from mspack, matcher, others, and readdb. 8 years ago
mbox.c bb11941 - fixing UAF in mbox exportBounceMessage. Original patch submitted by Suleman Ali 8 years ago
mbox.h mass update of copyright headers 10 years ago
mbr.c bb11805 fix multiple results. Refactor false positive and heuristic precedence logic. 8 years ago
mbr.h mass update of copyright headers 10 years ago
message.c Merge branch 'master' of git.vrt.sourcefire.com:clamav/clamav-devel 8 years ago
message.h message: add preclass tracking object to message structure 9 years ago
mew.c bb11943 - buffer check for mew packed files. 8 years ago
mew.h eliminated a large number of warnings, many of which had to do with mixing types. i switched some types to size_t and a couple to ptrdiff_t to make things more consistent, but there is a huge amount of work to be done to make types consistent. int, unsigned int, unsigned, off_t, and other types are ill-suited to storing buffer lengths or memory addresses. 8 years ago
mpool.c m4 - rework of strndup and strnlen function absence handling 8 years ago
mpool.h updating the copyright for a number of tiles. 8 years ago
msdoc.c bb11432 - cleaning up additional warning messages. 8 years ago
msdoc.h elminating warnings that crop up when using --with-libjson 8 years ago
msexpand.c bb11992: cleaning up some variable initialization. 7 years ago
msexpand.h mass update of copyright headers 10 years ago
msxml.c msxml_parser: add callback-based scanning mechanism 10 years ago
msxml.h HWPML: added hwpml_keys for hwpml parsing 10 years ago
msxml_parser.c elminating warnings that crop up when using --with-libjson 8 years ago
msxml_parser.h msxml_parser: add custom callback data slot 9 years ago
ole2_extract.c eliminating warnings, mostly with regards to signed vs unsigned comparisons, some of which could have been functional bugs if negative values were used (for offsets, etc). cleaned up a couple of macros and cleaned up some ifdefs. 8 years ago
ole2_extract.h removed redundant declaration of cli_ole2_summary_json 10 years ago
ooxml.c msxml_parser: flags for modifying reader usage (json, walk) 9 years ago
ooxml.h ooxml_hwp: add support for filetyping and preclassification 10 years ago
openioc.c eliminating compile warnings in windows 10, vs2015, x86 and x64. 8 years ago
openioc.h Let the database loading logic handle whether an IOC was loaded via an official CVD. 11 years ago
others.c adding back changes to eliminate warnings from mspack, matcher, others, and readdb. 8 years ago
others.h bumping the FLEVEL for 0.100 7 years ago
others_common.c m4 - rework of strndup and strnlen function absence handling 8 years ago
packlibs.c mass update of copyright headers 10 years ago
packlibs.h mass update of copyright headers 10 years ago
pdf.c More cleanup re: variables possibly used before initialized. 7 years ago
pdf.h bb11896 -- increasing size of max filter for pdf filter heuristic. Still have work to be done to investigate whitelisting issue. This commit additionally fixes a compile error when building with json-c and fixes a couple of minor warnings. 8 years ago
pdfdecode.c eliminated a large number of warnings, many of which had to do with mixing types. i switched some types to size_t and a couple to ptrdiff_t to make things more consistent, but there is a huge amount of work to be done to make types consistent. int, unsigned int, unsigned, off_t, and other types are ill-suited to storing buffer lengths or memory addresses. 8 years ago
pdfdecode.h eliminated a large number of warnings, many of which had to do with mixing types. i switched some types to size_t and a couple to ptrdiff_t to make things more consistent, but there is a huge amount of work to be done to make types consistent. int, unsigned int, unsigned, off_t, and other types are ill-suited to storing buffer lengths or memory addresses. 8 years ago
pdfng.c eliminated a large number of warnings, many of which had to do with mixing types. i switched some types to size_t and a couple to ptrdiff_t to make things more consistent, but there is a huge amount of work to be done to make types consistent. int, unsigned int, unsigned, off_t, and other types are ill-suited to storing buffer lengths or memory addresses. 8 years ago
pe.c Tolerate different LZMA parameters in UPX compression 8 years ago
pe.h sigtool: properly generates and reports pe section hashes (mdb) 9 years ago
pe_icons.c bb11992: cleaning up some variable initialization. 7 years ago
pe_icons.h mass update of copyright headers 10 years ago
perflogging.c mass update of copyright headers 10 years ago
perflogging.h mass update of copyright headers 10 years ago
petite.c mass update of copyright headers 10 years ago
petite.h mass update of copyright headers 10 years ago
phish_domaincheck_db.c mass update of copyright headers 10 years ago
phish_domaincheck_db.h mass update of copyright headers 10 years ago
phish_whitelist.c mass update of copyright headers 10 years ago
phish_whitelist.h mass update of copyright headers 10 years ago
phishcheck.c bb11805 fix multiple results. Refactor false positive and heuristic precedence logic. 8 years ago
phishcheck.h mass update of copyright headers 10 years ago
png.c eliminating warnings that cropped up in 32bit ubuntu (16.04) 8 years ago
png.h mass update of copyright headers 10 years ago
prtn_intxn.c mass update of copyright headers 10 years ago
prtn_intxn.h mass update of copyright headers 10 years ago
qsort.c added implementation of cli_qsort_r (qsort with cb arg) 10 years ago
readdb.c bb11915 - Fix for whitelisting bytecode signatures. Patch by Georgy Salnikov. 8 years ago
readdb.h bb11343: Adding configure option to remove yara at compile-time. 10 years ago
rebuildpe.c mass update of copyright headers 10 years ago
rebuildpe.h mass update of copyright headers 10 years ago
regex_list.c eliminating compile warnings in windows 10, vs2015, x86 and x64. 8 years ago
regex_list.h mass update of copyright headers 10 years ago
regex_pcre.c bb11965: fix issue with pcre2 support on 64-bit machines 7 years ago
regex_pcre.h PCRE2 support 9 years ago
regex_suffix.c eliminating compile warnings in windows 10, vs2015, x86 and x64. 8 years ago
regex_suffix.h mass update of copyright headers 10 years ago
rijndael.c Silence a bunch of compiler warnings in libclamav 11 years ago
rijndael.h
rtf.c bb11881 - straighten out state stacking logic. Patch by Jonas Zaddach." 8 years ago
rtf.h mass update of copyright headers 10 years ago
scanners.c bb11896 -- increasing size of max filter for pdf filter heuristic. Still have work to be done to investigate whitelisting issue. This commit additionally fixes a compile error when building with json-c and fixes a couple of minor warnings. 8 years ago
scanners.h mass update of copyright headers 10 years ago
sf_base64decode.c mass update of copyright headers 10 years ago
sf_base64decode.h mass update of copyright headers 10 years ago
sis.c mass update of copyright headers 10 years ago
sis.h mass update of copyright headers 10 years ago
special.c Eliminating warnings, converting iterator variables to size_t when used to compare against sizeof(). added a couple of missing #includes. 8 years ago
special.h mass update of copyright headers 10 years ago
spin.c eliminating warnings that cropped up in 32bit ubuntu (16.04) 8 years ago
spin.h mass update of copyright headers 10 years ago
stats.c bb11209: fix for static-only build for uClibc - patch supplied by Yann E. Morin. 10 years ago
stats.h Set the stats server to the real one 11 years ago
stats_json.c compiler warning suppression 9 years ago
stats_json.h support libjson-c 0.10, 1.11, and 1.12 11 years ago
str.c strn - adding configuration option to force use of internal strn functions for use when crosscompiling binaries against older libraries 8 years ago
str.h strn - adding configuration option to force use of internal strn functions for use when crosscompiling binaries against older libraries 8 years ago
strlcat.c Add strlcat functionality. Rely on existing strlcat and strlcpy if they are available. 11 years ago
swf.c bb11452 - endianess correction for swf files on sparc - patch supplied by Jim Morris. 10 years ago
swf.h mass update of copyright headers 10 years ago
table.c mass update of copyright headers 10 years ago
table.h mass update of copyright headers 10 years ago
text.c b11939: adding fix as recommended by bug reporter along with a couple extra lines to ensure freed pointers are set to NULL. 8 years ago
text.h mass update of copyright headers 10 years ago
textdet.c commenting out UTF8 BOM detection code for the time being until cli_scanhtml can be validated to handle multibyte utf8 8 years ago
textdet.h mass update of copyright headers 10 years ago
textnorm.c mass update of copyright headers 10 years ago
textnorm.h mass update of copyright headers 10 years ago
tiff.c bb11805 fix multiple results. Refactor false positive and heuristic precedence logic. 8 years ago
tiff.h tiff: added heuristic check for invalid tiff IFD fields 10 years ago
tnef.c eliminating warnings, mostly with regards to signed vs unsigned comparisons, some of which could have been functional bugs if negative values were used (for offsets, etc). cleaned up a couple of macros and cleaned up some ifdefs. 8 years ago
tnef.h mass update of copyright headers 10 years ago
type_desc.h mass update of copyright headers 10 years ago
unarj.c mass update of copyright headers 10 years ago
unarj.h mass update of copyright headers 10 years ago
uniq.c mass update of copyright headers 10 years ago
uniq.h mass update of copyright headers 10 years ago
unsp.c mass update of copyright headers 10 years ago
unsp.h mass update of copyright headers 10 years ago
untar.c Better fix for bug 11946 8 years ago
untar.h mass update of copyright headers 10 years ago
unzip.c bb11805 fix multiple results. Refactor false positive and heuristic precedence logic. 8 years ago
unzip.h mass update of copyright headers 10 years ago
upack.c mass update of copyright headers 10 years ago
upack.h mass update of copyright headers 10 years ago
upx.c Also added decoding for the lp parameter 8 years ago
upx.h Tolerate different LZMA parameters in UPX compression 8 years ago
uuencode.c mass update of copyright headers 10 years ago
uuencode.h mass update of copyright headers 10 years ago
vba_extract.c mass update of copyright headers 10 years ago
vba_extract.h mass update of copyright headers 10 years ago
version.c
wwunpack.c bb11798 - fix unit tests. 8 years ago
wwunpack.h mass update of copyright headers 10 years ago
www.c More cleanup re: variables possibly used before initialized. 7 years ago
www.h Update copyrights 11 years ago
xar.c eliminating warnings that cropped up in 32bit ubuntu (16.04) 8 years ago
xar.h mass update of copyright headers 10 years ago
xdp.c bb11339 - remove duplicate include. 10 years ago
xdp.h Add proof-of-concept XDP support. 11 years ago
xz_iface.c bb11625 - adding heuristic check for XZ dictionary size evasion 8 years ago
xz_iface.h bb11625 - adding heuristic check for XZ dictionary size evasion 8 years ago
yara_arena.c Fix YARA arena management, improve error reporting, clean up some code. 10 years ago
yara_arena.h YARA work in progress: enable parser functions, add YARA arenas and hash tables. 10 years ago
yara_clam.h Eliminating warnings, converting iterator variables to size_t when used to compare against sizeof(). added a couple of missing #includes. 8 years ago
yara_compiler.c various fixes for windows build 10 years ago
yara_compiler.h Add the YARA compiler files. 10 years ago
yara_exec.c More cleanup re: variables possibly used before initialized. 7 years ago
yara_exec.h Add YARA condition evaluation function. Add support for YARA 'of' clauses. 10 years ago
yara_grammar.c 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 8 years ago
yara_grammar.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 8 years ago
yara_grammar.y eliminating compile warnings in windows 10, vs2015, x86 and x64. 8 years ago
yara_hash.c Fix YARA arena management, improve error reporting, clean up some code. 10 years ago
yara_hash.h YARA work in progress: enable parser functions, add YARA arenas and hash tables. 10 years ago
yara_lexer.c 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 8 years ago
yara_lexer.h Enable YARA include directives, import YARA compiler struct and functions, improve YARA parse/lex error messages. 10 years ago
yara_lexer.l bb11314 fix error check. 10 years ago
yara_parser.c bb11432 - cleaning up additional warning messages. 8 years ago
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 8 years ago
yc.c mass update of copyright headers 10 years ago
yc.h mass update of copyright headers 10 years ago