[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