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
Shawn Webb a109495489 Copy over the stats callbacks with the settings object 11 years ago
..
7z fix up windows build for sha256 12 years ago
c++ Use an older versin of autotools 11 years ago
jsparse Fix the FreeBSD crash fix (bb #1727). 16 years ago
nsis bb6091 - check lseek() return 12 years ago
regex regex: quiet findmust() warnings #10615 & #10616, added some safety for bad cases 12 years ago
tomsfastmath cid #11125/#11126 fixed 12 years ago
.gitignore update ignore files 16 years ago
7z_iface.c libclamav: fix 7z tempdir ref 12 years ago
7z_iface.h add 7z SFX support - bb#3063 14 years ago
Doxyfile Correct input source. 13 years ago
Makefile.am Use hashed MAC addresses as the hostid for Linux. 11 years ago
Makefile.in Initial commit for clamsubmit app 11 years ago
adc.c libclamav: fix ADC lookback to offset 0 12 years ago
adc.h libclamav: add GPL license header to adc.h 12 years ago
arc4.c Add missing files 14 years ago
arc4.h Add missing files 14 years ago
asn1.c asn1: Logging changes 12 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 update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 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 quick fix for autoit.c bad header. 12 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 bb6091 - check lseek() return 12 years ago
binhex.h one pass binhex 15 years ago
blob.c some corrections and refinements identified during 0.97 retrofit 13 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 libclamav: non-LLVM interpreter, fix edge check, cid #10432 & #10446 12 years ago
bytecode.h performance statistics for bytecode hooks 13 years ago
bytecode_api.c formatted a number of bytecode files, converted tabs to spaces 12 years ago
bytecode_api.h pdf: implement text extraction (bb #2022) 14 years ago
bytecode_api_decl.c bb #4324 13 years ago
bytecode_api_impl.h bb #4324 13 years ago
bytecode_detect.c bb#5343 13 years ago
bytecode_detect.h Quiet Minix warning bb#5325 13 years ago
bytecode_hooks.h add match_offsets support. 15 years ago
bytecode_nojit.c Fix bogus warning about startup.cbc in nojit mode. 15 years ago
bytecode_priv.h formatted a number of bytecode files, converted tabs to spaces 12 years ago
bytecode_vm.c marked integer constants too large for long type with ULL 11 years ago
cab.c Fix for CL_ENULLARG reported in regression run of 0021468992.gz 13 years ago
cab.h port cab to fmap #5 14 years ago
cache.c Put engine option checks in the right place for cache functions 12 years ago
cache.h Refactoring cache_remove to engine instead of full context object 13 years ago
chmunpack.c BB#3737 - Value too large for specified data type 13 years ago
chmunpack.h fmapify: fix const-ness warnings 14 years ago
clamav.h Add more callbacks. Simplify the checks for submitting stats in the add sample callback 11 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
cpio.c modified cli_map_scan and cli_map_scandesc to take a cli_file_t 11 years ago
cpio.h fmapify Mach-O and CPIO 14 years ago
crtmgr.c Free the name if it's been allocated 12 years ago
crtmgr.h Print name of authenticode certificate revocation entry when in debug mode 12 years ago
cvd.c Add functions to set the stats callbacks. Don't submit stats when verifying CVDs. 11 years ago
cvd.h fix GCC warnings. 13 years ago
dconf.c pdf: Add dconf for ObfuscatedNameObject Heuristic 12 years ago
dconf.h pdf: Add dconf for ObfuscatedNameObject Heuristic 12 years ago
default.h bb #5405: Convert hard-coded maximum file sizes to configurable values with defaults 13 years ago
disasm-common.h fix struct doxygen docs. 16 years ago
disasm.c bb#2341 15 years ago
disasm.h disasm_x86 api. 16 years ago
disasmpriv.h Sync with compiler. 16 years ago
dlp.c bb#5343 13 years ago
dlp.h integrate the DLP code from Marty Roesch 17 years ago
dmg.c modified cli_map_scan and cli_map_scandesc to take a cli_file_t 11 years ago
dmg.h bb #1570: turn mish blocks into list and process stripes 12 years ago
dsig.c fix some warnings 16 years ago
dsig.h CL_DB_CVDNOTMP is now the only way to load .cvd/.cld files; prepare 16 years ago
elf.c libclamav: ELF debug message tweaks 12 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 bb#5343 13 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 Add bytecode performance statistics 13 years ago
events.h Add bytecode performance statistics 13 years ago
execs.h bb #2307. 15 years ago
explode.c update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 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 fix OOXML file type bug. Make code more maintainable. 11 years ago
filetypes.h libclamav: added GPT parsing for raw DMGs 11 years ago
filetypes_int.h libclamav: better sync built-in filetypes with published daily 12 years ago
filtering.c Fix handling of string alternates (bb #2004). 15 years ago
filtering.h Prepare for prefiltering: add new files. 16 years ago
fmap.c fmap: error message tweaks 12 years ago
fmap.h bb #9576: add fmap_dump_to_file function 12 years ago
fpu.c Fix of unit tests for big endian floating point 12 years ago
fpu.h bb#5341 - Change floating point byte order check from compile time to run time. 12 years ago
fsg.c fmapify: fix const-ness warnings 14 years ago
fsg.h fmapify: fix const-ness warnings 14 years ago
gpt.c check for secondary GPT validity if primary is valid 11 years ago
gpt.h marked integer constants too large for long type with ULL 11 years ago
hashtab.c libclamav: earlier exit on hashtable growth problem 12 years ago
hashtab.h port hashmatch to non-mpool 15 years ago
hfsplus.c libclamav: hfs debug logging fix 12 years ago
hfsplus.h libclamav: HFS+/HFSX record walking and scanning internal files 12 years ago
hostid.c Make the MD5 hash appear as an UUID 11 years ago
hostid.h Use hashed MAC addresses as the hostid for Linux. 11 years ago
htmlnorm.c htmlnorm: last piece of cid #11441 patch 12 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 AIX collisions in inflate64 - bb#947 17 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 bb#5750 13 years ago
iowrap.h bb#5750 13 years ago
is_tar.c fmapify: fix const-ness warnings 14 years ago
is_tar.h fmapify: fix const-ness warnings 14 years ago
ishield.c bb6258 - Add warnings when allocations fail 12 years ago
ishield.h ishiled full fmap - pt 2 16 years ago
iso9660.c iso9660: iso_scan_file rewrite 12 years ago
iso9660.h Add support for scanning different types of iso9660 image files. 14 years ago
jpeg.c libclamav: add basic GIF validator 14 years ago
jpeg.h libclamav: add basic GIF validator 14 years ago
json.c Submit basic host info when starting up freshclam 11 years ago
json.h First initial commit of the stats gathering feature 11 years ago
libclamav.map First initial commit of the stats gathering feature 11 years ago
line.c bb6258 - Add warnings when allocations fail 12 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 Merge branch 'fmapify' 14 years ago
lzma_iface.h 7z support 16 years ago
macho.c modified cli_map_scan and cli_map_scandesc to take a cli_file_t 11 years ago
macho.h s/struct F_MAP/fmap_t/ 16 years ago
matcher-ac.c bb#9659 correction to construction of Aho-Corasick trie fail links. 12 years ago
matcher-ac.h Support wildcard alternate strings of identical length in Aho-Corasick pattern matcher. 12 years ago
matcher-bm.c add initial allscan/allmatch mode to libclamav, clamd, clamdscan, and clamscan with unit tests 13 years ago
matcher-bm.h add initial allscan/allmatch mode to libclamav, clamd, clamdscan, and clamscan with unit tests 13 years ago
matcher-hash.c libclamav: print section hashes in debug 12 years ago
matcher-hash.h libclamav: print section hashes in debug 12 years ago
matcher.c Correctly get the last virus name 11 years ago
matcher.h bb#9595 fix for sigs targeted for ascii files containing offsets of the form EOF-n. 12 years ago
mbox.c bb#8993 - Rename the STAT macro to CLAMSTAT to avoid name conflicts on AIX 12 years ago
mbox.h mbox already fmapified, just drop descriptor 14 years ago
md5.c bb#5750 13 years ago
md5.h bb#5750 13 years ago
message.c bb6258 - Add warnings when allocations fail 12 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#5343 13 years ago
mew.h fmapify: fix const-ness warnings 14 years ago
mpool.c mpool: move map allocation after error checks 12 years ago
mpool.h Fix bus error on Sparc. 16 years ago
msexpand.c fmapify: fix const-ness warnings 14 years ago
msexpand.h fmapify msexpand 14 years ago
mspack.c bb #9733: CAB unpacking fix 12 years ago
mspack.h libclamav: type tweak for CAB files 13 years ago
ole2_extract.c bb#9598 - fixed allmatch option within the ole2 tree walking to find all matches 12 years ago
ole2_extract.h fix for win32 build and style edits 12 years ago
others.c Copy over the stats callbacks with the settings object 11 years ago
others.h Copy over the stats callbacks with the settings object 11 years ago
others_common.c libclamav: tweak to cli_gentempfd() 12 years ago
packlibs.c fmapify: fix const-ness warnings 14 years ago
packlibs.h fmapify: fix const-ness warnings 14 years ago
pdf.c pdf: Add dconf for ObfuscatedNameObject Heuristic 12 years ago
pdf.h Add bytecode API for pdf. 15 years ago
pe.c bb#8847 - ClamAV 0.97.x - 0.98 fail to match mdb signatures 12 years ago
pe.h enable catalog based and embedded authenticode checking 14 years ago
pe_icons.c bb6258 - Add warnings when allocations fail 12 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 add lots of warnings flags to 'make distcheck', 17 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 bb6258 - Add warnings when allocations fail 12 years ago
phish_domaincheck_db.h fix more compiler warnings (bb #273) 17 years ago
phish_whitelist.c bb6258 - Add warnings when allocations fail 12 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 bb6258 - Add warnings when allocations fail 12 years ago
phishcheck.h fix distcheck. 16 years ago
png.c libclamav: add PNG validator based on pngcheck 14 years ago
png.h libclamav: add PNG validator based on pngcheck 14 years ago
qsort.c fix some warnings 16 years ago
readdb.c First initial commit of the stats gathering feature 11 years ago
readdb.h Rename .crtdb to .crb and add functionality to sigtool for searching the authenticode database 12 years ago
rebuildpe.c update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
rebuildpe.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
regex_list.c bb6258 - Add warnings when allocations fail 12 years ago
regex_list.h Revert "Revert "add whitelisting via cb to phish sigs too"" 15 years ago
regex_suffix.c bb6258 - Add warnings when allocations fail 12 years ago
regex_suffix.h fix compiler warnings 17 years ago
rijndael.c scan inside encrypted PDF streams (bb #2794). 14 years ago
rijndael.h scan inside encrypted PDF streams (bb #2794). 14 years ago
rtf.c bb6258 - Add warnings when allocations fail 12 years ago
rtf.h fmapify RTF 14 years ago
scanners.c libclamav: added GPT parsing for raw DMGs 11 years ago
scanners.h modified cli_map_scan and cli_map_scandesc to take a cli_file_t 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
sha1.c collect sha256 15 years ago
sha1.h fix win32 build 15 years ago
sha256.c Improve DB load time (bb #1860). 15 years ago
sha256.h use sha256 instead of md5 in phishcheck. 16 years ago
sis.c libclamav: SIS bb# 7054 follow-up 12 years ago
sis.h fmapify sis 14 years ago
special.c bb #6558: endian agnostic ID checking in jpeg exploit logic 13 years ago
special.h fmapify jpeg_exploit 14 years ago
spin.c bb6258 - Add warnings when allocations fail 12 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 Add support for setting the HostID in freshclam 11 years ago
stats.h Use \r\n for line termination 11 years ago
str.c bb6258 - Add warnings when allocations fail 12 years ago
str.h Add support for scanning different types of iso9660 image files. 14 years ago
swf.c swf: log message down-leveling 12 years ago
swf.h swf: add more tag recognition 12 years ago
table.c bb6258 - Add warnings when allocations fail 12 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 libclamav: cleaner textAddMessage(), cid #10532 12 years ago
text.h win32 16 years ago
textdet.c revert bb1636: causes too many false positives 13 years ago
textdet.h re-enable text detection (ASCII, UTF8, UTF16) 18 years ago
textnorm.c fix some warnings 16 years ago
textnorm.h fix some warnings 16 years ago
tnef.c bb6258 - Add warnings when allocations fail 12 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 bb6258 - Add warnings when allocations fail 12 years ago
unarj.h fmapify unarj 14 years ago
uniq.c uniq update 17 years ago
uniq.h uniq update 17 years ago
unsp.c bb6258 - Add warnings when allocations fail 12 years ago
unsp.h fmapify: fix const-ness warnings 14 years ago
untar.c add initial allscan/allmatch mode to libclamav, clamd, clamdscan, and clamscan with unit tests 13 years ago
untar.h fmapify tar 14 years ago
unzip.c cid #11399 12 years ago
unzip.h binhex, pdf, unzip_single to fmap 16 years ago
upack.c fix compiler warnings, more to come (bb #273) 17 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 fmapify: fix const-ness warnings 14 years ago
upx.h fmapify: fix const-ness warnings 14 years ago
uuencode.c Merge remote branch 'origin/fmap4all' 16 years ago
uuencode.h s/struct F_MAP/fmap_t/ 16 years ago
vba_extract.c vba: length grab cleanup 12 years ago
vba_extract.h libclamav: drop cl_settempdir(); use cl_engine_set() with CL_ENGINE_TMPDIR and CL_ENGINE_KEEPTMP instead 17 years ago
version.c when --disable-gcc-vcheck is set, set CFLAGS to O0 and 17 years ago
wwunpack.c bb6258 - Add warnings when allocations fail 12 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 Only use async mode for the initial connection. 11 years ago
www.h Use async socket 11 years ago
xar.c xar: fix memory leak for error condition and additional checks during temp file cleanup 12 years ago
xar.h xar: add checksumming checks and fixups from code review 12 years ago
xz_iface.c resolve some compiler warnings. 12 years ago
xz_iface.h XZ file type support 12 years ago
yc.c bb6809 G_Report 2630: Limit length of y0da emulation to the length of the file to prevent this overrun/segv 12 years ago
yc.h Make yC able to handle more samples and variants. 16 years ago