[amavisd-new] Upgrade to 2.8.0

Robert Scheck robert at fedoraproject.org
Sun Jul 8 17:52:30 UTC 2012


commit 5c7ecf5197e41fe1ab8776dd69f9b7dbfa7bde35
Author: Robert Scheck <robert at fedoraproject.org>
Date:   Sun Jul 8 19:52:24 2012 +0200

    Upgrade to 2.8.0

 .gitignore                     |    3 +-
 amavisd-conf.patch             |   76 +++++++++++++++++++++++++++++-----------
 amavisd-new-2.6.4-stdout.patch |   21 -----------
 amavisd-new.spec               |   14 ++++---
 sources                        |    2 +-
 5 files changed, 65 insertions(+), 51 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 24b2d49..dbef4e0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1 @@
-amavisd-new-2.6.4.tar.gz
-/amavisd-new-2.6.6.tar.gz
+amavisd-new-2.8.0.tar.gz
diff --git a/amavisd-conf.patch b/amavisd-conf.patch
index f4e6733..0143277 100644
--- a/amavisd-conf.patch
+++ b/amavisd-conf.patch
@@ -1,13 +1,13 @@
---- amavisd-new-2.6.4/amavisd.conf.orig	2009-06-25 07:38:47.000000000 -0500
-+++ amavisd-new-2.6.4/amavisd.conf	2009-08-10 14:28:13.000000000 -0500
-@@ -15,25 +15,25 @@
+--- amavisd-new-2.8.0/amavisd.conf		2012-06-30 23:33:32.000000000 +0200
++++ amavisd-new-2.8.0/amavisd.conf.conf		2012-07-05 22:14:48.000000000 +0200
+@@ -14,25 +14,25 @@
  # $bypass_decode_parts = 1;         # controls running of decoders&dearchivers
  
  $max_servers = 2;            # num of pre-forked children (2..30 is common), -m
 -$daemon_user  = 'vscan';     # (no default;  customary: vscan or amavis), -u
 -$daemon_group = 'vscan';     # (no default;  customary: vscan or amavis), -g
-+$daemon_user  = 'amavis';     # (no default;  customary: vscan or amavis), -u
-+$daemon_group = 'amavis';     # (no default;  customary: vscan or amavis), -g
++$daemon_user  = 'amavis';    # (no default;  customary: vscan or amavis), -u
++$daemon_group = 'amavis';    # (no default;  customary: vscan or amavis), -g
  
  $mydomain = 'example.com';   # a convenient default for other settings
  
@@ -33,7 +33,7 @@
  #NOTE: create directories $MYHOME/tmp, $MYHOME/var, $MYHOME/db manually
  
  $log_level = 0;              # verbosity 0..5, -d
-@@ -116,11 +116,11 @@
+@@ -113,11 +113,11 @@
  # $timestamp_fmt_mysql = 1; # if using MySQL *and* msgs.time_iso is TIMESTAMP;
  #   defaults to 0, which is good for non-MySQL or if msgs.time_iso is CHAR(16)
  
@@ -49,33 +49,67 @@
  $mailfrom_to_quarantine = ''; # null return path; uses original sender if undef
  
  @addr_extension_virus_maps      = ('virus');
-@@ -154,10 +154,10 @@
+@@ -151,10 +151,10 @@
  # $notify_method  = 'smtp:[127.0.0.1]:10025';
  # $forward_method = 'smtp:[127.0.0.1]:10025';  # set to undef with milter!
  
 -# $final_virus_destiny      = D_DISCARD;
--# $final_banned_destiny     = D_BOUNCE;
--# $final_spam_destiny       = D_BOUNCE;
+-# $final_banned_destiny     = D_DISCARD;
+-# $final_spam_destiny       = D_PASS;  #!!!  D_DISCARD / D_REJECT
 -# $final_bad_header_destiny = D_PASS;
 +$final_virus_destiny      = D_DISCARD;
 +$final_banned_destiny     = D_BOUNCE;
-+$final_spam_destiny       = D_DISCARD;
++$final_spam_destiny       = D_DISCARD;  #!!!  D_DISCARD / D_REJECT
 +$final_bad_header_destiny = D_BOUNCE;
  # $bad_header_quarantine_method = undef;
  
  # $os_fingerprint_method = 'p0f:*:2345';  # to query p0f-analyzer.pl
-@@ -360,10 +360,10 @@
- # ['Sophos SAVI', \&sophos_savi ],
+@@ -375,16 +375,16 @@
+ #   qr/^(?:310|420)[,\s]*(?:.* <<< )?(.+?)(?: ; |$)/m ],
+ # settings for the SAVAPI3.conf: ArchiveScan=1, HeurLevel=2, MailboxScan=1
  
- # ### http://www.clamav.net/
+-# ### http://www.clamav.net/
 -# ['ClamAV-clamd',
--#   \&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd"],
+-#   \&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd.sock"],
 -#   qr/\bOK$/m, qr/\bFOUND$/m,
 -#   qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ],
