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
Ørjan Malde 3690b81196 Fix linkage with libxml2 6 years ago
..
7z Fixes for issues identified by coverity. 6 years ago
c++ Autojunk'ed 6 years ago
jsparse Updating and cleaning up copyright notices. 6 years ago
lzw fuzz - 12178 - Correction to LZW inflate algorithm where left-shift of a larger value would have have been too large for signed long. 6 years ago
nsis 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
regex More cleanup re: variables possibly used before initialized. 7 years ago
tomsfastmath compiler warning suppression 9 years ago
.gitignore
7z_iface.c Fixes for issues identified by coverity. 6 years ago
7z_iface.h Updating and cleaning up copyright notices. 6 years ago
Doxyfile
Makefile.am Fix linkage with libxml2 6 years ago
Makefile.in Fix linkage with libxml2 6 years ago
adc.c Updating and cleaning up copyright notices. 6 years ago
adc.h Updating and cleaning up copyright notices. 6 years ago
apm.c Updating and cleaning up copyright notices. 6 years ago
apm.h Updating and cleaning up copyright notices. 6 years ago
arc4.c Updating and cleaning up copyright notices. 6 years ago
arc4.h Updating and cleaning up copyright notices. 6 years ago
asn1.c 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
asn1.h Multiple blacklist sigs can now match with allmatch 6 years ago
aspack.c Restore the correct OEP for aspack unpacked exes 6 years ago
aspack.h Updating and cleaning up copyright notices. 6 years ago
autoit.c Updating and cleaning up copyright notices. 6 years ago
autoit.h Updating and cleaning up copyright notices. 6 years ago
bcfeatures.h Updating and cleaning up copyright notices. 6 years ago
bignum.h clang-format'd using new .clang-format rules. 6 years ago
bignum_fast.h clang-format'd using new .clang-format rules. 6 years ago
binhex.c Updating and cleaning up copyright notices. 6 years ago
binhex.h Updating and cleaning up copyright notices. 6 years ago
blob.c Freshclam refresh. This update makes libcurl a hard requirement for ClamAV. 6 years ago
blob.h Updating and cleaning up copyright notices. 6 years ago
builtin_bytecodes.h Updating and cleaning up copyright notices. 6 years ago
bytecode.c Rename MAX_BC to MAX_TRACKED_BC for consistency 6 years ago
bytecode.h Updating and cleaning up copyright notices. 6 years ago
bytecode_api.c Fixes for issues identified by coverity. 6 years ago
bytecode_api.h Mach-O bytecode unpackers 6 years ago
bytecode_api_decl.c Updating and cleaning up copyright notices. 6 years ago
bytecode_api_impl.h Updating and cleaning up copyright notices. 6 years ago
bytecode_detect.c Updating and cleaning up copyright notices. 6 years ago
bytecode_detect.h Updating and cleaning up copyright notices. 6 years ago
bytecode_hooks.h Updating and cleaning up copyright notices. 6 years ago
bytecode_nojit.c Updating and cleaning up copyright notices. 6 years ago
bytecode_priv.h Updating and cleaning up copyright notices. 6 years ago
bytecode_vm.c Trace instructions in bytecode VM 6 years ago
cache.c Updating and cleaning up copyright notices. 6 years ago
cache.h Updating and cleaning up copyright notices. 6 years ago
clamav.h Add support for cert blacklisting and whitelisting upfront 6 years ago
clambc.h Updating and cleaning up copyright notices. 6 years ago
conv.c clang-format'd using new .clang-format rules. 6 years ago
conv.h
cpio.c fuzz - 12156 - Explicit cast to unsigned 32bit int because a signed int could not hold 0xffff << 16 bits. 6 years ago
cpio.h Updating and cleaning up copyright notices. 6 years ago
crtmgr.c Add ability to whitelist leaf certificates 6 years ago
crtmgr.h Add ability to whitelist leaf certificates 6 years ago
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. 6 years ago
cvd.c PE parsing code improvements, db loading bug fixes 6 years ago
cvd.h Updating and cleaning up copyright notices. 6 years ago
dconf.c Updating and cleaning up copyright notices. 6 years ago
dconf.h Updating and cleaning up copyright notices. 6 years ago
default.h Updating and cleaning up copyright notices. 6 years ago
disasm-common.h Updating and cleaning up copyright notices. 6 years ago
disasm.c Updating and cleaning up copyright notices. 6 years ago
disasm.h Updating and cleaning up copyright notices. 6 years ago
disasmpriv.h Updating and cleaning up copyright notices. 6 years ago
dlp.c Updating and cleaning up copyright notices. 6 years ago
dlp.h Updating and cleaning up copyright notices. 6 years ago
dmg.c Updating and cleaning up copyright notices. 6 years ago
dmg.h Updating and cleaning up copyright notices. 6 years ago
dsig.c Updating and cleaning up copyright notices. 6 years ago
dsig.h Updating and cleaning up copyright notices. 6 years ago
elf.c Linux bytecode unpackers 6 years ago
elf.h Linux bytecode unpackers 6 years ago
encoding_aliases.h Updating and cleaning up copyright notices. 6 years ago
entconv.c Updating and cleaning up copyright notices. 6 years ago
entconv.h Updating and cleaning up copyright notices. 6 years ago
entitylist.h Updating and cleaning up copyright notices. 6 years ago
events.c Updating and cleaning up copyright notices. 6 years ago
events.h Mach-O bytecode unpackers 6 years ago
execs.c Address code-review comments, fix several memleaks 6 years ago
execs.h Address code-review comments, fix several memleaks 6 years ago
explode.c Updating and cleaning up copyright notices. 6 years ago
explode.h Updating and cleaning up copyright notices. 6 years ago
filetypes.c Updating and cleaning up copyright notices. 6 years ago
filetypes.h Updating and cleaning up copyright notices. 6 years ago
filetypes_int.h Updating and cleaning up copyright notices. 6 years ago
filtering.c Updating and cleaning up copyright notices. 6 years ago
filtering.h Updating and cleaning up copyright notices. 6 years ago
fmap.c Updating and cleaning up copyright notices. 6 years ago
fmap.h Updating and cleaning up copyright notices. 6 years ago
fpu.c Updating and cleaning up copyright notices. 6 years ago
fpu.h Updating and cleaning up copyright notices. 6 years ago
fsg.c Updating and cleaning up copyright notices. 6 years ago
fsg.h Updating and cleaning up copyright notices. 6 years ago
gpt.c Updating and cleaning up copyright notices. 6 years ago
gpt.h Updating and cleaning up copyright notices. 6 years ago
hashtab.c Updating and cleaning up copyright notices. 6 years ago
hashtab.h Updating and cleaning up copyright notices. 6 years ago
hfsplus.c Updating and cleaning up copyright notices. 6 years ago
hfsplus.h Updating and cleaning up copyright notices. 6 years ago
hostid.c clang-format'd using new .clang-format rules. 6 years ago
hostid.h
htmlnorm.c fuzz - 12142 - Fix for potential memory and file descriptor leak in HTML normalization code. 6 years ago
htmlnorm.h Updating and cleaning up copyright notices. 6 years ago
hwp.c Fixes for issues identified by coverity. 6 years ago
hwp.h Updating and cleaning up copyright notices. 6 years ago
iana_cctld.h
iana_tld.h clang-format'd using new .clang-format rules. 6 years ago
inffixed64.h Spelling Adjustments (#30) 7 years ago
inflate64.c Spelling Adjustments (#30) 7 years ago
inflate64.h Spelling Adjustments (#30) 7 years ago
inflate64_priv.h Spelling Adjustments (#30) 7 years ago
iowrap.c Updating and cleaning up copyright notices. 6 years ago
iowrap.h Updating and cleaning up copyright notices. 6 years ago
is_tar.c clang-format'd using new .clang-format rules. 6 years ago
is_tar.h clang-format'd using new .clang-format rules. 6 years ago
ishield.c Updating and cleaning up copyright notices. 6 years ago
ishield.h Updating and cleaning up copyright notices. 6 years ago
iso9660.c Updating and cleaning up copyright notices. 6 years ago
iso9660.h Updating and cleaning up copyright notices. 6 years ago
jpeg.c Updating and cleaning up copyright notices. 6 years ago
jpeg.h Updating and cleaning up copyright notices. 6 years ago
json_api.c Updating and cleaning up copyright notices. 6 years ago
json_api.h Updating and cleaning up copyright notices. 6 years ago
libclamav.map Removed exported but unused symbols from .map files due to complaints by the compiler on Solaris 11, gcc 7. 6 years ago
libmspack.c clang-format'd using new .clang-format rules. 6 years ago
libmspack.h Eliminating AUTHORS file, and moving acknowledgements for various source code contributions to the file comment blocks for the individual files, as appropriate. 7 years ago
line.c Updating and cleaning up copyright notices. 6 years ago
line.h Updating and cleaning up copyright notices. 6 years ago
lzma_iface.c Updating and cleaning up copyright notices. 6 years ago
lzma_iface.h Updating and cleaning up copyright notices. 6 years ago
macho.c Mach-O bytecode unpackers 6 years ago
macho.h Mach-O bytecode unpackers 6 years ago
matcher-ac.c Updating and cleaning up copyright notices. 6 years ago
matcher-ac.h Updating and cleaning up copyright notices. 6 years ago
matcher-bm.c Updating and cleaning up copyright notices. 6 years ago
matcher-bm.h Updating and cleaning up copyright notices. 6 years ago
matcher-byte-comp.c Fix buffer length check 6 years ago
matcher-byte-comp.h Updating and cleaning up copyright notices. 6 years ago
matcher-hash.c Updating and cleaning up copyright notices. 6 years ago
matcher-hash.h Updating and cleaning up copyright notices. 6 years ago
matcher-pcre.c PE parsing code improvements, db loading bug fixes 6 years ago
matcher-pcre.h Updating and cleaning up copyright notices. 6 years ago
matcher.c Address code-review comments, fix several memleaks 6 years ago
matcher.h PE parsing code improvements, db loading bug fixes 6 years ago
mbox.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. 6 years ago
mbox.h Updating and cleaning up copyright notices. 6 years ago
mbr.c Updating and cleaning up copyright notices. 6 years ago
mbr.h Updating and cleaning up copyright notices. 6 years ago
message.c Fixes for issues identified by coverity. 6 years ago
message.h Updating and cleaning up copyright notices. 6 years ago
mew.c Updating and cleaning up copyright notices. 6 years ago
mew.h Updating and cleaning up copyright notices. 6 years ago
mpool.c Fixes for issues identified by coverity. 6 years ago
mpool.h Updating and cleaning up copyright notices. 6 years ago
msdoc.c msdoc JSON output: Fix 'mode' sanity check logic 6 years ago
msdoc.h Updating and cleaning up copyright notices. 6 years ago
msexpand.c Updating and cleaning up copyright notices. 6 years ago
msexpand.h Updating and cleaning up copyright notices. 6 years ago
msxml.c Updating and cleaning up copyright notices. 6 years ago
msxml.h Updating and cleaning up copyright notices. 6 years ago
msxml_parser.c Updating and cleaning up copyright notices. 6 years ago
msxml_parser.h Updating and cleaning up copyright notices. 6 years ago
ole2_extract.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. 6 years ago
ole2_extract.h Updating and cleaning up copyright notices. 6 years ago
ooxml.c Updating and cleaning up copyright notices. 6 years ago
ooxml.h Updating and cleaning up copyright notices. 6 years ago
openioc.c Updating and cleaning up copyright notices. 6 years ago
openioc.h Updating and cleaning up copyright notices. 6 years ago
others.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. 6 years ago
others.h bb12284 - Fix to prevent path traversal when using cli_genfname() to generate filenames that may retain path and filename information. Changed scanrar so that it will no longer retain path information for extracted files. 6 years ago
others_common.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. 6 years ago
packlibs.c Updating and cleaning up copyright notices. 6 years ago
packlibs.h Updating and cleaning up copyright notices. 6 years ago
pdf.c Clean up of PDF object finding logic. Changes include recording object sizes as objects are found, identifying object streams in the object parsing section instead of the PDF parsing section, and limiting of stream and other object parsing to the size of the object instead of the size of the PDF. It is also easier to read and includes more inline documentation. 6 years ago
pdf.h Clean up of PDF object finding logic. Changes include recording object sizes as objects are found, identifying object streams in the object parsing section instead of the PDF parsing section, and limiting of stream and other object parsing to the size of the object instead of the size of the PDF. It is also easier to read and includes more inline documentation. 6 years ago
pdfdecode.c Fixes for issues identified by coverity. 6 years ago
pdfdecode.h Fixes to a handful of bugs identified during regression testing of PDF and UnRAR changes. 7 years ago
pdfng.c clang-format'd using new .clang-format rules. 6 years ago
pe.c Change errmsg to dbgmsg when skipping imphash on PE with no imports 6 years ago
pe.h Add option to not remove missing sections (PE) 6 years ago
pe_icons.c Fix formatting 6 years ago
pe_icons.h PE parsing code improvements, db loading bug fixes 6 years ago
pe_structs.h Address code-review comments, fix several memleaks 6 years ago
perflogging.c Updating and cleaning up copyright notices. 6 years ago
perflogging.h Updating and cleaning up copyright notices. 6 years ago
petite.c Updating and cleaning up copyright notices. 6 years ago
petite.h Updating and cleaning up copyright notices. 6 years ago
phish_domaincheck_db.c Updating and cleaning up copyright notices. 6 years ago
phish_domaincheck_db.h Updating and cleaning up copyright notices. 6 years ago
phish_whitelist.c Updating and cleaning up copyright notices. 6 years ago
phish_whitelist.h Updating and cleaning up copyright notices. 6 years ago
phishcheck.c 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
phishcheck.h Updating and cleaning up copyright notices. 6 years ago
png.c Updating and cleaning up copyright notices. 6 years ago
png.h Updating and cleaning up copyright notices. 6 years ago
prtn_intxn.c Updating and cleaning up copyright notices. 6 years ago
prtn_intxn.h Updating and cleaning up copyright notices. 6 years ago
qsort.c 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
readdb.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. 6 years ago
readdb.h Address code-review comments, fix several memleaks 6 years ago
rebuildpe.c Updating and cleaning up copyright notices. 6 years ago
rebuildpe.h Updating and cleaning up copyright notices. 6 years ago
regex_list.c 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
regex_list.h Updating and cleaning up copyright notices. 6 years ago
regex_pcre.c Updating and cleaning up copyright notices. 6 years ago
regex_pcre.h Updating and cleaning up copyright notices. 6 years ago
regex_suffix.c Fixes for issues identified by coverity. 6 years ago
regex_suffix.h Updating and cleaning up copyright notices. 6 years ago
rijndael.c
rijndael.h
rtf.c Updating and cleaning up copyright notices. 6 years ago
rtf.h Updating and cleaning up copyright notices. 6 years ago
scanners.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. 6 years ago
scanners.h Updating and cleaning up copyright notices. 6 years ago
sf_base64decode.c Updating and cleaning up copyright notices. 6 years ago
sf_base64decode.h Updating and cleaning up copyright notices. 6 years ago
sis.c Updating and cleaning up copyright notices. 6 years ago
sis.h Updating and cleaning up copyright notices. 6 years ago
special.c Updating and cleaning up copyright notices. 6 years ago
special.h Updating and cleaning up copyright notices. 6 years ago
spin.c Updating and cleaning up copyright notices. 6 years ago
spin.h Updating and cleaning up copyright notices. 6 years ago
stats.c clang-format'd using new .clang-format rules. 6 years ago
stats.h
stats_json.c clang-format'd using new .clang-format rules. 6 years ago
stats_json.h
str.c Freshclam refresh. This update makes libcurl a hard requirement for ClamAV. 6 years ago
str.h bb12284 - Fix to prevent path traversal when using cli_genfname() to generate filenames that may retain path and filename information. Changed scanrar so that it will no longer retain path information for extracted files. 6 years ago
strlcat.c clang-format'd using new .clang-format rules. 6 years ago
swf.c Updating and cleaning up copyright notices. 6 years ago
swf.h Updating and cleaning up copyright notices. 6 years ago
table.c Updating and cleaning up copyright notices. 6 years ago
table.h Updating and cleaning up copyright notices. 6 years ago
text.c Updating and cleaning up copyright notices. 6 years ago
text.h Updating and cleaning up copyright notices. 6 years ago
textdet.c Updating and cleaning up copyright notices. 6 years ago
textdet.h Updating and cleaning up copyright notices. 6 years ago
textnorm.c Updating and cleaning up copyright notices. 6 years ago
textnorm.h Updating and cleaning up copyright notices. 6 years ago
tiff.c Updating and cleaning up copyright notices. 6 years ago
tiff.h Updating and cleaning up copyright notices. 6 years ago
tnef.c Updating and cleaning up copyright notices. 6 years ago
tnef.h Updating and cleaning up copyright notices. 6 years ago
type_desc.h Updating and cleaning up copyright notices. 6 years ago
unarj.c fuzz - 12133 - Fix for memory leak in ARJ decoder failure condition. 6 years ago
unarj.h Updating and cleaning up copyright notices. 6 years ago
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. 6 years ago
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. 6 years ago
unsp.c Updating and cleaning up copyright notices. 6 years ago
unsp.h Updating and cleaning up copyright notices. 6 years ago
untar.c Updating and cleaning up copyright notices. 6 years ago
untar.h Updating and cleaning up copyright notices. 6 years ago
unzip.c Updating and cleaning up copyright notices. 6 years ago
unzip.h Updating and cleaning up copyright notices. 6 years ago
upack.c Updating and cleaning up copyright notices. 6 years ago
upack.h Updating and cleaning up copyright notices. 6 years ago
upx.c fuzz - 12251, 12194 - fixing left shifting issue with upx decoding when determining back offsets 6 years ago
upx.h Updating and cleaning up copyright notices. 6 years ago
uuencode.c Updating and cleaning up copyright notices. 6 years ago
uuencode.h Updating and cleaning up copyright notices. 6 years ago
vba_extract.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. 6 years ago
vba_extract.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. 6 years ago
version.c clang-format'd using new .clang-format rules. 6 years ago
wwunpack.c Updating and cleaning up copyright notices. 6 years ago
wwunpack.h Updating and cleaning up copyright notices. 6 years ago
www.c clang-format'd using new .clang-format rules. 6 years ago
www.h
xar.c Freshclam refresh. This update makes libcurl a hard requirement for ClamAV. 6 years ago
xar.h Updating and cleaning up copyright notices. 6 years ago
xdp.c clang-format'd using new .clang-format rules. 6 years ago
xdp.h
xz_iface.c fuzz - 12124 - Added missing hash cleanup checks in Xz decoder. 6 years ago
xz_iface.h Updating and cleaning up copyright notices. 6 years ago
yara_arena.c Fix YARA arena management, improve error reporting, clean up some code. 10 years ago
yara_arena.h
yara_clam.h Updating and cleaning up copyright notices. 6 years ago
yara_compiler.c clang-format'd using new .clang-format rules. 6 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 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. 6 years ago
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. 6 years ago
yara_grammar.y 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. 6 years ago
yara_hash.c Fix YARA arena management, improve error reporting, clean up some code. 10 years ago
yara_hash.h
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. 6 years ago
yara_lexer.h clang-format'd using new .clang-format rules. 6 years ago
yara_lexer.l Updating and cleaning up copyright notices. 6 years ago
yara_parser.c Updating and cleaning up copyright notices. 6 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 Updating and cleaning up copyright notices. 6 years ago
yc.h Updating and cleaning up copyright notices. 6 years ago