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 e766303b2f Removing final references to libmspack-0.5alpha, preventing make dist. 7 years ago
..
7z B11955: a few minor changes stolen from the latest 7z to close a double-free vulnerability 8 years ago
c++ Autojunk'd 7 years ago
jsparse pull request #53(2/4): Spelling fix by klemens(ka7). 9 years ago
lzw Spelling Adjustments (#30) 7 years ago
nsis Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 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 Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
7z_iface.h mass update of copyright headers 10 years ago
Doxyfile
Makefile.am Removing final references to libmspack-0.5alpha, preventing make dist. 7 years ago
Makefile.in Removing final references to libmspack-0.5alpha, preventing make dist. 7 years ago
adc.c compiler warning suppression 9 years ago
adc.h mass update of copyright headers 10 years ago
apm.c Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 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 Moving variable declaration to top of function because ‘for’ loop initial declarations are only allowed in C99 mode. 7 years ago
asn1.h Fix support for authenticode signatures from external .cat files 7 years ago
aspack.c Integrated new PE file unpacking capabilities for versions of Aspack up to 2.42, courtesy of Emmanuel Tacheau. 7 years ago
aspack.h Integrated new PE file unpacking capabilities for versions of Aspack up to 2.42, courtesy of Emmanuel Tacheau. 7 years ago
autoit.c Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
autoit.h mass update of copyright headers 10 years ago
bcfeatures.h mass update of copyright headers 10 years ago
bignum.h
bignum_fast.h Spelling Adjustments (#30) 7 years ago
binhex.c Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
binhex.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
blob.c Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
blob.h mass update of copyright headers 10 years ago
builtin_bytecodes.h Converting http urls to https urls. Primary focus was on clamav.net urls. I updated a couple others and fixes a few broken links as well. There are many (non-clamav.net) urls I didn't address, especially in 3rd party or contrib code. 7 years ago
bytecode.c Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
bytecode.h Added new pdf object stream parsing capability. 7 years ago
bytecode_api.c Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
bytecode_api.h Incrementing the libclamav version numbers to 9.0.0 and setting the version strings to 0.101.0-beta. 7 years ago
bytecode_api_decl.c Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 years ago
bytecode_api_impl.h Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 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 Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 years ago
bytecode_nojit.c mass update of copyright headers 10 years ago
bytecode_priv.h Added new pdf object stream parsing capability. 7 years ago
bytecode_vm.c Spelling Adjustments (#30) 7 years ago
cache.c Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 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 Add more complete support for SHA384, SHA512 hashes 7 years ago
clambc.h Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 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
cpio.c Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 years ago
cpio.h mass update of copyright headers 10 years ago
crtmgr.c Make --dumpcerts be more consistent, improve cert processing 7 years ago
crtmgr.h Update tbshash to have enough space for SHA512 hashes 7 years ago
crypto.c Add more complete support for SHA384, SHA512 hashes 7 years ago
cvd.c Converting http urls to https urls. Primary focus was on clamav.net urls. I updated a couple others and fixes a few broken links as well. There are many (non-clamav.net) urls I didn't address, especially in 3rd party or contrib code. 7 years ago
cvd.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
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 bb12118: Lowering the default PCRERecMatchLimit from 5000 to 2000, to minimize risk of segfault due to bug in older versions of libpcre/libpcrev2. 7 years ago
disasm-common.h Spelling Adjustments (#30) 7 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 Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
dmg.h mass update of copyright headers 10 years ago
dsig.c 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
dsig.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
elf.c Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 years ago
elf.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
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 Spelling Adjustments (#30) 7 years ago
events.h mass update of copyright headers 10 years ago
execs.h Spelling Adjustments (#30) 7 years ago
explode.c 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
explode.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
filetypes.c bb12102: adding CL_TYPE_LNK for Windows Shortcut Files. 7 years ago
filetypes.h bb12102: adding CL_TYPE_LNK for Windows Shortcut Files. 7 years ago
filetypes_int.h bb12102: adding CL_TYPE_LNK for Windows Shortcut Files. 7 years ago
filtering.c Spelling Adjustments (#30) 7 years ago
filtering.h mass update of copyright headers 10 years ago
fmap.c Fixes to a handful of bugs identified during regression testing of PDF and UnRAR changes. 7 years ago
fmap.h Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
fpu.c mass update of copyright headers 10 years ago
fpu.h Spelling Adjustments (#30) 7 years ago
fsg.c mass update of copyright headers 10 years ago
fsg.h mass update of copyright headers 10 years ago
gpt.c Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 years ago
gpt.h mass update of copyright headers 10 years ago
hashtab.c 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
hashtab.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
hfsplus.c Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 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
htmlnorm.c bb12113 - 0.101 - resolving htmlnorm fd leak; patch by aCaB 7 years ago
htmlnorm.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
hwp.c Updated win32 3rdparty libxml2 to version 2.9.8. 7 years ago
hwp.h Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
iana_cctld.h
iana_tld.h
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 mass update of copyright headers 10 years ago
iowrap.h mass update of copyright headers 10 years ago
is_tar.c
is_tar.h
ishield.c Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
ishield.h mass update of copyright headers 10 years ago
iso9660.c Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 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 Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 years ago
json_api.h json_api: fix function redeclararations 9 years ago
libclamav.map cli - exporting cli_strndup 8 years ago
libmspack.c Enabling configure option --with-system-libmspack that will allow use of libmspack installations in /usr or /usr/local in favor of the version provided by ClamAV. 7 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 mass update of copyright headers 10 years ago
line.h mass update of copyright headers 10 years ago
lzma_iface.c 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
lzma_iface.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
macho.c Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 years ago
macho.h mass update of copyright headers 10 years ago
matcher-ac.c Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 years ago
matcher-ac.h adding back changes to eliminate warnings from mspack, matcher, others, and readdb. 8 years ago
matcher-bm.c Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 years ago
matcher-bm.h mass update of copyright headers 10 years ago
matcher-byte-comp.c bcomp - fixing issue where whitespace normalization buffer wasn't being freed, fixing issue where little endian normalization was being done on the file buffer and not the normalized whitepsace buffer, fixed issue where auto detection wasn't being done on normalized whitespace buffer 7 years ago
matcher-byte-comp.h bcomp - fixing issue with whitespacing padding, fixing issue with little endian extraction of odd nibbled hex sequences, refactoring hex/decimal auto checking and hex buffer normalization code, fixing issue with normalization where it was possible to evaluate unwanted hex bytes, fixing issue with big endian conversion of decimal extracted sequence values after use of cli_strntoul 7 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 refactoring byte compare functionality as a subsig; adding loader and matchers for bytecompare subsig 7 years ago
matcher-pcre.h bcomp - general fixups and cleanup for byte compare code 7 years ago
matcher.c Fix support for authenticode signatures from external .cat files 7 years ago
matcher.h bcomp - updates and fixes following code review 7 years ago
mbox.c Updated win32 3rdparty libxml2 to version 2.9.8. 7 years ago
mbox.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
mbr.c Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 years ago
mbr.h mass update of copyright headers 10 years ago
message.c messageAddArguments: accept argument values with unbalanced quotes 7 years ago
message.h message: add preclass tracking object to message structure 9 years ago
mew.c bb12170: Added pointer arithmetic guards to PE MEW unpacking code. 7 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 Converting http urls to https urls. Primary focus was on clamav.net urls. I updated a couple others and fixes a few broken links as well. There are many (non-clamav.net) urls I didn't address, especially in 3rd party or contrib code. 7 years ago
mpool.h updating the copyright for a number of tiles. 8 years ago
msdoc.c Spelling Adjustments (#30) 7 years ago
msdoc.h elminating warnings that crop up when using --with-libjson 8 years ago
msexpand.c 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
msexpand.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
msxml.c Updated win32 3rdparty libxml2 to version 2.9.8. 7 years ago
msxml.h HWPML: added hwpml_keys for hwpml parsing 10 years ago
msxml_parser.c Updated win32 3rdparty libxml2 to version 2.9.8. 7 years ago
msxml_parser.h Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
ole2_extract.c Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
ole2_extract.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
ooxml.c Updated win32 3rdparty libxml2 to version 2.9.8. 7 years ago
ooxml.h ooxml_hwp: add support for filetyping and preclassification 10 years ago
openioc.c Updated win32 3rdparty libxml2 to version 2.9.8. 7 years ago
openioc.h
others.c Prevent shared libraries from being loaded by libclam when statically linking unrar libraries (#148) 7 years ago
others.h Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
others_common.c Removing unRAR SFX Check from scanners.c. Flawed feature was skipping scans of files in RAR archives that had the same CRC in the RAR file entry header as a previously scanned entry. Archives CRC's cannot be trusted. Removing the SFX Check eliminated false negatives in regression testing. 7 years ago
packlibs.c mass update of copyright headers 10 years ago
packlibs.h mass update of copyright headers 10 years ago
pdf.c Fix for 3 pdf parsing bugs introduced with the addition of object stream parsing, identified in regression testing. 7 years ago
pdf.h Added new pdf object stream parsing capability. 7 years ago
pdfdecode.c Fixes to a handful of bugs identified during regression testing of PDF and UnRAR changes. 7 years ago
pdfdecode.h Fixes to a handful of bugs identified during regression testing of PDF and UnRAR changes. 7 years ago
pdfng.c Added new pdf object stream parsing capability. 7 years ago
pe.c Fix support for authenticode signatures from external .cat files 7 years ago
pe.h Fix support for authenticode signatures from external .cat files 7 years ago
pe_icons.c Spelling Adjustments (#30) 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 Spelling Adjustments (#30) 7 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 Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 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 bcomp - updates and fixes following code review 7 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
rijndael.h
rtf.c Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
rtf.h mass update of copyright headers 10 years ago
scanners.c Correction to enabling dev-performance bug introduced with the scan options change, and enablig dev-performance on Mac. 7 years ago
scanners.h Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 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 Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 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 Spelling Adjustments (#30) 7 years ago
spin.h mass update of copyright headers 10 years ago
stats.c Spelling Adjustments (#30) 7 years ago
stats.h
stats_json.c compiler warning suppression 9 years ago
stats_json.h
str.c bcomp - fixing case where automatic detection would fail against little endian hex values; removing code for little endian decimal support; fixing some clang warnings; fixes for hexidecimal detection in sli_strnto functions; updating documentation 7 years ago
str.h bcomp - general fixups and cleanup for byte compare code 7 years ago
strlcat.c Add strlcat functionality. Rely on existing strlcat and strlcpy if they are available. 11 years ago
swf.c Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
swf.h mass update of copyright headers 10 years ago
table.c Spelling Adjustments (#30) 7 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 Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 years ago
tiff.h tiff: added heuristic check for invalid tiff IFD fields 10 years ago
tnef.c Converting http urls to https urls. Primary focus was on clamav.net urls. I updated a couple others and fixes a few broken links as well. There are many (non-clamav.net) urls I didn't address, especially in 3rd party or contrib code. 7 years ago
tnef.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
type_desc.h mass update of copyright headers 10 years ago
unarj.c Spelling Adjustments (#30) 7 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 Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
untar.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
unzip.c Adjustment to Zip extraction logic to make Z_BUF_ERROR error code non-fatal, allowing scans of partially decompressed files. 7 years ago
unzip.h Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
upack.c Spelling Adjustments (#30) 7 years ago
upack.h mass update of copyright headers 10 years ago
upx.c Spelling Adjustments (#30) 7 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 Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 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
xar.c Updated win32 3rdparty libxml2 to version 2.9.8. 7 years ago
xar.h mass update of copyright headers 10 years ago
xdp.c Updated win32 3rdparty libxml2 to version 2.9.8. 7 years ago
xdp.h
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 bb11999: disabled debug mode for yara and regenerated yara_grammar.c and .h. 7 years ago
yara_grammar.h bb11999: disabled debug mode for yara and regenerated yara_grammar.c and .h. 7 years ago
yara_grammar.y bb11999: disabled debug mode for yara and regenerated yara_grammar.c and .h. 7 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