-+['ClamAV-clamd',
-+  \&ask_daemon, ["CONTSCAN {}\n", "/var/spool/amavisd/clamd.sock"],
-+  qr/\bOK$/m, qr/\bFOUND$/m,
-+  qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ],
- # # NOTE: run clamd under the same user as amavisd, or run it under its own
- # #   uid such as clamav, add user clamav to the amavis group, and then add
- # #   AllowSupplementaryGroups to clamd.conf;
+-# # NOTE: run clamd under the same user as amavisd - or run it under its own
+-# #   uid such as clamav, add user clamav to the amavis group, and then add
+-# #   AllowSupplementaryGroups to clamd.conf;
+-# # NOTE: match socket name (LocalSocket) in clamav.conf to the socket name in
+-# #   this entry; when running chrooted one may prefer a socket under $MYHOME.
++  ### http://www.clamav.net/
++  ['ClamAV-clamd',
++    \&ask_daemon, ["CONTSCAN {}\n", "/var/spool/amavisd/clamd.sock"],
++    qr/\bOK$/m, qr/\bFOUND$/m,
++    qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ],
++  # NOTE: run clamd under the same user as amavisd - or run it under its own
++  #   uid such as clamav, add user clamav to the amavis group, and then add
++  #   AllowSupplementaryGroups to clamd.conf;
++  # NOTE: match socket name (LocalSocket) in clamav.conf to the socket name in
++  #   this entry; when running chrooted one may prefer a socket under $MYHOME.
+ 
+ # ### http://www.clamav.net/ and CPAN  (memory-hungry! clamd is preferred)
+ # # note that Mail::ClamAV requires perl to be build with threading!
+--- amavisd-new-2.8.0/amavisd-nanny		2009-06-25 19:57:13.000000000 +0200
++++ amavisd-new-2.8.0/amavisd-nanny.conf	2012-07-08 01:00:58.000000000 +0200
+@@ -58,7 +58,7 @@
+ 
+ my($dbfile) = 'nanny.db';
+ my($db_home) =  # DB databases directory
+-  defined $ENV{'AMAVISD_DB_HOME'} ? $ENV{'AMAVISD_DB_HOME'} : '/var/amavis/db';
++  defined $ENV{'AMAVISD_DB_HOME'} ? $ENV{'AMAVISD_DB_HOME'} : '/var/spool/amavisd/db';
+ my($wakeuptime) = 2;  # -w, sleep time in seconds, may be fractional
+ my($repeatcount);     # -c, repeat count (when defined)
+ 
+--- amavisd-new-2.8.0/amavisd-agent		2009-06-18 21:17:30.000000000 +0200
++++ amavisd-new-2.8.0/amavisd-agent.conf	2012-07-08 01:03:16.000000000 +0200
+@@ -50,7 +50,7 @@
+ 
+ my($dbfile) = 'snmp.db';
+ my($db_home) =  # DB databases directory
+-  defined $ENV{'AMAVISD_DB_HOME'} ? $ENV{'AMAVISD_DB_HOME'} : '/var/amavis/db';
++  defined $ENV{'AMAVISD_DB_HOME'} ? $ENV{'AMAVISD_DB_HOME'} : '/var/spool/amavisd/db';
+ 
+ my($wakeuptime) = 10;  # -w, sleep time in seconds, may be fractional
+ my($repeatcount);      # -c, repeat count (when defined)
diff --git a/amavisd-new.spec b/amavisd-new.spec
index 00e0a33..3a9e36c 100644
--- a/amavisd-new.spec
+++ b/amavisd-new.spec
@@ -2,8 +2,8 @@
 
 Summary:        Email filter with virus scanner and spamassassin support
 Name:           amavisd-new
-Version:        2.6.6
-Release:        3%{?prerelease:.%{prerelease}}%{?dist}
+Version:        2.8.0
+Release:        1%{?prerelease:.%{prerelease}}%{?dist}
 # LDAP schema is GFDL, some helpers are BSD, core is GPLv2+
 License:        GPLv2+ and BSD and GFDL
 Group:          Applications/System
@@ -20,7 +20,6 @@ Source8:        amavisd-new-tmpfiles.conf
 Patch0:         amavisd-conf.patch
 Patch1:         amavisd-init.patch
 Patch2:         amavisd-condrestart.patch
-Patch3:         amavisd-new-2.6.4-stdout.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Requires:       /usr/sbin/clamd, /etc/clamd.d
 Requires:       /usr/sbin/tmpwatch, /etc/cron.daily
@@ -35,7 +34,7 @@ Requires:       freeze
 Requires:       gzip
 Requires:       lzop
 Requires:       nomarch
-Requires:       p7zip
+Requires:       p7zip, p7zip-plugins
 Requires:       tar
 # We probably should parse the fetch_modules() code in amavisd for this list.
 # These are just the dependencies that don't get picked up otherwise.
@@ -113,7 +112,6 @@ alerting purposes.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p0
-%patch3 -p1
 
 install -p -m 644 %{SOURCE4} %{SOURCE5} README_FILES/
 sed -e 's,/var/amavis/amavisd.sock\>,/var/spool/amavisd/amavisd.sock,' -i amavisd-release
@@ -188,7 +186,7 @@ fi
 
 %files
 %defattr(-,root,root,-)
-%doc AAAREADME.first LDAP.schema LICENSE RELEASE_NOTES TODO
+%doc AAAREADME.first LDAP.schema LDAP.ldif LICENSE RELEASE_NOTES
 %doc README_FILES test-messages amavisd.conf-*
 %dir %{_sysconfdir}/amavisd/
 %attr(755,root,root) %{_initrddir}/amavisd
@@ -216,10 +214,14 @@ fi
 
 %files snmp
 %defattr(-,root,root,-)
+%doc AMAVIS-MIB.txt
 %attr(755,root,root) %{_initrddir}/amavisd-snmp
 %{_sbindir}/amavisd-snmp-subagent
 
 %changelog
+* Sun Jul 08 2012 Robert Scheck <robert at fedoraproject.org> 2.8.0-1
+- Upgrade to 2.8.0
+
 * Fri Jun 29 2012 Robert Scheck <robert at fedoraproject.org> 2.6.6-3
 - Various minor spec file cleanups
 
diff --git a/sources b/sources
index b5fe306..3c85930 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6bddb725115c2682110b82d41494df73  amavisd-new-2.6.6.tar.gz
+9851ce19f0c8fcab36f254c4e0251618  amavisd-new-2.8.0.tar.gz



More information about the perl-devel mailing list