Clamav 0.96.4


Clamav 0.96.4 Antivirus for Mandriva 2010.1

ClamAV is an open source (GPL) anti-virus toolkit for UNIX, designed especially for e-mail scanning on mail gateways.





This is mainly a bug-fix release (see Changelog below).


ClamAV provides a number of utilities including a flexible and scalable multi-threaded daemon, a command line scanner and advanced tool for automatic database updates. The core of the package is an anti-virus engine available in a form of shared library. Here is a list of the main features:

* command-line scanner

* fast, multi-threaded daemon with support for on-access scanning

* milter interface for sendmail

* advanced database updater with support for scripted updates and digital signatures

* virus scanner C library

* on-access scanning (Linux® and FreeBSD®)

* virus database updated multiple times per day (see home page for total number of signatures)

* built-in support for various archive formats, including Zip,  Tar, Gzip, Bzip2, OLE2, Cabinet, CHM, BinHex, SIS and others

* built-in support for almost all mail file formats

* built-in support for ELF executables and Portable Executable files compressed with UPX, FSG, Petite, NsPack, wwpack32, MEW, Upack and obfuscated with SUE, Y0da Cryptor and others

* built-in support for popular document formats including MS Office and MacOffice files, HTML, RTF and PDF





* clamd: be more verbose about config errors (bb#2252)

* libclamav/matcher.c: fix stack smash with HandlerType (bb#2298)

* libclamav/scanners.c: mark embpes as unreliable (bb#2307)

* clamconf/clamconf.c, libclamav/others.c: warn about zlib version mismatches (bb #2072)

* libclamav/pdf.c: bb #2295

* libclamav/builtin_bytecodes.h: disable JIT on CPUs without CMOV (bb #2327).

* libclamav/pdf.c: keep parsing after %%EOF (bb #2264).

* clamdscan: fix name parsing in normal mode (bb#2328)

* libclamav/others.h: bump f-level

* configure: fix bytecode and autoit for Apple-style universal builds (bb #2030)

* libclamav: test mode for bytecode (bb #2101)

* clamav-milter: send FILDES early (bb#2321)

* libclamav/pe_icons.c: make sure all ref points are initted (bb#2291)

* freshclam/manager.c: don't mix IPv4 and IPv6 addresses while randomizing (bb#2319)

* libclamav: add pool based hastabs so we don't frag on md5 sizes (bb#2185)

* libclamav/fmap.c: properly check for pread errors (bb#2306)

* clamd: properly terminate zSTATS (bb#2286)

* freshclam: undefine qcompare if HAVE_GETADDRINFO is unset (bb#2289)

* clamdscan: fix parsing of virus names in extended mode (bb#2311)

* clamscan/manager.c: return errors for stdin scan failures (bb#2317)

* libclamav/elf.c: shutdown error message (bb#2318)

* libclamav/readdb.c: fix handling of Engine attrib (bb#2297)

* libclamav/pdf.c: Fix 'Unknown error code ERROR'(bb #2296).

* libclamav/pdf.c: Fix crash on 64-bit Solaris Intel (bb #2314).

* libclamav/c++: allow building with external LLVM 2.8rc2.

* libclamav/bytecode.c: fix memory leak in runlsig (bb #2291)

* libclamav/scanners.c: fix VI memory leak (bb #2291)

* libclamav/pdf.c: fix mmap failed(2) on 32-bit FreeBSD (bb #2300).

* m4/acinclude: add alarm(10) to the CVE-2010-0405 check so we don't infloop on SUSE libbz2 1.0.5

* libclamav/c++: improve bytecode load time, and optimization (bb #2278)

* sigtool/sigtool.c: don't use of sizeof() for malloc'ed buffer (bb#2283)

* clamdscan/proto.c: fix error path memleak (bb#2282)

* shared/cdiff.c, sigtool/sigtool.c: fix error path double frees (bb#2280, bb#2281) 


Porting: GVMariani

Copyright © 2010 MIB Mandriva International Backports
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.