ports/62779: [MAINTAINER] mail/MailScanner: update to 4.26.8

Jan-Peter Koopmann j.koopmann at seceidos.de
Fri Feb 13 09:40:06 UTC 2004


>Number:         62779
>Category:       ports
>Synopsis:       [MAINTAINER] mail/MailScanner: update to 4.26.8
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 13 01:40:05 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Jan-Peter Koopmann
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
>Environment:
System: FreeBSD services.intern.seceidos.de 4.9-STABLE FreeBSD 4.9-STABLE #0: Mon Jan  5 10:56:46 CET
>Description:
- Update to 4.26.8

Generated with FreeBSD Port Tools 0.50
>How-To-Repeat:
>Fix:

Upgrade to 4.26.8. This includes some important security improvements (MyDoom stuff) and therefore is quite urgent...

Please CVS add these files:
- files/patch-lib:MailScanner:Message.pm 
- files/patch-lib:clamav-wrapper 
- files/patch-lib:MailScanner:Exim.pm 

Please CVS remove these files:
- files/patch-docs:man:MailScanner.8.html 
- files/patch-docs:man:MailScanner.conf.5.html 

Regards,
  JP

--- MailScanner-4.26.8.patch begins here ---
diff -ruN --exclude=CVS /server-root/ports/mail/mailscanner.orig/Makefile /server-root/ports/mail/mailscanner/Makefile
--- /server-root/ports/mail/mailscanner.orig/Makefile	Wed Feb  4 06:07:22 2004
+++ /server-root/ports/mail/mailscanner/Makefile	Fri Feb 13 10:31:55 2004
@@ -6,14 +6,16 @@
 #
 
 PORTNAME=	MailScanner
-PORTVERSION=	4.25.14
-PORTREVISION=	5
+PORTVERSION=	4.26.8
 CATEGORIES=	mail
 MASTER_SITES=	http://www.sng.ecs.soton.ac.uk/mailscanner/files/4/tar/
-DISTNAME=	MailScanner-${PORTVERSION:C/\.([0-9]+)$/-\1/}
 
 MAINTAINER=	j.koopmann at seceidos.de
 COMMENT=	Powerful virus/spam scanning framework for mail gateways
+
+PATCHLEVEL=	1
+DISTNAME=	MailScanner-${PORTVERSION}-${PATCHLEVEL}
+WRKSRC=		${WRKDIR}/MailScanner-${PORTVERSION}
 
 BUILD_DEPENDS=	\
 	${SITE_PERL}/IO/Stringy.pm:${PORTSDIR}/devel/p5-IO-stringy \
diff -ruN --exclude=CVS /server-root/ports/mail/mailscanner.orig/distinfo /server-root/ports/mail/mailscanner/distinfo
--- /server-root/ports/mail/mailscanner.orig/distinfo	Sun Feb  1 00:43:16 2004
+++ /server-root/ports/mail/mailscanner/distinfo	Fri Feb 13 09:28:12 2004
@@ -1,2 +1,2 @@
-MD5 (MailScanner-4.25-14.tar.gz) = a730889387355d5e215a655a3fc5bc55
-SIZE (MailScanner-4.25-14.tar.gz) = 960107
+MD5 (MailScanner-4.26.8-1.tar.gz) = fc911cb81981bc0e965f0b3628e2fcb3
+SIZE (MailScanner-4.26.8-1.tar.gz) = 938613
diff -ruN --exclude=CVS /server-root/ports/mail/mailscanner.orig/files/patch-docs:man:MailScanner.8 /server-root/ports/mail/mailscanner/files/patch-docs:man:MailScanner.8
--- /server-root/ports/mail/mailscanner.orig/files/patch-docs:man:MailScanner.8	Sun Jan 18 22:57:53 2004
+++ /server-root/ports/mail/mailscanner/files/patch-docs:man:MailScanner.8	Fri Feb 13 09:44:00 2004
@@ -1,8 +1,13 @@
---- ../MailScanner-4.25-14.orig/docs/man/MailScanner.8	Tue Dec  2 22:22:27 2003
-+++ docs/man/MailScanner.8	Tue Dec  2 22:23:08 2003
+--- ../MailScanner-4.26.8.orig/docs/man/MailScanner.8	Fri Feb 13 09:31:30 2004
++++ docs/man/MailScanner.8	Fri Feb 13 09:41:31 2004
 @@ -1,4 +1,4 @@
--.TH "MailScanner" "8" "4.25-10" "Julian Field" "Mail"
-+.TH "MailScanner" "8" "4.25-14" "Julian Field" "Mail"
+-.TH "MailScanner" "8" "4.26.6" "Julian Field" "Mail"
++.TH "MailScanner" "8" "4.26.8" "Julian Field" "Mail"
  .SH "NAME"
  .LP 
- MailScanner \- Virus/Spam Scanner for Sendmail and Exim
+ MailScanner \- Virus/Spam Scanner for Sendmail, Exim and Postfix
+@@ -100,4 +100,3 @@
+ .SH "SEE ALSO"
+ .LP 
+ MailScanner.conf(5)
+-)
diff -ruN --exclude=CVS /server-root/ports/mail/mailscanner.orig/files/patch-docs:man:MailScanner.8.html /server-root/ports/mail/mailscanner/files/patch-docs:man:MailScanner.8.html
--- /server-root/ports/mail/mailscanner.orig/files/patch-docs:man:MailScanner.8.html	Sun Jan 18 22:57:53 2004
+++ /server-root/ports/mail/mailscanner/files/patch-docs:man:MailScanner.8.html	Thu Jan  1 01:00:00 1970
@@ -1,9 +0,0 @@
---- ../MailScanner-4.25-14.orig/docs/man/MailScanner.8.html	Tue Dec  2 22:22:27 2003
-+++ docs/man/MailScanner.8.html	Tue Dec  2 22:23:08 2003
-@@ -1,5 +1,5 @@
- <!-- Creator     : groff version 1.19 -->
--<!-- CreationDate: Wed Nov 19 17:14:30 2003 -->
-+<!-- CreationDate: Tue Dec  2 22:22:45 2003 -->
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
- <html>
diff -ruN --exclude=CVS /server-root/ports/mail/mailscanner.orig/files/patch-docs:man:MailScanner.conf.5 /server-root/ports/mail/mailscanner/files/patch-docs:man:MailScanner.conf.5
--- /server-root/ports/mail/mailscanner.orig/files/patch-docs:man:MailScanner.conf.5	Sun Jan 18 22:57:53 2004
+++ /server-root/ports/mail/mailscanner/files/patch-docs:man:MailScanner.conf.5	Fri Feb 13 09:44:00 2004
@@ -1,8 +1,8 @@
---- ../MailScanner-4.25-14.orig/docs/man/MailScanner.conf.5	Tue Dec  2 22:22:27 2003
-+++ docs/man/MailScanner.conf.5	Tue Dec  2 22:23:08 2003
+--- ../MailScanner-4.26.8.orig/docs/man/MailScanner.conf.5	Fri Feb 13 09:31:30 2004
++++ docs/man/MailScanner.conf.5	Fri Feb 13 09:41:36 2004
 @@ -1,4 +1,4 @@
--.TH "MailScanner.conf" "5" "4.25-10" "Julian Field" "Mail"
-+.TH "MailScanner.conf" "5" "4.25-14" "Julian Field" "Mail"
+-.TH "MailScanner.conf" "5" "4.26.6" "Julian Field" "Mail"
++.TH "MailScanner.conf" "5" "4.26.8" "Julian Field" "Mail"
  .SH "NAME"
  .LP 
  MailScanner.conf \- Main configuration for MailScanner
diff -ruN --exclude=CVS /server-root/ports/mail/mailscanner.orig/files/patch-docs:man:MailScanner.conf.5.html /server-root/ports/mail/mailscanner/files/patch-docs:man:MailScanner.conf.5.html
--- /server-root/ports/mail/mailscanner.orig/files/patch-docs:man:MailScanner.conf.5.html	Sun Jan 18 22:57:53 2004
+++ /server-root/ports/mail/mailscanner/files/patch-docs:man:MailScanner.conf.5.html	Thu Jan  1 01:00:00 1970
@@ -1,9 +0,0 @@
---- ../MailScanner-4.25-14.orig/docs/man/MailScanner.conf.5.html	Tue Dec  2 22:22:27 2003
-+++ docs/man/MailScanner.conf.5.html	Tue Dec  2 22:23:08 2003
-@@ -1,5 +1,5 @@
- <!-- Creator     : groff version 1.19 -->
--<!-- CreationDate: Wed Nov 26 20:07:41 2003 -->
-+<!-- CreationDate: Tue Dec  2 22:22:45 2003 -->
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
- <html>
diff -ruN --exclude=CVS /server-root/ports/mail/mailscanner.orig/files/patch-lib:MailScanner:Exim.pm /server-root/ports/mail/mailscanner/files/patch-lib:MailScanner:Exim.pm
--- /server-root/ports/mail/mailscanner.orig/files/patch-lib:MailScanner:Exim.pm	Thu Jan  1 01:00:00 1970
+++ /server-root/ports/mail/mailscanner/files/patch-lib:MailScanner:Exim.pm	Fri Feb 13 10:17:34 2004
@@ -0,0 +1,74 @@
+--- ../MailScanner-4.26.8.orig/lib/MailScanner/Exim.pm	Fri Feb 13 10:16:22 2004
++++ lib/MailScanner/Exim.pm	Fri Feb 13 10:17:04 2004
+@@ -250,7 +250,7 @@
+   my($RQf) = $message->{store}{inhhandle};
+ 
+   my %metadata;
+-  my($InHeader, $InSubject, $InDel, @headers, $msginfo, $from, @to, $subject);
++  my($InHeader, $InSubject, $InDel, @headers, $msginfo, $from, @to, $subject, @acl);
+   my($ip, $sender);
+   my($line);
+ 
+@@ -282,12 +282,34 @@
+   # and tracking them in %{$metadata{dashvars}}
+   while (chomp($line = <$RQf>)) {
+     $line =~ s/^-(\w+) ?// or last;
+-    $metadata{dashvars}{$1} = 0;
+-    $line eq "" and $metadata{"dv_$1"} = 1, next;
+-    $metadata{"dv_$1"} = $line;
+-    $metadata{dashvars}{$1} = 1;
++    if($1 eq "acl") {
++      # we need to handle acl vars differently
++      if($line =~ /^(\d+) (\d+)$/) {
++	my $buf;
++	my $pos=$1;
++	my $len=$2;
++	$acl[$pos]=[];
++	(read($RQf, $buf, $len + 1)==$len+1) or last;
++	if($buf=~/\n$/) {
++	  chomp $buf;
++	} else {
++	  # invalid format
++	  last;
++	}
++	$acl[$pos]->[0]=$buf;
++      } else {
++	# this is a weird format, and we're not sure how to handle it
++	last;
++      }
++    } else {
++      $metadata{dashvars}{$1} = 0;
++      $line eq "" and $metadata{"dv_$1"} = 1, next;
++      $metadata{"dv_$1"} = $line;
++      $metadata{dashvars}{$1} = 1;
++    }
+     next;
+   }
++  $metadata{aclvars}=\@acl;
+ 
+   # If it was an invalid queue file, log a warning and tell caller
+   unless (defined $line) {
+@@ -965,6 +987,7 @@
+ 
+ sub CreateQf {
+   my($message) = @_;
++  my $i;
+ 
+   my $Qfile = "";
+   my $metadata = $message->{metadata};
+@@ -992,6 +1015,15 @@
+     $Qfile .= "\n";
+   }
+ 
++  # Add the separate ACL Vars
++  my @acl=@{$metadata->{aclvars}};
++  for($i=0; $i<=$#acl; $i++) {
++    if($acl[$i]) {
++      $Qfile .= "-acl " . $i . " " . length($acl[$i]->[0]) . "\n";
++      $Qfile .= $acl[$i]->[0] . "\n";
++    }
++  }
++
+   # Add non-recipients
+   $Qfile .= BTreeString($metadata->{nonrcpts});
+ 
diff -ruN --exclude=CVS /server-root/ports/mail/mailscanner.orig/files/patch-lib:MailScanner:Message.pm /server-root/ports/mail/mailscanner/files/patch-lib:MailScanner:Message.pm
--- /server-root/ports/mail/mailscanner.orig/files/patch-lib:MailScanner:Message.pm	Thu Jan  1 01:00:00 1970
+++ /server-root/ports/mail/mailscanner/files/patch-lib:MailScanner:Message.pm	Fri Feb 13 09:44:00 2004
@@ -0,0 +1,189 @@
+--- ../MailScanner-4.26.8.orig/lib/MailScanner/Message.pm	Fri Feb 13 09:31:30 2004
++++ lib/MailScanner/Message.pm	Fri Feb 13 09:38:35 2004
+@@ -2,7 +2,7 @@
+ #   MailScanner - SMTP E-Mail Virus Scanner
+ #   Copyright (C) 2002  Julian Field
+ #
+-#   $Id: Message.pm,v 1.126.2.74 2004/01/27 15:20:58 jkf Exp $
++#   $Id: Message.pm,v 1.126.2.76 2004/02/11 12:10:08 jkf Exp $
+ #
+ #   This program is free software; you can redistribute it and/or modify
+ #   it under the terms of the GNU General Public License as published by
+@@ -50,7 +50,7 @@
+ use vars qw($VERSION);
+ 
+ ### The package version, both in 1.23 style *and* usable by MakeMaker:
+-$VERSION = substr q$Revision: 1.126.2.74 $, 10;
++$VERSION = substr q$Revision: 1.126.2.76 $, 10;
+ 
+ # Attributes are
+ #
+@@ -548,8 +548,13 @@
+     if ($HamSpam eq 'nonspam') {
+       MailScanner::Log::WarnLog("Does not make sense to bounce non-spam");
+     } else {
+-      MailScanner::Log::WarnLog('The "bounce" Spam Action no longer exists');
+-      # Do not uncomment this $this->HandleSpamBounce();
++      #MailScanner::Log::WarnLog('The "bounce" Spam Action no longer exists');
++      if ($this->{ishigh}) {
++        MailScanner::Log::InfoLog("Will not bounce high-scoring spam")
++      } else {
++        $this->HandleSpamBounce()
++          if MailScanner::Config::Value('enablespambounce', $this);
++      }
+     }
+   }
+ 
+@@ -684,7 +689,7 @@
+   $messagefh->open($filename)
+     or MailScanner::Log::WarnLog("Cannot open message file %s, %s",
+                                  $filename, $!);
+-  $emailmsg = "";
++  $emailmsg = "X-MailScanner-Bounce: yes\n";
+   while(<$messagefh>) {
+     chomp;
+     s#"#\\"#g;
+@@ -1007,11 +1012,80 @@
+     }
+   }
+ 
++  $this->ExplodePart($explodeinto);
++
+   # Set the owner and group on all the extracted files
+   chown $workarea->{uid}, $workarea->{gid}, glob "$explodeinto/*"
+     if $workarea->{changeowner};
+ }
+ 
++# Try to parse all the text bits of each message, looking to see if they
++# can be parsed into files which might be infected.
++# How I treat these in the MIME structure is anyone's guess!
++sub ExplodePart {
++  my($this, $explodeinto) = @_;
++
++  my($dir, $part);
++
++  $dir = new DirHandle;
++
++  $dir->open($explodeinto);
++  while($part = $dir->read) {
++    #print STDERR "Reading $part\n";
++    next unless $part =~ /^msg.*txt/;
++    
++    # Try and find hidden messages in the text files
++    my $file = new FileHandle;
++    #print STDERR "About to read $explodeinto/$part\n";
++    $file->open("$explodeinto/$part") or next;
++
++    # Try reading the first few lines to see if they look like mail headers
++    my($linenum, $foundheader, $prevline, $line, $position, $prevpos);
++    $foundheader = 0;
++    $prevpos = 0;
++    for ($linenum=0; $linenum<100 && !$file->eof(); $linenum++) {
++      $position = $file->getpos();
++      $line = <$file>;
++      # Must have 2 lines of header
++      if ($prevline =~ /^[^:]+: / && $line =~ /(^\s+)|(^[^:]+ )|(^\s+.*=)/) {
++        #print STDERR "Found start of a header at \"$prevline\"\n and \"$line\"\n";
++        $foundheader = 1;
++        last;
++      }
++      $prevline = $line;
++      $prevpos  = $position;
++    }
++
++    unless ($foundheader) {
++      $file->close();
++      $dir->close();
++      return;
++    }
++
++    # Rewind to the start of the header
++    $file->setpos($prevpos);
++
++    # Setup everything for the MIME parser
++    my $parser = MIME::Parser->new;
++    my $filer  = MIME::Parser::FileInto::MailScanner->new($explodeinto);
++
++    # Over-ride the default default character set handler so it does it
++    # much better than the MIME-tools default handling.
++    MIME::WordDecoder->default->handler('*' => \&WordDecoderKeep7Bit);
++
++    #print STDERR "Exploding message " . $this->{id} . " into " .
++    #             $explodeinto . "\n";
++    $parser->filer($filer);
++    $parser->extract_uuencode(1); # uue is off by default
++    $parser->output_to_core('NONE'); # everything into files
++
++    # Do the actual parsing
++    my $entity = eval { $parser->parse($file) };
++
++    $file->close;
++  }
++}
++
+ 
+ # Print the infection reports for this message
+ sub PrintInfections {
+@@ -1167,10 +1241,13 @@
+ # them some time later, but I wanted to keep them separate if possible
+ # in case anyone wanted a feature in the future which would be easier
+ # with separate reports.
++# If safefile2file does not map for a filename, ban the whole message
++# to be on the safe side.
+ sub CombineReports {
+   my $this = shift;
+ 
+   my($file, $text, $Name);
++  my(%reports, %types);
+   #print STDERR "Combining reports for " . $this->{id} . "\n";
+ 
+   # If they want to include the scanner name in the reports, then also
+@@ -1191,29 +1268,48 @@
+   while (($file, $text) = each %{$this->{virusreports}}) {
+     #print STDERR "Adding file $file report $text\n";
+     $this->{allreports}{$file} .= $text;
++    $reports{$file} .= $text;
+   }
+   while (($file, $text) = each %{$this->{virustypes}}) {
+     #print STDERR "Adding file $file type $text\n";
+     $this->{alltypes}{$file} .= $text;
++    $types{$file} .= $text;
+   }
+   while (($file, $text) = each %{$this->{namereports}}) {
+     #print STDERR "Adding file \"$file\" report \"$text\"\n";
+     $text =~ s/\n(.)/\n$Name:  $1/g; # Make sure name is at the front of this
+     #print STDERR "report is now \"$text\"\n";
+     $this->{allreports}{$file} .= $Name . $text;
++    $reports{$file} .= $Name . $text;
+   }
+   while (($file, $text) = each %{$this->{nametypes}}) {
+     #print STDERR "Adding file $file type $text\n";
+     $this->{alltypes}{$file} .= $text;
++    $types{$file} .= $text;
+   }
+   while (($file, $text) = each %{$this->{otherreports}}) {
+     #print STDERR "Adding file $file report $text\n";
+     $this->{allreports}{$file} .= $Name . $text;
++    $reports{$file} .= $Name . $text;
+   }
+   while (($file, $text) = each %{$this->{othertypes}}) {
+     #print STDERR "Adding file $file type $text\n";
+     $this->{alltypes}{$file} .= $text;
++    $types{$file} .= $text;
+   }
++
++  # Now look for the reports we can't match anywhere and make them
++  # map to the entire message.
++  my($key, $value);
++  while(($key, $value) = each %reports) {
++    if (!exists($this->{safefile2file}{$key})) {
++      delete $this->{allreports}{$key};
++      delete $this->{alltypes}{$key};
++      $this->{allreports}{""} .= $value;
++      $this->{alltypes}{""} .= $types{$key};
++    }
++  }
++
+   #print STDERR "Finished combining reports\n";
+ }
+ 
diff -ruN --exclude=CVS /server-root/ports/mail/mailscanner.orig/files/patch-lib:clamav-wrapper /server-root/ports/mail/mailscanner/files/patch-lib:clamav-wrapper
--- /server-root/ports/mail/mailscanner.orig/files/patch-lib:clamav-wrapper	Thu Jan  1 01:00:00 1970
+++ /server-root/ports/mail/mailscanner/files/patch-lib:clamav-wrapper	Fri Feb 13 09:44:00 2004
@@ -0,0 +1,11 @@
+--- ../MailScanner-4.26.8.orig/lib/clamav-wrapper	Fri Feb 13 09:31:30 2004
++++ lib/clamav-wrapper	Fri Feb 13 09:40:30 2004
+@@ -35,6 +35,8 @@
+ #
+ #
+ 
++PATH=$PATH:/usr/local/bin
++export PATH
+ 
+ # You may want to check this script for bash-isms
+ 
diff -ruN --exclude=CVS /server-root/ports/mail/mailscanner.orig/pkg-plist /server-root/ports/mail/mailscanner/pkg-plist
--- /server-root/ports/mail/mailscanner.orig/pkg-plist	Sun Jan 18 22:57:53 2004
+++ /server-root/ports/mail/mailscanner/pkg-plist	Fri Feb 13 09:56:33 2004
@@ -75,6 +75,29 @@
 libexec/MailScanner/trend-autoupdate.sample
 libexec/MailScanner/trend-wrapper.sample
 libexec/MailScanner/update_virus_scanners
+%%DATADIR%%/reports/cat/deleted.filename.message.txt.sample
+%%DATADIR%%/reports/cat/deleted.virus.message.txt.sample
+%%DATADIR%%/reports/cat/disinfected.report.txt.sample
+%%DATADIR%%/reports/cat/inline.sig.html.sample
+%%DATADIR%%/reports/cat/inline.sig.txt.sample
+%%DATADIR%%/reports/cat/inline.spam.warning.txt.sample
+%%DATADIR%%/reports/cat/inline.warning.html.sample
+%%DATADIR%%/reports/cat/inline.warning.txt.sample
+%%DATADIR%%/reports/cat/languages.conf.sample
+%%DATADIR%%/reports/cat/recipient.mcp.report.txt.sample
+%%DATADIR%%/reports/cat/recipient.spam.report.txt.sample
+%%DATADIR%%/reports/cat/sender.error.report.txt.sample
+%%DATADIR%%/reports/cat/sender.filename.report.txt.sample
+%%DATADIR%%/reports/cat/sender.spam.rbl.report.txt.sample
+%%DATADIR%%/reports/cat/sender.spam.report.txt.sample
+%%DATADIR%%/reports/cat/sender.spam.sa.report.txt.sample
+%%DATADIR%%/reports/cat/sender.virus.report.txt.sample
+%%DATADIR%%/reports/cat/stored.filename.message.txt.sample
+%%DATADIR%%/reports/cat/stored.virus.message.txt.sample
+%%DATADIR%%/reports/cat/deleted.content.message.txt.sample
+%%DATADIR%%/reports/cat/sender.content.report.txt.sample
+%%DATADIR%%/reports/cat/sender.mcp.report.txt.sample
+%%DATADIR%%/reports/cat/stored.content.message.txt.sample
 %%DATADIR%%/reports/cy+en/deleted.content.message.txt.sample
 %%DATADIR%%/reports/cy+en/deleted.filename.message.txt.sample
 %%DATADIR%%/reports/cy+en/deleted.virus.message.txt.sample
@@ -85,6 +108,8 @@
 %%DATADIR%%/reports/cy+en/inline.warning.html.sample
 %%DATADIR%%/reports/cy+en/inline.warning.txt.sample
 %%DATADIR%%/reports/cy+en/languages.conf.sample
+%%DATADIR%%/reports/cy+en/recipient.mcp.report.txt.sample
+%%DATADIR%%/reports/cy+en/recipient.spam.report.txt.sample
 %%DATADIR%%/reports/cy+en/sender.content.report.txt.sample
 %%DATADIR%%/reports/cy+en/sender.error.report.txt.sample
 %%DATADIR%%/reports/cy+en/sender.filename.report.txt.sample
@@ -106,6 +131,8 @@
 %%DATADIR%%/reports/cz/inline.warning.html.sample
 %%DATADIR%%/reports/cz/inline.warning.txt.sample
 %%DATADIR%%/reports/cz/languages.conf.sample
+%%DATADIR%%/reports/cz/recipient.mcp.report.txt.sample
+%%DATADIR%%/reports/cz/recipient.spam.report.txt.sample
 %%DATADIR%%/reports/cz/sender.content.report.txt.sample
 %%DATADIR%%/reports/cz/sender.error.report.txt.sample
 %%DATADIR%%/reports/cz/sender.filename.report.txt.sample
@@ -128,6 +155,8 @@
 %%DATADIR%%/reports/de/inline.warning.html.sample
 %%DATADIR%%/reports/de/inline.warning.txt.sample
 %%DATADIR%%/reports/de/languages.conf.sample
+%%DATADIR%%/reports/de/recipient.mcp.report.txt.sample
+%%DATADIR%%/reports/de/recipient.spam.report.txt.sample
 %%DATADIR%%/reports/de/sender.content.report.txt.sample
 %%DATADIR%%/reports/de/sender.error.report.txt.sample
 %%DATADIR%%/reports/de/sender.filename.report.txt.sample
@@ -149,6 +178,8 @@
 %%DATADIR%%/reports/dk/inline.warning.html.sample
 %%DATADIR%%/reports/dk/inline.warning.txt.sample
 %%DATADIR%%/reports/dk/languages.conf.sample
+%%DATADIR%%/reports/dk/recipient.mcp.report.txt.sample
+%%DATADIR%%/reports/dk/recipient.spam.report.txt.sample
 %%DATADIR%%/reports/dk/sender.content.report.txt.sample
 %%DATADIR%%/reports/dk/sender.error.report.txt.sample
 %%DATADIR%%/reports/dk/sender.filename.report.txt.sample
@@ -170,6 +201,8 @@
 %%DATADIR%%/reports/en/inline.warning.html.sample
 %%DATADIR%%/reports/en/inline.warning.txt.sample
 %%DATADIR%%/reports/en/languages.conf.sample
+%%DATADIR%%/reports/en/recipient.mcp.report.txt.sample
+%%DATADIR%%/reports/en/recipient.spam.report.txt.sample
 %%DATADIR%%/reports/en/sender.content.report.txt.sample
 %%DATADIR%%/reports/en/sender.error.report.txt.sample
 %%DATADIR%%/reports/en/sender.filename.report.txt.sample
@@ -191,6 +224,8 @@
 %%DATADIR%%/reports/es/inline.warning.html.sample
 %%DATADIR%%/reports/es/inline.warning.txt.sample
 %%DATADIR%%/reports/es/languages.conf.sample
+%%DATADIR%%/reports/es/recipient.mcp.report.txt.sample
+%%DATADIR%%/reports/es/recipient.spam.report.txt.sample
 %%DATADIR%%/reports/es/sender.content.report.txt.sample
 %%DATADIR%%/reports/es/sender.error.report.txt.sample
 %%DATADIR%%/reports/es/sender.filename.report.txt.sample
@@ -212,6 +247,8 @@
 %%DATADIR%%/reports/fr/inline.warning.html.sample
 %%DATADIR%%/reports/fr/inline.warning.txt.sample
 %%DATADIR%%/reports/fr/languages.conf.sample
+%%DATADIR%%/reports/fr/recipient.mcp.report.txt.sample
+%%DATADIR%%/reports/fr/recipient.spam.report.txt.sample
 %%DATADIR%%/reports/fr/sender.content.report.txt.sample
 %%DATADIR%%/reports/fr/sender.error.report.txt.sample
 %%DATADIR%%/reports/fr/sender.filename.report.txt.sample
@@ -233,6 +270,8 @@
 %%DATADIR%%/reports/hu/inline.warning.html.sample
 %%DATADIR%%/reports/hu/inline.warning.txt.sample
 %%DATADIR%%/reports/hu/languages.conf.sample
+%%DATADIR%%/reports/hu/recipient.mcp.report.txt.sample
+%%DATADIR%%/reports/hu/recipient.spam.report.txt.sample
 %%DATADIR%%/reports/hu/sender.content.report.txt.sample
 %%DATADIR%%/reports/hu/sender.error.report.txt.sample
 %%DATADIR%%/reports/hu/sender.filename.report.txt.sample
@@ -254,6 +293,8 @@
 %%DATADIR%%/reports/it/inline.warning.html.sample
 %%DATADIR%%/reports/it/inline.warning.txt.sample
 %%DATADIR%%/reports/it/languages.conf.sample
+%%DATADIR%%/reports/it/recipient.mcp.report.txt.sample
+%%DATADIR%%/reports/it/recipient.spam.report.txt.sample
 %%DATADIR%%/reports/it/sender.content.report.txt.sample
 %%DATADIR%%/reports/it/sender.error.report.txt.sample
 %%DATADIR%%/reports/it/sender.filename.report.txt.sample
@@ -275,6 +316,8 @@
 %%DATADIR%%/reports/nl/inline.warning.html.sample
 %%DATADIR%%/reports/nl/inline.warning.txt.sample
 %%DATADIR%%/reports/nl/languages.conf.sample
+%%DATADIR%%/reports/nl/recipient.mcp.report.txt.sample
+%%DATADIR%%/reports/nl/recipient.spam.report.txt.sample
 %%DATADIR%%/reports/nl/sender.content.report.txt.sample
 %%DATADIR%%/reports/nl/sender.error.report.txt.sample
 %%DATADIR%%/reports/nl/sender.filename.report.txt.sample
@@ -296,6 +339,8 @@
 %%DATADIR%%/reports/pt_br/inline.warning.html.sample
 %%DATADIR%%/reports/pt_br/inline.warning.txt.sample
 %%DATADIR%%/reports/pt_br/languages.conf.sample
+%%DATADIR%%/reports/pt_br/recipient.mcp.report.txt.sample
+%%DATADIR%%/reports/pt_br/recipient.spam.report.txt.sample
 %%DATADIR%%/reports/pt_br/sender.content.report.txt.sample
 %%DATADIR%%/reports/pt_br/sender.error.report.txt.sample
 %%DATADIR%%/reports/pt_br/sender.filename.report.txt.sample
@@ -317,6 +362,8 @@
 %%DATADIR%%/reports/ro/inline.warning.html.sample
 %%DATADIR%%/reports/ro/inline.warning.txt.sample
 %%DATADIR%%/reports/ro/languages.conf.sample
+%%DATADIR%%/reports/ro/recipient.mcp.report.txt.sample
+%%DATADIR%%/reports/ro/recipient.spam.report.txt.sample
 %%DATADIR%%/reports/ro/sender.content.report.txt.sample
 %%DATADIR%%/reports/ro/sender.error.report.txt.sample
 %%DATADIR%%/reports/ro/sender.filename.report.txt.sample
@@ -339,6 +386,8 @@
 %%DATADIR%%/reports/se/inline.warning.html.sample
 %%DATADIR%%/reports/se/inline.warning.txt.sample
 %%DATADIR%%/reports/se/languages.conf.sample
+%%DATADIR%%/reports/se/recipient.mcp.report.txt.sample
+%%DATADIR%%/reports/se/recipient.spam.report.txt.sample
 %%DATADIR%%/reports/se/sender.content.report.txt.sample
 %%DATADIR%%/reports/se/sender.error.report.txt.sample
 %%DATADIR%%/reports/se/sender.filename.report.txt.sample
@@ -360,6 +409,8 @@
 %%DATADIR%%/reports/sk/inline.warning.html.sample
 %%DATADIR%%/reports/sk/inline.warning.txt.sample
 %%DATADIR%%/reports/sk/languages.conf.sample
+%%DATADIR%%/reports/sk/recipient.mcp.report.txt.sample
+%%DATADIR%%/reports/sk/recipient.spam.report.txt.sample
 %%DATADIR%%/reports/sk/sender.content.report.txt.sample
 %%DATADIR%%/reports/sk/sender.error.report.txt.sample
 %%DATADIR%%/reports/sk/sender.filename.report.txt.sample
@@ -380,6 +431,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/README
 %%PORTDOCS%%%%DOCSDIR%%/README.FreeBSD.port
 %%PORTDOCS%%%%DOCSDIR%%/README.sql-logging
+%%PORTDOCS%%%%DOCSDIR%%/FreeBSD.html
 %%PORTDOCS%%%%DOCSDIR%%/Sophos.install.freebsd
 %%PORTDOCS%%%%DOCSDIR%%/building.txt
 %%PORTDOCS%%%%DOCSDIR%%/donations.shtml
@@ -411,8 +463,12 @@
 %%PORTDOCS%%%%DOCSDIR%%/install/mcafee.shtml
 %%PORTDOCS%%%%DOCSDIR%%/install/mcp/Conf.pm.patch.2.55
 %%PORTDOCS%%%%DOCSDIR%%/install/mcp/Conf.pm.patch.2.60
+%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Conf.pm.patch.2.61
+%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Conf.pm.patch.2.63
 %%PORTDOCS%%%%DOCSDIR%%/install/mcp/PerMsgStatus.pm.patch.2.55
 %%PORTDOCS%%%%DOCSDIR%%/install/mcp/PerMsgStatus.pm.patch.2.60
+%%PORTDOCS%%%%DOCSDIR%%/install/mcp/PerMsgStatus.pm.patch.2.61
+%%PORTDOCS%%%%DOCSDIR%%/install/mcp/PerMsgStatus.pm.patch.2.63
 %%PORTDOCS%%%%DOCSDIR%%/install/mcp/index.html
 %%PORTDOCS%%%%DOCSDIR%%/install/mime-tools-patch.txt
 %%PORTDOCS%%%%DOCSDIR%%/install/mime-tools-patch2.txt
@@ -472,6 +528,7 @@
 @dirrm %%DATADIR%%/reports/de
 @dirrm %%DATADIR%%/reports/cz
 @dirrm %%DATADIR%%/reports/cy+en
+ at dirrm %%DATADIR%%/reports/cat
 @dirrm %%DATADIR%%/reports
 @dirrm %%DATADIR%%
 @dirrm libexec/MailScanner
--- MailScanner-4.26.8.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list