Author: blues                        Date: Tue Mar  1 09:00:18 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- catch viruses from new clamav-milter

---- Files affected:
SOURCES:
   logwatch-clamav-milter.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/logwatch-clamav-milter.patch
diff -u /dev/null SOURCES/logwatch-clamav-milter.patch:1.1
--- /dev/null   Tue Mar  1 10:00:18 2005
+++ SOURCES/logwatch-clamav-milter.patch        Tue Mar  1 10:00:13 2005
@@ -0,0 +1,49 @@
+Index: scripts/services/clamav-milter
+===================================================================
+RCS file: /var/cvs/logwatch/scripts/services/clamav-milter,v
+retrieving revision 1.5
+diff -u -r1.5 clamav-milter
+--- scripts/services/clamav-milter     15 Feb 2005 14:15:26 -0000      1.5
++++ scripts/services/clamav-milter     1 Mar 2005 08:38:42 -0000
+@@ -23,14 +23,20 @@
+ 
+ while (defined($ThisLine = <STDIN>)) {
+ 
+-   if (( $ThisLine =~ /^clamfi_abort/ ) or 
+-       ( $ThisLine =~ /^clamfi_connect: not scanning outgoing messages/ ) or
+-       ( $ThisLine =~ /^Quarantined infected mail as/ ) or
+-       ( $ThisLine =~ /^Intercepted virus/)) {
+-          # We do not care about these.
++   if (
++      ( $ThisLine =~ /^clamfi_abort/ ) or
++      ( $ThisLine =~ /^clamfi_connect: not scanning outgoing messages/ ) or
++      ( $ThisLine =~ /^Quarantined infected mail as/ ) or
++      ( $ThisLine =~ /^Intercepted virus/)
++   ) {
++      # We do not care about these.
+    } elsif (($ThisLine =~ /clean message from/)) {
+       $CleanMessage++;
+-   } elsif ((($Virus) = ($ThisLine =~ /stream: (.*?) FOUND/i )) or (($Virus) 
= ($ThisLine =~ /^.+?msg\.\w+?: (.*?) FOUND/i ))) {
++   } elsif (
++         (($Virus) = ($ThisLine =~ /stream: (.*?) FOUND/i )) or
++         (($Virus) = ($ThisLine =~ /^.+?msg\.\w+?: (.*?) FOUND/i )) or
++      (($Virus) = ($ThisLine =~ /stream: (.*?) Intercepted virus from/i ))
++   ) {
+       $VirusList{$Virus}++;
+    } elsif (($MailHost) = ($ThisLine =~ /^clamfi_connect: connection from 
(.*?)\n/i )) {
+       $MailHostList{$MailHost}++;
+@@ -46,6 +52,8 @@
+    }
+ }
+ 
++#############################################################
++
+ if ($CleanMessage) {
+    print "\nClean messages: ". $CleanMessage." Message(s)\n";
+ }
+@@ -77,3 +85,5 @@
+ }
+ 
+ exit(0);
++
++# vi: shiftwidth=3 tabstop=3 syntax=perl et
================================================================

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to