head 1.15; access; symbols pkgsrc-2013Q2:1.15.0.8 pkgsrc-2013Q2-base:1.15 pkgsrc-2012Q4:1.15.0.6 pkgsrc-2012Q4-base:1.15 pkgsrc-2011Q4:1.15.0.4 pkgsrc-2011Q4-base:1.15 pkgsrc-2011Q2:1.15.0.2 pkgsrc-2011Q2-base:1.15 pkgsrc-2010Q3:1.13.0.6 pkgsrc-2010Q3-base:1.13 pkgsrc-2010Q2:1.13.0.4 pkgsrc-2010Q2-base:1.13 pkgsrc-2010Q1:1.13.0.2 pkgsrc-2010Q1-base:1.13 pkgsrc-2009Q4:1.12.0.2 pkgsrc-2009Q4-base:1.12 pkgsrc-2009Q1:1.11.0.2 pkgsrc-2009Q1-base:1.11 pkgsrc-2008Q4:1.10.0.18 pkgsrc-2008Q4-base:1.10 pkgsrc-2008Q3:1.10.0.16 pkgsrc-2008Q3-base:1.10 cube-native-xorg:1.10.0.14 cube-native-xorg-base:1.10 pkgsrc-2008Q2:1.10.0.12 pkgsrc-2008Q2-base:1.10 pkgsrc-2008Q1:1.10.0.10 pkgsrc-2008Q1-base:1.10 pkgsrc-2007Q4:1.10.0.8 pkgsrc-2007Q4-base:1.10 pkgsrc-2007Q3:1.10.0.6 pkgsrc-2007Q3-base:1.10 pkgsrc-2007Q2:1.10.0.4 pkgsrc-2007Q2-base:1.10 pkgsrc-2007Q1:1.10.0.2 pkgsrc-2007Q1-base:1.10 pkgsrc-2006Q4:1.9.0.2 pkgsrc-2006Q4-base:1.9 pkgsrc-2006Q3:1.8.0.10 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.8.0.8 pkgsrc-2006Q2-base:1.8 pkgsrc-2006Q1:1.8.0.6 pkgsrc-2006Q1-base:1.8 pkgsrc-2005Q4:1.8.0.4 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.8.0.2 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.7.0.8 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.7.0.6 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.7.0.4 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.7.0.2 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.5.0.2 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.3.0.2 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2; locks; strict; comment @# @; 1.15 date 2010.12.24.07.13.46; author kefren; state dead; branches; next 1.14; 1.14 date 2010.12.01.07.44.10; author adam; state Exp; branches; next 1.13; 1.13 date 2010.04.01.12.02.22; author martti; state Exp; branches 1.13.6.1; next 1.12; 1.12 date 2009.04.10.07.58.29; author adam; state dead; branches 1.12.2.1; next 1.11; 1.11 date 2009.03.25.09.21.20; author adam; state Exp; branches 1.11.2.1; next 1.10; 1.10 date 2007.02.16.14.40.41; author xtraeme; state dead; branches; next 1.9; 1.9 date 2006.10.19.07.30.15; author martti; state Exp; branches 1.9.2.1; next 1.8; 1.8 date 2005.07.01.03.27.49; author grant; state Exp; branches 1.8.10.1; next 1.7; 1.7 date 2004.08.01.04.35.33; author jlam; state dead; branches; next 1.6; 1.6 date 2004.07.21.02.48.58; author xtraeme; state Exp; branches; next 1.5; 1.5 date 2004.06.04.15.43.25; author xtraeme; state Exp; branches; next 1.4; 1.4 date 2004.04.25.21.37.59; author recht; state Exp; branches; next 1.3; 1.3 date 2004.02.11.10.55.49; author recht; state Exp; branches; next 1.2; 1.2 date 2003.09.20.01.27.19; author chris; state Exp; branches; next 1.1; 1.1 date 2003.06.07.17.39.15; author jmmv; state Exp; branches; next ; 1.13.6.1 date 2010.12.05.23.31.06; author tron; state Exp; branches; next ; 1.12.2.1 date 2010.04.07.10.10.51; author tron; state Exp; branches; next ; 1.11.2.1 date 2009.04.10.19.52.30; author tron; state dead; branches; next ; 1.9.2.1 date 2007.02.17.18.34.24; author salo; state dead; branches; next ; 1.8.10.1 date 2006.10.29.17.31.03; author ghen; state Exp; branches; next ; desc @@ 1.15 log @clamav was moved into security/. Remove it from mail/ Part of PR/32554 @ text @$NetBSD: patch-ab,v 1.14 2010/12/01 07:44:10 adam Exp $ Make this pkgsrc friedly. --- libclamav/c++/llvm/utils/buildit/build_llvm.orig 2010-11-10 16:57:04.000000000 +0000 +++ libclamav/c++/llvm/utils/buildit/build_llvm @@@@ -224,7 +224,7 @@@@ make $LOCAL_MAKEFLAGS $OPTIMIZE_OPTS UNI LLVM_SUBMIT_SUBVERSION=$LLVM_SUBMIT_SUBVERSION \ OPTIMIZE_OPTION='-O3' VERBOSE=1 install -if ! test $? == 0 ; then +if ! test $? = 0 ; then echo "error: LLVM 'make install' failed!" exit 1 fi @@@@ -332,7 +332,7 @@@@ if [ "$INSTALL_LIBLTO" = "yes" ]; then # PPC objects! strip -arch all -Sl $DT_HOME/lib/libLTO.dylib - if [ "x$DISABLE_USR_LINKS" == "x" ]; then + if [ "x$DISABLE_USR_LINKS" = "x" ]; then # Add a symlink in /usr/lib for B&I. mkdir -p $DEST_DIR/usr/lib/ (cd $DEST_DIR/usr/lib && \ @ 1.14 log @Changes 0.96.5: * libclamav/pdf.c: fix crashes * libclamav/pe_icons.c: off by one while * libclamav: fix detection of embedded executables * libclamav/matcher-ac.c: fix offset handling for sigs with {x-y} wildcards * freshclam/manager.c: fix error path infinite loop * clamd/clamd.c: fix RLIMIT_DATA setting on BSD * freshclam: improve mirror management * libclamav: fix possible use of uninitialized values * libclamav: Set the unreliability flag on (un)packed files * libclamav/c++: Update embedded copy of LLVM to version 2.8 * freshclam: make query format backward compatible * freshclam: get detection stats directly from clamd * libclamav/cache.c,c++/bytecode2llvm.cpp}: make cl_load thread safe * freshclam: load database in subprocess * clamd: add new commands DETSTATS and DETSTATSCLEAR * libclamav/7z.c: fix file descriptor leak * clamd, libclamavll: add ability to logg messages from libclamav * libclamav/builtin_bytecodes.h: Don't disable JIT on pentium4 @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.13 2010/04/01 12:02:22 martti Exp $ @ 1.13 log @Updated mail/clamav to 0.96 This release of ClamAV introduces new malware detection mechanisms and other significant improvements to the scan engine. The key features include: - 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. - Native Windows Support: ClamAV will now build natively under Visual Studio. This will allow 3rd Party application developers on Windows to easily integrate LibClamAV into their applications. The complete list of changes is available in the ChangeLog file. For upgrade notes and tips please see: https://wiki.clamav.net/Main/UpgradeNotes096 @ text @d1 1 a1 1 $NetBSD$ d5 3 a7 3 --- libclamav/c++/llvm/utils/buildit/build_llvm.orig 2010-04-01 12:29:52.000000000 +0300 +++ libclamav/c++/llvm/utils/buildit/build_llvm 2010-04-01 12:30:04.000000000 +0300 @@@@ -232,7 +232,7 @@@@ d16 9 @ 1.13.6.1 log @Pullup ticket #3295 - requested by bouyer mail/clamav: bug fix update Revisions pulled up: - mail/clamav/Makefile 1.106-1.108 - mail/clamav/distinfo 1.68-1.69 - mail/clamav/patches/patch-ab 1.14 - mail/clamav/patches/patch-ac deleted - mail/clamav/patches/patch-ah deleted --- Module Name: pkgsrc Committed By: adam Date: Tue Oct 26 06:38:37 UTC 2010 Modified Files: pkgsrc/mail/clamav: Makefile distinfo Log Message: Changes 0.96.4: * This is a bugfix release recommended for all users. --- Module Name: pkgsrc Committed By: bouyer Date: Thu Oct 28 20:15:38 UTC 2010 Modified Files: pkgsrc/mail/clamav: Makefile distinfo Removed Files: pkgsrc/mail/clamav/patches: patch-ah Log Message: Revert previous, this patch is already in 0.96.4. --- Module Name: pkgsrc Committed By: adam Date: Wed Dec 1 07:44:10 UTC 2010 Modified Files: pkgsrc/mail/clamav: Makefile distinfo pkgsrc/mail/clamav/patches: patch-ab Removed Files: pkgsrc/mail/clamav/patches: patch-ac Log Message: Changes 0.96.5: * libclamav/pdf.c: fix crashes * libclamav/pe_icons.c: off by one while * libclamav: fix detection of embedded executables * libclamav/matcher-ac.c: fix offset handling for sigs with {x-y} wildcards * freshclam/manager.c: fix error path infinite loop * clamd/clamd.c: fix RLIMIT_DATA setting on BSD * freshclam: improve mirror management * libclamav: fix possible use of uninitialized values * libclamav: Set the unreliability flag on (un)packed files * libclamav/c++: Update embedded copy of LLVM to version 2.8 * freshclam: make query format backward compatible * freshclam: get detection stats directly from clamd * libclamav/cache.c,c++/bytecode2llvm.cpp}: make cl_load thread safe * freshclam: load database in subprocess * clamd: add new commands DETSTATS and DETSTATSCLEAR * libclamav/7z.c: fix file descriptor leak * clamd, libclamavll: add ability to logg messages from libclamav * libclamav/builtin_bytecodes.h: Don't disable JIT on pentium4 @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.14 2010/12/01 07:44:10 adam Exp $ d5 3 a7 3 --- libclamav/c++/llvm/utils/buildit/build_llvm.orig 2010-11-10 16:57:04.000000000 +0000 +++ libclamav/c++/llvm/utils/buildit/build_llvm @@@@ -224,7 +224,7 @@@@ make $LOCAL_MAKEFLAGS $OPTIMIZE_OPTS UNI a15 9 @@@@ -332,7 +332,7 @@@@ if [ "$INSTALL_LIBLTO" = "yes" ]; then # PPC objects! strip -arch all -Sl $DT_HOME/lib/libLTO.dylib - if [ "x$DISABLE_USR_LINKS" == "x" ]; then + if [ "x$DISABLE_USR_LINKS" = "x" ]; then # Add a symlink in /usr/lib for B&I. mkdir -p $DEST_DIR/usr/lib/ (cd $DEST_DIR/usr/lib && \ @ 1.12 log @Fix problem with scanning RAR archives @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.11 2009/03/25 09:21:20 adam Exp $ d3 7 a9 10 --- libclamunrar_iface/unrar_iface.h.orig 2009-03-20 22:16:29.000000000 +0100 +++ libclamunrar_iface/unrar_iface.h @@@@ -24,10 +24,6 @@@@ #include "clamav-config.h" #endif -#define unrar_open libclamunrar_iface_LTX_unrar_open -#define unrar_extract_next_prepare libclamunrar_iface_LTX_unrar_extract_next_prepare -#define unrar_extract_next libclamunrar_iface_LTX_unrar_extract_next -#define unrar_close libclamunrar_iface_LTX_unrar_close d11 5 a15 2 #ifndef HAVE_ATTRIB_PACKED #define __attribute__(x) @ 1.12.2.1 log @Pullup ticket #3072 - requested by martti clamav: security improvements Revisions pulled up: - mail/clamav/Makefile 1.100-1.102 - mail/clamav/Makefile 1.99 - mail/clamav/PLIST 1.23-1.24 - mail/clamav/PLIST.milter 1.5 - mail/clamav/distinfo 1.63 - mail/clamav/options.mk 1.5 - mail/clamav/patches/patch-aa 1.20 - mail/clamav/patches/patch-ab 1.13 - mail/clamav/patches/patch-ac 1.7 - mail/clamav/patches/patch-ad 1.20 - mail/clamav/patches/patch-af 1.11 - mail/clamav/patches/patch-ag 1.4 --- Module Name: pkgsrc Committed By: wiz Date: Sun Mar 21 16:29:44 UTC 2010 Modified Files: pkgsrc/mail/clamav: Makefile Log Message: Reset maintainer, developer lost his commit bit. --- Module Name: pkgsrc Committed By: asau Date: Wed Mar 24 19:43:29 UTC 2010 Modified Files: pkgsrc/mail/clamav: Makefile Log Message: Recursive revision bump for GMP update. --- Module Name: pkgsrc Committed By: martti Date: Thu Apr 1 12:02:23 UTC 2010 Modified Files: pkgsrc/mail/clamav: Makefile PLIST distinfo pkgsrc/mail/clamav/patches: patch-aa patch-ad patch-af patch-ag Added Files: pkgsrc/mail/clamav/patches: patch-ab patch-ac Log Message: Updated mail/clamav to 0.96 This release of ClamAV introduces new malware detection mechanisms and other significant improvements to the scan engine. The key features include: - 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. - Native Windows Support: ClamAV will now build natively under Visual Studio. This will allow 3rd Party application developers on Windows to easily integrate LibClamAV into their applications. --- Module Name: pkgsrc Committed By: martti Date: Fri Apr 2 19:45:24 UTC 2010 Modified Files: pkgsrc/mail/clamav: Makefile PLIST options.mk Added Files: pkgsrc/mail/clamav: PLIST.milter Log Message: Fixed PLIST when using the milter option. @ text @d1 1 a1 1 $NetBSD$ d3 10 a12 7 Make this pkgsrc friedly. --- libclamav/c++/llvm/utils/buildit/build_llvm.orig 2010-04-01 12:29:52.000000000 +0300 +++ libclamav/c++/llvm/utils/buildit/build_llvm 2010-04-01 12:30:04.000000000 +0300 @@@@ -232,7 +232,7 @@@@ LLVM_SUBMIT_SUBVERSION=$LLVM_SUBMIT_SUBVERSION \ OPTIMIZE_OPTION='-O3' VERBOSE=1 install d14 2 a15 5 -if ! test $? == 0 ; then +if ! test $? = 0 ; then echo "error: LLVM 'make install' failed!" exit 1 fi @ 1.11 log @Changes 0.95: * Google Safe Browsing support. * New clamav-milter. * Clamd extensions. * Improved API. * ClamdTOP. * Memory Pool Allocator. * Unified Option Parser. @ text @d1 1 a1 1 $NetBSD$ @ 1.11.2.1 log @Pullup ticket #2730 - requested by martti clamav: bug fix update Revisions pulled up: - mail/clamav/distinfo 1.59 - mail/clamav/patches/patch-ab delete - mail/clamav/patches/patch-ac delete --- Module Name: pkgsrc Committed By: adam Date: Fri Apr 10 07:58:29 UTC 2009 Modified Files: pkgsrc/mail/clamav: distinfo Removed Files: pkgsrc/mail/clamav/patches: patch-ab patch-ac Log Message: Fix problem with scanning RAR archives @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.11 2009/03/25 09:21:20 adam Exp $ @ 1.10 log @Update to 0.90: The 0.9x series introduces lots of improvements in terms of detection rate and performance, like support for many new packers and decryptors, RAR3 and SIS archives, and a new phishing signatures format that proves to be very effective. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.9 2006/10/19 07:30:15 martti Exp $ d3 5 a7 3 --- configure.orig 2006-10-19 10:16:35.000000000 +0000 +++ configure 2006-10-19 10:16:57.000000000 +0000 @@@@ -13316,6 +13316,38 @@@@ d9 7 a15 37 use_gethostbyname_r="no" ;; + +dragonfly*) + if test "$have_pthreads" = "yes"; then + LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -pthread" + CLAMD_LIBS="$CLAMD_LIBS -pthread" + CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -pthread" + TH_SAFE="-thread-safe" + +cat >>confdefs.h <<\_ACEOF +#define CL_THREAD_SAFE 1 +_ACEOF + + +cat >>confdefs.h <<\_ACEOF +#define _REENTRANT 1 +_ACEOF + + if test "$want_clamuko" = "yes"; then + +cat >>confdefs.h <<\_ACEOF +#define CLAMUKO 1 +_ACEOF + + fi + fi + +cat >>confdefs.h <<\_ACEOF +#define C_BSD 1 +_ACEOF + + disable_gethostbyname_r="yes" + ;; openbsd*) if test "$have_pthreads" = "yes"; then LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -pthread" @ 1.9 log @Updated mail/clamav to 0.88.5 (I tried to contact the MAINTAINER but got no reply. I'm using this in our production systems so this should work just fine.) * Bugfixes: - libclamav/rebuildpe.c: fix possible heap overflow [IDEF1597] - libclamav/chmunpack.c: fix possible crash [IDEF1736] - freshclam/manager.c: "Cache-Control: no-cache" is now disabled by default. If you're behind a broken proxy you can recompile freshclam with --enable-no-cache. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.8 2005/07/01 03:27:49 grant Exp $ @ 1.9.2.1 log @Pullup ticket 2020 - requested by xtraeme security update for clamav Revisions pulled up: - pkgsrc/mail/clamav/Makefile 1.67 - pkgsrc/mail/clamav/PLIST 1.18 - pkgsrc/mail/clamav/distinfo 1.41 - pkgsrc/mail/clamav/patches/patch-aa removed - pkgsrc/mail/clamav/patches/patch-ab removed - pkgsrc/mail/clamav/patches/patch-ad 1.11 - pkgsrc/mail/clamav/patches/patch-af 1.3 - pkgsrc/mail/clamav/patches/patch-ah 1.8 Module Name: pkgsrc Committed By: xtraeme Date: Fri Feb 16 14:40:41 UTC 2007 Modified Files: pkgsrc/mail/clamav: Makefile PLIST distinfo pkgsrc/mail/clamav/patches: patch-ad patch-af patch-ah Removed Files: pkgsrc/mail/clamav/patches: patch-aa patch-ab Log Message: Update to 0.90: The 0.9x series introduces lots of improvements in terms of detection rate and performance, like support for many new packers and decryptors, RAR3 and SIS archives, and a new phishing signatures format that proves to be very effective. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.9 2006/10/19 07:30:15 martti Exp $ @ 1.8 log @add DragonFly support. from Joerg Sonnenberger. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- configure.orig 2005-07-01 13:22:45.000000000 +1000 +++ configure @@@@ -11818,6 +11818,38 @@@@ _ACEOF @ 1.8.10.1 log @Pullup ticket 1872 - requested by martti latest update for clamav Revisions pulled up: - pkgsrc/mail/clamav/Makefile 1.62 + patch - pkgsrc/mail/clamav/distinfo 1.38 - pkgsrc/mail/clamav/patches/patch-aa 1.14 - pkgsrc/mail/clamav/patches/patch-ab 1.9 - pkgsrc/mail/clamav/patches/patch-ad 1.10 - pkgsrc/mail/clamav/patches/patch-af 1.2 - pkgsrc/mail/clamav/patches/patch-ah 1.7 Module Name: pkgsrc Committed By: martti Date: Thu Oct 19 07:30:15 UTC 2006 Modified Files: pkgsrc/mail/clamav: Makefile distinfo pkgsrc/mail/clamav/patches: patch-aa patch-ab patch-ad patch-af patch-ah Log Message: Updated mail/clamav to 0.88.5 (I tried to contact the MAINTAINER but got no reply. I'm using this in our production systems so this should work just fine.) * Bugfixes: - libclamav/rebuildpe.c: fix possible heap overflow [IDEF1597] - libclamav/chmunpack.c: fix possible crash [IDEF1736] - freshclam/manager.c: "Cache-Control: no-cache" is now disabled by default. If you're behind a broken proxy you can recompile freshclam with --enable-no-cache. *** this was added on pkgsrc-2006Q3 *** @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.9 2006/10/19 07:30:15 martti Exp $ d3 3 a5 3 --- configure.orig 2006-10-19 10:16:35.000000000 +0000 +++ configure 2006-10-19 10:16:57.000000000 +0000 @@@@ -13316,6 +13316,38 @@@@ @ 1.7 log @Update mail/clamav to 0.75.1. Changes from verison 0.75 include: - Convert to use bsd.options.mk. - The virus database has been moved to ${VARBASE}/clamav. * freshclam/clamd: fix crash on PPC when LogFile was enabled together with LogSyslog * configure: improve gethostbyname_r check; cleanups * clamav-milter: Use GETHOSTBYNAME_R_6 Better load balancing if max_children = 0 Fixed warning message when building on FreeBSD4.9 Closed (small) memory leak Fix crash when the 1st remote service goes down Only use gethostbyname_r on LINUX for now Improved load balancing a bit * clamdscan: fix stdin scanning in local mode * clamav-milter: %v in the template file handling is now replaced only with the virus name, no "stream:" appears * libclamav/mbox.c: Fix crash when debugging on SPARC * libclamav/message.c: Fix occasional crash when scanning multipart within multipart e-mails @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.6 2004/07/21 02:48:58 xtraeme Exp $ d3 3 a5 9 --- etc/Makefile.in.orig 2004-07-21 04:38:49.000000000 +0200 +++ etc/Makefile.in 2004-07-21 04:39:56.000000000 +0200 @@@@ -176,7 +176,7 @@@@ target_os = @@target_os@@ target_vendor = @@target_vendor@@ EXTRA_DIST = clamav.conf freshclam.conf -CFGINST = @@CFGDIR@@ +CFGINST = $(datadir)/examples/clamav all: all-am d7 37 a43 13 .SUFFIXES: @@@@ -339,8 +339,9 @@@@ install: $(mkinstalldirs) $(DESTDIR)$(CFGINST) -@@INSTALL_CLAMAV_CONF_TRUE@@ @@$(INSTALL_DATA) $(srcdir)/clamav.conf $(DESTDIR)$(CFGINST) -@@INSTALL_FRESHCLAM_CONF_TRUE@@ @@$(INSTALL_DATA) $(srcdir)/freshclam.conf $(DESTDIR)$(CFGINST) + @@$(INSTALL_DATA) clamav.conf $(DESTDIR)$(CFGINST) + @@$(INSTALL_DATA) freshclam.conf $(DESTDIR)$(CFGINST) + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: @ 1.6 log @Update mail/clamav to 0.74. Bugfixes in this version include crashes with multipart/mixed messages and corrupted OLE2 and Zip files. Improvements include various optimisations of mail scanning and clamav-milter and clamdscan behaviour. @ text @d1 1 a1 1 $NetBSD$ @ 1.5 log @Update mail/clamav to 0.72 and enable pkgviews installation. Changes: 0.72 ---- Major bugfixes in this release include crashes with corrupted BinHex messages and some Excel documents. Protection against archive bombs (not fully functional since 0.70) was improved and a number of other improvements were made. 0.71 ---- This release fixes all bugs found in 0.70 and introduces a few new features - the noteworthy changes include: -) libclamav: + support nested OLE2 files + support Word6 macro code + ignore popular file types (media, graphics) + support compress.exe (SZDD) compression (test/test.msc) + improve virus detection in e-mails -) clamscan: + automatically decide (by comparing daily.cvd version numbers) which database directory (hardcoded or clamav.conf's one) to use + support compression ratio feature (--max-ratio) + allow regular expressions in --[in|ex]clude + do not overwrite old files in a quarantine directory but add a numerical extension to new files + respect --tempdir in libclamav + fix access problem when calling external unpackers in a superuser mode + fix file permission corruption with --deb in a superuser mode -) clamd + support log facility specification in syslog's style (LogFacility) + new directive LeaveTemporaryFiles (Debug no longer leaves temporary files not removed) -) clamav-milter: + include the virus name in the 550 rejection + support user defined template for virus notifications (--template-file) + sort quarantine messages by date + improve thread management + add X-Virus-Scanned and X-Infected-Received-From: headers + improve load balancing (when using remote servers with --server) + send 554 after DATA received, not 550 + save PID (--pidfile) -) documentation: + German clamdoc.pdf translation (Rupert Roesler-Schmidt and Karina Schwarz, uplink coherent solutions, http://www.uplink.at) + new Japanese documentation (Masaki Ogawa) @ text @d3 5 a7 5 --- etc/Makefile.in.orig 2004-06-04 15:34:54.000000000 +0000 +++ etc/Makefile.in 2004-06-04 15:35:42.000000000 +0000 @@@@ -120,7 +120,7 @@@@ install_sh = @@install_sh@@ d11 4 a14 4 subdir = etc mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/clamav-config.h @@@@ -250,8 +250,8 @@@@ d22 1 @ 1.4 log @update to 0.70 0.70 ---- The two major changes in this version are new thread manager in clamd and support for decoding MS Office VBA macros. Both of them have been implemented by Trog. Besides, there are many improvements and bugfixes (all listed in ChangeLog), a short summary: -) clamd + new thread manager (with better SMP support) + on-access scanning now also available on FreeBSD (with Dazuko 2.0) + new directive ArchiveBlockEncrypted + new directive ReadTimeout (replaces ThreadTimeout) + handle SIGHUP (re-open logfile) and SIGUSR2 (reload database) + respect TCPAddr in stream scanner -) clamav-milter: + TCPWrappers support -) libclamav: + support MS Office documents (OLE2) and VBA macro decoding + support encrypted archive detection + new flags: CL_OLE2, CL_ENCRYPTED (see clamdoc.pdf, Section 6.1) + improve virus detection in big files + improve support for multipart, bounce and embedded RFC822 messages + improve RAR support + include backup snprintf implementation -) clamscan: + new option: --block-encrypted -) freshclam + new option: --pid, -p (write pid file if run as daemon) + handle SIGHUP (re-open logfile), SIGTERM (terminate with log message), SIGALRM and SIGUSR1 (wake up and check mirror) + fix bug with -u and -c handling -) contrib + windows clamd client now available with source code -) documentation: + new Polish documentation on ClamAV and Samba integration + official documentation updated @ text @d3 3 a5 3 --- etc/Makefile.in.orig 2004-04-17 00:50:44.000000000 +0200 +++ etc/Makefile.in 2004-04-25 21:29:51.000000000 +0200 @@@@ -119,7 +119,7 @@@@ d14 1 a14 1 @@@@ -249,8 +249,8 @@@@ d18 2 a19 2 -@@INSTALL_CLAMAV_CONF_TRUE@@ @@$(INSTALL_DATA) clamav.conf $(DESTDIR)$(CFGINST) -@@INSTALL_FRESHCLAM_CONF_TRUE@@ @@$(INSTALL_DATA) freshclam.conf $(DESTDIR)$(CFGINST) @ 1.3 log @update to 0.66 This version is a response to the "clamav 0.65 remote DOS exploit" information published on popular security-related mailing lists. Other changes include: (see the README for a full list) -) clamd: + fixed database timestamp handling (and a double reload problem reported by Alex Pleiner and Ole Stanstrup) + new directive: ArchiveMaxCompressionRatio + new command: SESSION (starts a clamd session and allows to do multiple commands per TCP session) + new directives: TemporaryDirectory, LogClean (Andrey V. Malyshev) -) freshclam: + support for freshclam.conf (that may be optionally merged with clamav.conf, command line options overwrite config settings) + work-around for potential database downgrade (subtle problem in r-r dns handling) - reported by Daniel Mario Vega and patched by Luca Gibelli Fix build by rather patch "configure" directly instead of configure.in (autoconf failed). Tested on NetBSD-current and Linux (some kind of Debian). @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.2 2003/09/20 01:27:19 chris Exp $ d3 3 a5 3 --- etc/Makefile.in.orig 2004-02-11 11:41:38.000000000 +0100 +++ etc/Makefile.in 2004-02-11 11:42:22.000000000 +0100 @@@@ -118,7 +118,7 @@@@ d14 1 a14 1 @@@@ -248,8 +248,8 @@@@ @ 1.2 log @Update clamav to 0.60. Note the new home is sourceforge. Also fix pkg/22714, clamav not building, this was due to it rerunning configure due to dependancy updates, which built a new libtool, replacing the one we had given it from pkgsrc. The fix is to run autoconf and automake on the patches, I would have done diff's post autoconf/automake, but the diffs are much bigger. Known issue, if you run fetchclam to update the databases you'll find that pkg_install won't remove the db files as the MD5 checksum has changed, I may move the db files into etc/clamav and copy them in, then fetchclam can update as needed. However I thought that given the current spate of viruses hitting people they maybe wanting the latest version. @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 4 --- etc/Makefile.am.orig 2000-02-16 20:21:00.000000000 +0000 +++ etc/Makefile.am 2003-09-20 01:30:31.000000000 +0100 @@@@ -18,11 +18,11 @@@@ # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. d8 1 a8 1 EXTRA_DIST = clamav.conf d11 4 a14 2 if INSTALL_CONF d17 8 a24 5 - $(mkinstalldirs) $(DESTDIR)$(CFGINST) - @@$(INSTALL_DATA) clamav.conf $(DESTDIR)$(CFGINST) + $(mkinstalldirs) $(CFGINST) + @@$(INSTALL_DATA) clamav.conf $(CFGINST) endif @ 1.1 log @Avoid hardcoding /usr/pkg in patch files (CFLAGS and LDFLAGS contain the right flags, so there is no need to add -I and -L flags by hand). Honour PKG_SYSCONFDIR. Bump PKGREVISION to 2. @ text @d3 4 a6 4 --- etc/Makefile.in.orig 2002-11-21 01:44:02.000000000 +0100 +++ etc/Makefile.in @@@@ -118,7 +118,7 @@@@ am__quote = @@am__quote@@ install_sh = @@install_sh@@ d11 9 a19 3 subdir = etc mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = @