| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: clamav | Distribution: openSUSE 11.3 |
| Version: 0.96.3 | Vendor: openSUSE |
| Release: 0.1.1 | Build date: Thu Sep 30 03:03:37 2010 |
| Group: Productivity/Security | Build host: build37 |
| Size: 13263206 | Source RPM: clamav-0.96.3-0.1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://www.clamav.net | |
| Summary: Antivirus Toolkit | |
Clam AntiVirus is an open source (GPL) anti-virus toolkit for UNIX,
designed especially for e-mail scanning on mail gateways. It 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, RAR,
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
Authors:
--------
Tomasz Kojm
Nigel Horne
GPLv2
* Wed Sep 22 2010 max@novell.com
- New version: 0.96.3 (bnc#640812):
* libclamav/nsis/bzlib.cld sys: port upstream fixes for
CVE-2010-0405, check for buggy bzip2 (bb#2230, bb#2231).
* libclamav/pdf.c: Add missing boundscheck to pdf code
(bb #2226).
* libclamav/c++/bytecode2llvm.cpp: workaround crash due to gcc
stack alignment requirements (bb #2270).
* libclamav/pdf.c, pe.c, bytecode*: Fix bytecode virusname
reporting (bb #2255).
* clamav-milter/netcode.c: fix error path fd leak when
connection succeeds but ping fails (bb#2259).
* libclamav/bytecode.c: properly skip bytecodes with long lines.
* unit_tests: add VI unit tests
* libclamav: versioninfo hashset was not properly cached
(bb#2065).
* libclamav/pe.c: add BC_PE_ALL hook (bb #2237).
* libclamav/c++/{bytecode2llvm,ClamBCRTChecks}.cpp: avoid false
'Verification error' messages (bb #2239).
* freshclam/freshclam.c: fix handling of relative paths with
- -datadir (bb#2240).
* clamd/clamd.c: limit RLIMIT_DATA to 2GB on 32-bit processes
(bb #1941).
* libclamav/regex/regexec.c: fix regex when
sizeof(void*) != sizeof(long) (bb #2232).
* libclamav/pdf.c: improve handling of pdf objects (bb #2216).
* libclamav/pe_icons.c: support special case where icon is
encoded as 32bpp but it really carries alpha as a mask... well
go figure. (bb#2221)
* libclamav/mpool.c: permanently disable debug mode (bb#2222).
* libclamav: allow logical sigs to be used as file type sigs
(bb#2228).
* libclamav/c++/detect.cpp: don't warn on x86_64 vs i386
mismatches (bb #2214).
* sigtool/sigtool.c: fix EOL matching in --find-sigs (bb#2164).
* libclamav/bytecode_detect.c: prevent fclose(NULL) on SELinux
(bb #2200).
* Wed Sep 15 2010 max@suse.de
- BuildRequire python-devel instead of python, so that we get the
unittest module needed for "make check".
* Mon Aug 16 2010 max@suse.de
- New version: 0.96.2
- This version brings a new PDF parser, performance and memory
improvements, and a number of bugfixes and minor enhancements.
This upgrade is recommended for all users.
* Wed May 19 2010 max@suse.de
- New version: 0.96.1:
* libclamav/7z/Archive/7z/7zIn.c: fix possible(?) null dereference
reported by clang (bb#1909).
* libclamav/pe_icons.c: properly round down when scaling (bb#2031)
* libclamav/pdf.c: bb #2016
* libclamav/readdb.c: properly reject .info files passed on
cmdline (bb#2025)
* libclamav/matcher-bm.c: fix offset check (bb#2032)
* libclamav/fmap.c: fix bug introduced in clamav-0.96-51-g3e3b587.
* libclamav/pe.c: properly resume stringtable loop (bb#2027)
Note: 0.96 is NOT affected as the min VI sig has got FL=53
* unit_tests: add bytecode.cvd load test
* docs/man: add clamav.milter.conf.5
* libclamav: Use mpool in win32 (well, sort of) as the mighty crt
allocator
* libclamav/fmap.c: make oof need stfu (bb#2000)
* libclamav/bytecode.c: handle global gep parameter correctly (bb
[#1955])
* libclamav/c++/llvm: Update to LLVM 2.7 release.
* libclamav/bytecode*, unit_tests: add new unit tests for bytecode
API and fix bugs.
* libclamav/c++: Relax bounds checks. Was rejecting correct code.
* libclamav/filtering.c: fix handling of alternates and negated
alternates (bb #2004)
* libclamav/readdb.c: read the entire .cbc files, fix loading of
bytecode.cvd
* freshclam: fix handling of temporary files
* freshclam: add new option TestDatabases
* tools: make sure the libclamav version is high enough (bb#2013)
* sigtool/sigtool.c: fix error msg (bb#2002)
* clamdscan: respect ExcludePath in --fdpass mode (bb#1923)
* libclamav/c++/llvm/test: Fix make check failure on x86-32 (bb
[#1942])
* clamdscan: respect ExcludePath in --fdpass mode (bb#1923)
* libclamav/readdb.c: add checks to enforce lsig compatibility
with 0.95.x (bb# 2008)
* clamscan/manager.c: don't closedir(NULL) (bb #2010)
* libclamav/c++/configure: add check that correct libstdc++
version is used (bb #1971)
* libclamav/cache.c: support building without pthreads (bb #1897).
* libclamav/bytecode*: add match_offsets support.
* shared/output.c: workaround FreeBSD's file locking issue
(bb#1918)
* freshclam/notify.c: fix warning message (bb#1972)
* libclamav: make lsigs working in cli_scanscript() (bb#1998)
* libclamav/fmap.c: nicely handle EINTR
* libclamav: no ERROR on void mapping (bb#1968)
* libclamav/matcher-ac.c: fix counting of subsig matches (bb#2001)
* clamav-milter: add VirusAction (bb#1867)
* libclamav/c++/llvm/include/llvm/ADT/SmallVector.h: Fix crash
with -ftree-vectorize/-O3(bb #1984).
* libclamav: fix some limit settings (bb#1973)
* bytecode: min/max functionality level support.
* libclamav/others.c: bump f-level
* libclamav/matcher-ac.c: fix handling of VI/MACRO special offsets
(bb#1957)
* configure: fix Apple-style universal build (bb #1988).
* libclamav/fmap.c: downgrade warning when the kernel doesn't want
a map back
* libclamav: avoid loading duplicate databases (bb#1962)
* clamconf: print information about platform and build.
* libclamav/c++/configure: disable gcc 3.4.6 by default, you can
still use it with --enable-llvm (bb #1935).
* docs/man/freshclam.conf.5.in: document LogFileMaxSize (bb#1960)
* freshclam/manager.c: add support for X-HostID to allow custom
UserAgent
* libclamav/bytecode.c: fix cli_unlink warnings (bb #1956).
* clambc, clamd,clamdtop,libclamav,unit_tests: fix compiler
warnings (bb #1872,
* libclamav/c++: allow building with gcc 3.4.6 (bb #1934).
* unit_tests/check_common.sh: fix make check on AIX (bb #1917).
* freshclam/manager.c: better handle daylight saving time changes
(bb#1920)
* libclamav/pe.c: more relaxed vinfo parser - try to mimic winxp's
* sigtool: handle .idb files
* libclamav/matcher.c: return proper virus name in icon detector
(bb#1933)
* libclamav/c++/bytecode2llvm.cpp: Fix load of multiple unsigned
bytecodes (bb #1924)
* contrib/split-tarball.sh: update to work with 0.96
* libclamav/Makefile.{am,in}: Fix unit test failure with
non-English locale (bb #1922)
* libclamav/c++/llvm/lib/Support/Allocator.cpp: Fix
SpecificBumpPtrAllocator destructor iteration.
* libclamav/c++/llvm/lib/ExecutionEngine/JIT/JIT.cpp: Fix the
previous PowerPC workaround to not crash when not using the JIT.
* libclamav/c++/{bytecode2llvm.cpp,llvm/lib/ExecutionEngine/JIT/JIT.cpp,
llvm/lib/Target/PowerPC/PPCISelLowering.cpp}: Workaround LLVM
JIT PowerPC relocation bug (bb #1921).
* unit_tests: Fix matchwithread.cbc
* Wed Apr 14 2010 max@suse.de
- Extended the libmilter compatibility patch for SLES9.
- Explicitly disabling LLVM for versions older than SLES10 and
archs other than i586 and x86_64.
* Mon Apr 12 2010 max@suse.de
- Leave it up to configure to decide whether the arch supports JIT
compiling through LLVM (currntly only x86 and x86_64).
* Wed Apr 07 2010 max@suse.de
- ClamAV 0.96 introduces new malware detection mechanisms and
other significant improvements to the scan engine.
The key features are:
* The Bytecode Interpreter: the interpreter built into LibClamAV
allows the signature writers to create and distribute very
complex detection routines and remotely enhance the scanner’s
functionality.
* Heuristic improvements: improve the PE heuristics detection
engine by adding support of bogus icons and fake PE header
information. In a nutshell, ClamAV can now detect malware that
tries to disguise itself as a harmless application by using
the most common Windows program icons.
* Signature Improvements: logical signature improvements to
allow more detailed matching and referencing groups of
signatures. Additionally, improvements to wildcard matching on
word boundaries and newlines.
* Support for new archives: 7zip, InstallShield and CPIO.
LibClamAV can now transparently unpack and inspect their
contents.
* Support for new executable file formats: 64-bit ELF files and
OS X Universal Binaries with Mach-O files. Additionally, the
PE module can now decompress and inspect executables packed
with UPX 3.0.
* Support for DazukoFS in clamd
* Performance improvements: overall performance improvements and
memory optimizations for a better overall resource utilization
experience.
* Thu Mar 11 2010 max@suse.de
- New version: 0.96rc1
- Added gcc-c++ to BuildRequires to enable the JIT compiler.
* Tue Feb 09 2010 prusnak@suse.cz
- build -db subpackage as noarch
* Thu Oct 29 2009 max@suse.de
- Bugfix release 0.95.3 (bnc#550929)
- Changes include:
* Fix various error path leaks.
* Drop hardcoded offset limits for embedded objects.
* Fix matching of logical sigs.
* Fix handling of broken .ldb sigs.
* Improve handling of PDF files.
* Work around possible race condition during db updates.
* Fix detection of encrypted zip files embedded into other files.
* Properly handle clamd disconnection in clamav-milter.
* Wed Jun 17 2009 max@suse.de
- clamav-sles9.patch: smfi_insheader() doesn't exist in libmilter
on SLES9, so we revert a recent change that introduced its
usage to improve the handling of DomainKeys Identified Mail.
* Mon Jun 15 2009 max@suse.de
- Security release: 0.95.2 (bnc#511963).
* Tue Apr 14 2009 max@suse.de
- Security release: 0.95.1 (bnc#493562)
* Mon Apr 06 2009 max@suse.de
- Version 0.95 also fixes two security issues:
bnc#491935 and bnc#491938.
- Removed unneeded tcpd build dependency.
- Removed obsolete configure switches.
- ncurses-devel is needed for building clamtop.
- Patched clamav-milter up to the latest upstream version to fix
the non-detection of virus code outside of attachments.
(bnc#445137)
- Improved rcclamd to print a more instructive message when the
virus database files are missing.
* Tue Mar 24 2009 max@suse.de
- New version 0.95 (bnc#488317):
* clamav-milter got rewritten. Standalone mode got dropped and
using multiple instances of clamd in parallel got added for
load sharing and fail-safety. The command lin
* Changes to the libclamav API will make future changes less
likely, but require adjustment of applications linking to
libclamav.
* Numerous other bug fixes and improvements.
* libGMP is no longer needed.
- Drop support for versions older than 9.1/SLES9.
- Improve init script of clamav-milter (bnc#445137).
/etc/clamav-milter.conf /etc/clamd.conf /etc/freshclam.conf /etc/init.d/clamav-milter /etc/init.d/clamd /etc/init.d/freshclam /usr/bin/clamav-config /usr/bin/clambc /usr/bin/clamconf /usr/bin/clamdscan /usr/bin/clamdtop /usr/bin/clamscan /usr/bin/freshclam /usr/bin/sigtool /usr/include/clamav.h /usr/lib64/libclamav.so /usr/lib64/libclamav.so.6 /usr/lib64/libclamav.so.6.1.5 /usr/lib64/libclamunrar.so /usr/lib64/libclamunrar.so.6 /usr/lib64/libclamunrar.so.6.1.5 /usr/lib64/libclamunrar_iface.so /usr/lib64/libclamunrar_iface.so.6 /usr/lib64/libclamunrar_iface.so.6.1.5 /usr/lib64/pkgconfig/libclamav.pc /usr/sbin/clamav-milter /usr/sbin/clamd /usr/sbin/rcclamav-milter /usr/sbin/rcclamd /usr/sbin/rcfreshclam /usr/sbin/updateclamconf /usr/share/doc/packages/clamav /usr/share/doc/packages/clamav/AUTHORS /usr/share/doc/packages/clamav/BUGS /usr/share/doc/packages/clamav/COPYING /usr/share/doc/packages/clamav/ChangeLog /usr/share/doc/packages/clamav/FAQ /usr/share/doc/packages/clamav/NEWS /usr/share/doc/packages/clamav/README /usr/share/doc/packages/clamav/UPGRADE /usr/share/doc/packages/clamav/clamav-mirror-howto.pdf /usr/share/doc/packages/clamav/clamdoc.pdf /usr/share/doc/packages/clamav/html /usr/share/doc/packages/clamav/html/clam.png /usr/share/doc/packages/clamav/html/clamdoc.css /usr/share/doc/packages/clamav/html/clamdoc.html /usr/share/doc/packages/clamav/html/contents.png /usr/share/doc/packages/clamav/html/footnode.html /usr/share/doc/packages/clamav/html/img1.png /usr/share/doc/packages/clamav/html/img2.png /usr/share/doc/packages/clamav/html/img3.png /usr/share/doc/packages/clamav/html/img4.png /usr/share/doc/packages/clamav/html/index.html /usr/share/doc/packages/clamav/html/next.png /usr/share/doc/packages/clamav/html/next_g.png /usr/share/doc/packages/clamav/html/node1.html /usr/share/doc/packages/clamav/html/node10.html /usr/share/doc/packages/clamav/html/node11.html /usr/share/doc/packages/clamav/html/node12.html /usr/share/doc/packages/clamav/html/node13.html /usr/share/doc/packages/clamav/html/node14.html /usr/share/doc/packages/clamav/html/node15.html /usr/share/doc/packages/clamav/html/node16.html /usr/share/doc/packages/clamav/html/node17.html /usr/share/doc/packages/clamav/html/node18.html /usr/share/doc/packages/clamav/html/node19.html /usr/share/doc/packages/clamav/html/node2.html /usr/share/doc/packages/clamav/html/node20.html /usr/share/doc/packages/clamav/html/node21.html /usr/share/doc/packages/clamav/html/node22.html /usr/share/doc/packages/clamav/html/node23.html /usr/share/doc/packages/clamav/html/node24.html /usr/share/doc/packages/clamav/html/node25.html /usr/share/doc/packages/clamav/html/node26.html /usr/share/doc/packages/clamav/html/node27.html /usr/share/doc/packages/clamav/html/node28.html /usr/share/doc/packages/clamav/html/node29.html /usr/share/doc/packages/clamav/html/node3.html /usr/share/doc/packages/clamav/html/node30.html /usr/share/doc/packages/clamav/html/node31.html /usr/share/doc/packages/clamav/html/node32.html /usr/share/doc/packages/clamav/html/node33.html /usr/share/doc/packages/clamav/html/node34.html /usr/share/doc/packages/clamav/html/node35.html /usr/share/doc/packages/clamav/html/node36.html /usr/share/doc/packages/clamav/html/node37.html /usr/share/doc/packages/clamav/html/node38.html /usr/share/doc/packages/clamav/html/node39.html /usr/share/doc/packages/clamav/html/node4.html /usr/share/doc/packages/clamav/html/node40.html /usr/share/doc/packages/clamav/html/node41.html /usr/share/doc/packages/clamav/html/node42.html /usr/share/doc/packages/clamav/html/node43.html /usr/share/doc/packages/clamav/html/node44.html /usr/share/doc/packages/clamav/html/node45.html /usr/share/doc/packages/clamav/html/node46.html /usr/share/doc/packages/clamav/html/node47.html /usr/share/doc/packages/clamav/html/node48.html /usr/share/doc/packages/clamav/html/node49.html /usr/share/doc/packages/clamav/html/node5.html /usr/share/doc/packages/clamav/html/node50.html /usr/share/doc/packages/clamav/html/node51.html /usr/share/doc/packages/clamav/html/node52.html /usr/share/doc/packages/clamav/html/node53.html /usr/share/doc/packages/clamav/html/node54.html /usr/share/doc/packages/clamav/html/node55.html /usr/share/doc/packages/clamav/html/node56.html /usr/share/doc/packages/clamav/html/node57.html /usr/share/doc/packages/clamav/html/node58.html /usr/share/doc/packages/clamav/html/node59.html /usr/share/doc/packages/clamav/html/node6.html /usr/share/doc/packages/clamav/html/node60.html /usr/share/doc/packages/clamav/html/node61.html /usr/share/doc/packages/clamav/html/node62.html /usr/share/doc/packages/clamav/html/node7.html /usr/share/doc/packages/clamav/html/node8.html /usr/share/doc/packages/clamav/html/node9.html /usr/share/doc/packages/clamav/html/prev.png /usr/share/doc/packages/clamav/html/prev_g.png /usr/share/doc/packages/clamav/html/up.png /usr/share/doc/packages/clamav/html/up_g.png /usr/share/doc/packages/clamav/phishsigs_howto.pdf /usr/share/doc/packages/clamav/signatures.pdf /usr/share/man/man1/clamconf.1.gz /usr/share/man/man1/clamdscan.1.gz /usr/share/man/man1/clamdtop.1.gz /usr/share/man/man1/clamscan.1.gz /usr/share/man/man1/freshclam.1.gz /usr/share/man/man1/sigtool.1.gz /usr/share/man/man5/clamav-milter.conf.5.gz /usr/share/man/man5/clamd.conf.5.gz /usr/share/man/man5/freshclam.conf.5.gz /usr/share/man/man8/clamav-milter.8.gz /usr/share/man/man8/clamd.8.gz /var/lib/clamav /var/lib/clamav/clamd.pid /var/lib/clamav/daily.cld /var/lib/clamav/daily.cvd /var/lib/clamav/freshclam.pid /var/lib/clamav/main.cld /var/lib/clamav/main.cvd /var/spool/amavis
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon May 13 04:23:42 2013