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
Kevin Lin 0a631ee94a pwdb: added name tracking the pwdb entry 10 years ago
..
7z Fix Windows build 11 years ago
c++ autojunk'd 10 years ago
jsparse Revert "bb11092: fix up printf format with LFS using patch by Sebastian Andrzej Siewior." 10 years ago
nsis Fix Windows build 11 years ago
regex bb11264 - patch for 'possible' heap overflow submitted by the Debian team. 10 years ago
tomsfastmath bb11166 - fix incorrect length in strncat() call. 11 years ago
.gitignore update ignore files 16 years ago
7z_iface.c Silence a bunch of compiler warnings in libclamav 11 years ago
7z_iface.h add 7z SFX support - bb#3063 14 years ago
Doxyfile Correct input source. 13 years ago
Makefile.am Enable YARA include directives, import YARA compiler struct and functions, improve YARA parse/lex error messages. 10 years ago
Makefile.in autojunk'd 10 years ago
adc.c Revert "bb11092: fix up printf format with LFS using patch by Sebastian Andrzej Siewior." 10 years ago
adc.h libclamav: add GPL license header to adc.h 12 years ago
apm.c Silence a bunch of compiler warnings in libclamav 11 years ago
apm.h libclamav: added APM parsing for raw DMGs 11 years ago
arc4.c Add missing files 14 years ago
arc4.h Add missing files 14 years ago
asn1.c Revert "bb11092: fix up printf format with LFS using patch by Sebastian Andrzej Siewior." 10 years ago
asn1.h Change the cert management code to cache the trusted/revoked root certs in the engine struct 13 years ago
aspack.c Move all the crypto API to clamav.h 11 years ago
aspack.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
autoit.c Move all the crypto API to clamav.h 11 years ago
autoit.h use fmap in autoit 15 years ago
bcfeatures.h Sync headers with clamav bytecode compiler. 16 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 Silence a bunch of compiler warnings in libclamav 11 years ago
binhex.h one pass binhex 16 years ago
blob.c Silence a bunch of compiler warnings in libclamav 11 years ago
blob.h preliminary dlopen support for libclamunrar - this is mostly libtool stuff 17 years ago
builtin_bytecodes.h Update builtin bytecode (bb #2089). 15 years ago
bytecode.c Revert "bb11092: fix up printf format with LFS using patch by Sebastian Andrzej Siewior." 10 years ago
bytecode.h clambc: added diagnostic tools for bytecode IR 11 years ago
bytecode_api.c Revert "bb11092: fix up printf format with LFS using patch by Sebastian Andrzej Siewior." 10 years ago
bytecode_api.h added BC_PRECLASS hook support; replaces target type 13 10 years ago
bytecode_api_decl.c clambc: added diagnostic tools for bytecode IR 11 years ago
bytecode_api_impl.h bytecode api: added support for querying int and booleans from json properties 11 years ago
bytecode_detect.c Move all the crypto API to clamav.h 11 years ago
bytecode_detect.h Quiet Minix warning bb#5325 13 years ago
bytecode_hooks.h bytecode api: updated copyright 11 years ago
bytecode_nojit.c bc: bb#11107 - clarify meesages where LLVM is not compiled or not linked 11 years ago
bytecode_priv.h bytecode: fixed issue with older versions of g++ 11 years ago
bytecode_vm.c Silence a bunch of compiler warnings in libclamav 11 years ago
cab.c Move all the crypto API to clamav.h 11 years ago
cab.h port cab to fmap #5 14 years ago
cache.c bb11338 - better placement of an assert(). 10 years ago
cache.h Revert "bb9735 - Add ability to purge engine cache" 11 years ago
chmunpack.c Silence a bunch of compiler warnings in libclamav 11 years ago
chmunpack.h fmapify: fix const-ness warnings 14 years ago
clamav.h Merge master to features/yara. 10 years ago
clambc.h Sync headers with bytecode compiler. 15 years ago
cltypes.h added check for potential overflow with extremely large ole2 files 12 years ago
conv.c bb#11296 - various fixes to pdf string base64 string conversion 10 years ago
conv.h Add proof-of-concept XDP support. 11 years ago
cpio.c Silence a bunch of compiler warnings in libclamav 11 years ago
cpio.h fmapify Mach-O and CPIO 14 years ago
crtmgr.c Silence a bunch of compiler warnings in libclamav 11 years ago
crtmgr.h Use OpenSSL for hashing. 11 years ago
crypto.c Forward-port the I/O wrapping code Dave Raynor wrote to fix an older bug that happened in the hashing code 11 years ago
cvd.c bb#11195 - change html links in code to match the current clamav.net website. 11 years ago
cvd.h Provide further abstractions to the OpenSSL integration work 11 years ago
dconf.c report pcre module to be off if support no configured 11 years ago
dconf.h dconf: added pcre options and pcre global 11 years ago
default.h added option to limit pcre execution based on filesize 11 years ago
disasm-common.h bb#11007 - fixed enumeration conflict, renamed all values 11 years ago
disasm.c Move all the crypto API to clamav.h 11 years ago
disasm.h disasm_x86 api. 16 years ago
disasmpriv.h Sync with compiler. 16 years ago
dlp.c bb6934 - Code review cleanup and minor optimizations of Canadian EFT/RTN and US MICR. TBD - clamd and clamscan options for invoking those functions. 10 years ago
dlp.h bb6934 - Incorporate Bill Parker's DLP functions for Canadian RTN/EFT and U.S. MICR codes. TBD - clamd and clamscan options for invoking those functions. 10 years ago
dmg.c Use a minimum set of flags when dealing with XML data 11 years ago
dmg.h bb #1570: turn mish blocks into list and process stripes 12 years ago
dsig.c Move all the crypto API to clamav.h 11 years ago
dsig.h CL_DB_CVDNOTMP is now the only way to load .cvd/.cld files; prepare 16 years ago
elf.c Silence a bunch of compiler warnings in libclamav 11 years ago
elf.h libclamav: bb #9154 - ELF handling re-write 12 years ago
encoding_aliases.h configure, libclamav: fix compile issues on IRIX (bb#1532) 16 years ago
entconv.c Silence a bunch of compiler warnings in libclamav 11 years ago
entconv.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
entitylist.h configure, libclamav: fix compile issues on IRIX (bb#1532) 16 years ago
events.c Move all the crypto API to clamav.h 11 years ago
events.h Add bytecode performance statistics 13 years ago
execs.h bb #2307. 15 years ago
explode.c Move all the crypto API to clamav.h 11 years ago
explode.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
filetypes.c added enums for Word 2003 XML and Excel 2003 XML files 10 years ago
filetypes.h added enums for Word 2003 XML and Excel 2003 XML files 10 years ago
filetypes_int.h updated internal msxml 2003 file magics 10 years ago
filtering.c matcher-ac: converted length fields to arrays 10 years ago
filtering.h Prepare for prefiltering: add new files. 16 years ago
fmap.c Silence a bunch of compiler warnings in libclamav 11 years ago
fmap.h bb#10681 fix speling and gramer errers pointed by uesr. 11 years ago
fpu.c Move all the crypto API to clamav.h 11 years ago
fpu.h bb#5341 - Change floating point byte order check from compile time to run time. 12 years ago
fsg.c Move all the crypto API to clamav.h 11 years ago
fsg.h fmapify: fix const-ness warnings 14 years ago
gpt.c bb#11226 - fixed gpt GUID debugging message 11 years ago
gpt.h gpt/mbr: added support to specify sector size 11 years ago
hashtab.c Revert "bb11092: fix up printf format with LFS using patch by Sebastian Andrzej Siewior." 10 years ago
hashtab.h port hashmatch to non-mpool 15 years ago
hfsplus.c Silence a bunch of compiler warnings in libclamav 11 years ago
hfsplus.h libclamav: HFS+/HFSX record walking and scanning internal files 12 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 Revert "bb#11217 - fixed js normalization parsing of single-line comments" 11 years ago
htmlnorm.h fmapfiy screnc 14 years ago
iana_cctld.h add lots of warnings flags to 'make distcheck', 17 years ago
iana_tld.h add lots of warnings flags to 'make distcheck', 17 years ago
inffixed64.h Merging the post0.92 stuff 18 years ago
inflate64.c Move all the crypto API to clamav.h 11 years ago
inflate64.h realign structs see bb#474 18 years ago
inflate64_priv.h AIX collisions in inflate64 - bb#947 17 years ago
iowrap.c Forward-port the I/O wrapping code Dave Raynor wrote to fix an older bug that happened in the hashing code 11 years ago
iowrap.h Forward-port the I/O wrapping code Dave Raynor wrote to fix an older bug that happened in the hashing code 11 years ago
is_tar.c Move all the crypto API to clamav.h 11 years ago
is_tar.h fmapify: fix const-ness warnings 14 years ago
ishield.c Silence a bunch of compiler warnings in libclamav 11 years ago
ishield.h ishiled full fmap - pt 2 16 years ago
iso9660.c iso9660: remove unnecessaty parameter on iso_parse_dir() and reset return code when scanall is in effect. 10 years ago
iso9660.h Add support for scanning different types of iso9660 image files. 14 years ago
jpeg.c Move all the crypto API to clamav.h 11 years ago
jpeg.h libclamav: add basic GIF validator 14 years ago
json_api.c json_api: added parse error reporting function 10 years ago
json_api.h json_api: added parse error reporting function 10 years ago
libclamav.map Adding ascii file normalization option to sigtool. 10 years ago
line.c Silence a bunch of compiler warnings in libclamav 11 years ago
line.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
lzma_iface.c Silence a bunch of compiler warnings in libclamav 11 years ago
lzma_iface.h 7z support 16 years ago
macho.c bb-11203: Cleaning up code to ensure explicit handling of case where segment command names are the same length as the name buffer. 10 years ago
macho.h s/struct F_MAP/fmap_t/ 16 years ago
matcher-ac.c matcher-ac: handle case of empty but defined prefix 10 years ago
matcher-ac.h matcher-ac: added calc and storage for min/max lengths 10 years ago
matcher-bm.c bb11269 - additional fix for segv in clamd. 10 years ago
matcher-bm.h bb#11269 - bm matcher no longer sets scanning window offset 10 years ago
matcher-hash.c Move all the crypto API to clamav.h 11 years ago
matcher-hash.h libclamav: print section hashes in debug 12 years ago
matcher-pcre.c added virname argument for matcher-pcre (use for later filetyping and test cases) 10 years ago
matcher-pcre.h added virname argument for matcher-pcre (use for later filetyping and test cases) 10 years ago
matcher.c Add support for YARA private rules and referencing other rules in a YARA condition. 10 years ago
matcher.h Add support for YARA private rules and referencing other rules in a YARA condition. 10 years ago
mbox.c Switch the engine to using cli_strlcat instead of strcat 11 years ago
mbox.h mbox already fmapified, just drop descriptor 14 years ago
mbr.c mbr: increased clarity on boot section scan 11 years ago
mbr.h mbr: adjusted filetype checks and changed to type 1 filetype sig 11 years ago
message.c Switch the engine to using cli_strlcat instead of strcat 11 years ago
message.h libclamav/message.c, mbox.c: fix out-of-memory null dereference in mbox/message (bb#1141) 17 years ago
mew.c bb#11212 - alternate fix in MEW unpacker 10 years ago
mew.h fmapify: fix const-ness warnings 14 years ago
mpool.c formatting changes 11 years ago
mpool.h Fix bus error on Sparc. 16 years ago
msdoc.c Beef up iconv_open error messages to show the source encoding and strerror. 10 years ago
msdoc.h corrected attribution 10 years ago
msexpand.c Move all the crypto API to clamav.h 11 years ago
msexpand.h fmapify msexpand 14 years ago
mspack.c Silence a bunch of compiler warnings in libclamav 11 years ago
mspack.h libclamav: type tweak for CAB files 13 years ago
msxml.c xmlreader unterminated char entity pre-processing 10 years ago
msxml.h added basic framework for msxml processing 10 years ago
msxml_parser.c msxml: virus detection and allmatch fixes 10 years ago
msxml_parser.h msxml: added timeout checks at various processing loops 10 years ago
ole2_extract.c ole2[mso]: code cleanup and optimization 10 years ago
ole2_extract.h doc/ppt: moved information stream parsing from vba source to ole2 source 11 years ago
ooxml.c ooxml: adjusted to reuse code used in msxml_parser 10 years ago
ooxml.h bb#11145 - added function to determine ooxml filetype 11 years ago
openioc.c Use a minimum set of flags when dealing with XML data 11 years ago
openioc.h Let the database loading logic handle whether an IOC was loaded via an official CVD. 11 years ago
others.c engine: added .pwdb handler and storage 10 years ago
others.h pwdb: added name tracking the pwdb entry 10 years ago
others_common.c Silence a bunch of compiler warnings in libclamav 11 years ago
packlibs.c Move all the crypto API to clamav.h 11 years ago
packlibs.h fmapify: fix const-ness warnings 14 years ago
pdf.c Revert "bb11092: fix up printf format with LFS using patch by Sebastian Andrzej Siewior." 10 years ago
pdf.h pdf: correctly handle encryption objects to decrypt 10 years ago
pdfng.c Beef up iconv_open error messages to show the source encoding and strerror. 10 years ago
pe.c bb#11284 - fixed integer underflow in detecting W32.Polipos.A method 10 years ago
pe.h Phase 1 of reporting hashes of PE sections 11 years ago
pe_icons.c Silence a bunch of compiler warnings in libclamav 11 years ago
pe_icons.h use cached metadata in icon parser, add icon unit tests 15 years ago
perflogging.c Prepare for prefiltering: add new files. 16 years ago
perflogging.h fix C++ comments 15 years ago
petite.c Patch for integer overflow checks for petite unpack code supplied by Sebastian Andrzej Siewior. 10 years ago
petite.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
phish_domaincheck_db.c Move all the crypto API to clamav.h 11 years ago
phish_domaincheck_db.h fix more compiler warnings (bb #273) 17 years ago
phish_whitelist.c Move all the crypto API to clamav.h 11 years ago
phish_whitelist.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
phishcheck.c Silence a bunch of compiler warnings in libclamav 11 years ago
phishcheck.h fix distcheck. 17 years ago
png.c Silence a bunch of compiler warnings in libclamav 11 years ago
png.h libclamav: add PNG validator based on pngcheck 14 years ago
prtn_intxn.c Silence a bunch of compiler warnings in libclamav 11 years ago
prtn_intxn.h apm/gpt/mbr: added dconf option for partition intersection heuristic 11 years ago
qsort.c added implementation of cli_qsort_r (qsort with cb arg) 10 years ago
readdb.c pwdb: added name tracking the pwdb entry 10 years ago
readdb.h engine: added .pwdb handler and storage 10 years ago
rebuildpe.c bb#11282 - patch for code clean up in rebuildpe 10 years ago
rebuildpe.h added alignment functionality in rebuildpe 11 years ago
regex_list.c matcher-ac: converted length fields to arrays 10 years ago
regex_list.h Revert "Revert "add whitelisting via cb to phish sigs too"" 15 years ago
regex_pcre.c changed pcre PCRE_UNGREEDY from 'G' to 'U' 10 years ago
regex_pcre.h added pcre source for windows build; needs trimming 10 years ago
regex_suffix.c Move all the crypto API to clamav.h 11 years ago
regex_suffix.h fix compiler warnings 17 years ago
rijndael.c Silence a bunch of compiler warnings in libclamav 11 years ago
rijndael.h scan inside encrypted PDF streams (bb #2794). 14 years ago
rtf.c Move all the crypto API to clamav.h 11 years ago
rtf.h fmapify RTF 14 years ago
scanners.c bb11219: Fixing scanscript to scan on a normalized map when using relative offsets with type 7 signatures. 10 years ago
scanners.h Update copyright information. 11 years ago
sf_base64decode.c bb #1570: DMG TOC and striping (not reassembly yet), and libxml2 check 12 years ago
sf_base64decode.h bb #1570: DMG TOC and striping (not reassembly yet), and libxml2 check 12 years ago
sis.c Silence a bunch of compiler warnings in libclamav 11 years ago
sis.h fmapify sis 14 years ago
special.c Move all the crypto API to clamav.h 11 years ago
special.h fmapify jpeg_exploit 14 years ago
spin.c Move all the crypto API to clamav.h 11 years ago
spin.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
stats.c bb11260: fix compile error when './configure --disable-pthreads' is specified. 10 years ago
stats.h Set the stats server to the real one 11 years ago
stats_json.c Silence a bunch of compiler warnings in libclamav 11 years ago
stats_json.h support libjson-c 0.10, 1.11, and 1.12 11 years ago
str.c Merge master to features/yara. 10 years ago
str.h Merge master to features/yara. 10 years ago
strlcat.c Add strlcat functionality. Rely on existing strlcat and strlcpy if they are available. 11 years ago
swf.c SWF: tabs => spaces (whitespace changes only) 10 years ago
swf.h swf: add more tag recognition 12 years ago
table.c Move all the crypto API to clamav.h 11 years ago
table.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
text.c Silence a bunch of compiler warnings in libclamav 11 years ago
text.h win32 16 years ago
textdet.c Move all the crypto API to clamav.h 11 years ago
textdet.h re-enable text detection (ASCII, UTF8, UTF16) 18 years ago
textnorm.c Adding ascii file normalization option to sigtool. 10 years ago
textnorm.h Adding ascii file normalization option to sigtool. 10 years ago
tnef.c bb#11195 - change html links in code to match the current clamav.net website. 11 years ago
tnef.h fmapify tnef 14 years ago
type_desc.h 0.96.1 new APIs (cli_map etc.) 15 years ago
unarj.c Silence a bunch of compiler warnings in libclamav 11 years ago
unarj.h fmapify unarj 14 years ago
uniq.c Move all the crypto API to clamav.h 11 years ago
uniq.h uniq update 17 years ago
unsp.c Move all the crypto API to clamav.h 11 years ago
unsp.h fmapify: fix const-ness warnings 14 years ago
untar.c Silence a bunch of compiler warnings in libclamav 11 years ago
untar.h fmapify tar 14 years ago
unzip.c ooxml: fixed a number of potential memory issues 11 years ago
unzip.h bb#11145 - added function to determine ooxml filetype 11 years ago
upack.c bb11281 - Reworked reverted upack.c crash patch to fix regression false negatives. 10 years ago
upack.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
upx.c Revert "bb#11267 - libclamav upx guard against signed overflows" 10 years ago
upx.h fmapify: fix const-ness warnings 14 years ago
uuencode.c Silence a bunch of compiler warnings in libclamav 11 years ago
uuencode.h s/struct F_MAP/fmap_t/ 16 years ago
vba_extract.c bb#11164 - fixed invalid wrap-around read with vba inflation 11 years ago
vba_extract.h doc/ppt: moved information stream parsing from vba source to ole2 source 11 years ago
version.c when --disable-gcc-vcheck is set, set CFLAGS to O0 and 17 years ago
wwunpack.c Silence a bunch of compiler warnings in libclamav 11 years ago
wwunpack.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
www.c bb11348 - Patch for HPUX sent by Michael Pelletier. 10 years ago
www.h Update copyrights 11 years ago
xar.c bb11298 - look for TOC element name <unarchived-checksum> (as a synonynm for <extracted-checksum>). Continue processing rather than exit in the event of missing or error in TOC checksum specification. 10 years ago
xar.h xar: add checksumming checks and fixups from code review 12 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 Fix for infinite loop on crafted xz file. 10 years ago
xz_iface.h XZ file type support 12 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 Add support for YARA private rules and referencing other rules in a YARA condition. 10 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 bb#11356 - fixed an issue regarding yara_exec OP_OF 10 years ago
yara_exec.h Add YARA condition evaluation function. Add support for YARA 'of' clauses. 10 years ago
yara_grammar.c Fix YARA arena management, improve error reporting, clean up some code. 10 years ago
yara_grammar.h Fix YARA arena management, improve error reporting, clean up some code. 10 years ago
yara_grammar.y Fix YARA arena management, improve error reporting, clean up some code. 10 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 warning on Windows. 10 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 Fix warning on Windows. 10 years ago
yara_parser.c bb11330 - fix regressed code for YARA offset matching. 10 years ago
yara_parser.h YARA work in progress: add parser skeleton, add string and rule queuing. 11 years ago
yc.c Change Y0da decryptor loop counter. 10 years ago
yc.h bb#11210: Apply a basic fix for y0da 11 years ago