Hello community, here is the log from the commit of package clamav for openSUSE:Factory checked in at Wed Jun 17 15:41:41 CEST 2009. -------- --- clamav/clamav.changes 2009-04-14 16:11:12.000000000 +0200 +++ /mounts/work_src_done/STABLE/clamav/clamav.changes 2009-06-17 13:51:03.000000000 +0200 @@ -1,0 +2,12 @@ +Wed Jun 17 12:27:48 CEST 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 12:17:33 CEST 2009 - max@suse.de + +- Security release: 0.95.2 (bnc#511963). + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- clamav-0.95.1.tar.bz2 New: ---- clamav-0.95.2.tar.bz2 clamav-sles9.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clamav.spec ++++++ --- /var/tmp/diff_new_pack.w14200/_old 2009-06-17 15:41:29.000000000 +0200 +++ /var/tmp/diff_new_pack.w14200/_new 2009-06-17 15:41:29.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package clamav (Version 0.95.1) +# spec file for package clamav (Version 0.95.2) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -30,9 +30,9 @@ %define clamav_check --disable-check %endif Summary: Antivirus Toolkit -Version: 0.95.1 +Version: 0.95.2 Release: 1 -License: GPL v2 or later +License: GPL v2 only Group: Productivity/Security Url: http://www.clamav.net Requires: latex2html-pngicons @@ -47,16 +47,47 @@ Source4: clamav-rpmlintrc Source5: clamav-rcmilter Patch1: clamav-conf.patch +Patch2: clamav-sles9.patch Patch3: clamav-valgrind.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -Clam AntiVirus is an antivirus toolkit for UNIX. The main purpose of -this software is the integration with mail servers (attachment -scanning). The package provides a flexible and scalable multithreaded -daemon, a command line scanner, and a tool for automatic updating via -the Internet. It can be used in conjunction with AMaViSD-new and -Postfix to provide a combined e-mail filter for spam and viruses. +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 @@ -86,6 +117,10 @@ %prep %setup -q %patch1 +%if 0%{?suse_version} == 0910 +# SLES9's libmilter doesn't have smfi_insheader() +%patch2 +%endif %patch3 %build @@ -95,7 +130,7 @@ export CFLAGS="%optflags -fno-strict-aliasing $CFLAGS" %if 0%{?suse_version} == 0910 # SLES9 needs this macro to enable the quarantine feature in libmilter -CFLAGS="$CFLAGS -D_FFR_QUARANTINE" +CFLAGS="$CFLAGS -D_FFR_QUARANTINE -D_FFR_SMFI_OPENSOCKET" %endif ./configure \ --prefix=%_prefix \ @@ -259,6 +294,12 @@ done %changelog +* 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 ++++++ clamav-0.95.1.tar.bz2 -> clamav-0.95.2.tar.bz2 ++++++ clamav/clamav-0.95.1.tar.bz2 /mounts/work_src_done/STABLE/clamav/clamav-0.95.2.tar.bz2 differ: byte 11, line 1 ++++++ clamav-sles9.patch ++++++ --- clamav-milter/clamfi.c +++ clamav-milter/clamfi.c @@ -89,16 +89,11 @@ while(status) if(smfi_chgheader(ctx, (char *)"X-Virus-Status", status--, NULL) != MI_SUCCESS) logg("^Failed to remove existing X-Virus-Status header\n"); + } if(smfi_addheader(ctx, (char *)"X-Virus-Scanned", xvirushdr) != MI_SUCCESS) logg("^Failed to add X-Virus-Scanned header\n"); if(smfi_addheader(ctx, (char *)"X-Virus-Status", st) != MI_SUCCESS) logg("^Failed to add X-Virus-Status header\n"); - } else { /* Add */ - if(smfi_insheader(ctx, 1, (char *)"X-Virus-Scanned", xvirushdr) != MI_SUCCESS) - logg("^Failed to insert X-Virus-Scanned header\n"); - if(smfi_insheader(ctx, 1, (char *)"X-Virus-Status", st) != MI_SUCCESS) - logg("^Failed to insert X-Virus-Status header\n"); - } } enum CFWHAT { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org