[arch-commits] Commit in amavisd-new/trunk (2 files)

Thore Bödecker foxxx0 at archlinux.org
Wed Jun 14 16:17:38 UTC 2017


    Date: Wednesday, June 14, 2017 @ 16:17:38
  Author: foxxx0
Revision: 236779

add patch for upstream regression, FS#54417

Added:
  amavisd-new/trunk/fix-dkim-for-originating-mails.patch
Modified:
  amavisd-new/trunk/PKGBUILD

--------------------------------------+
 PKGBUILD                             |   15 +++++++++++----
 fix-dkim-for-originating-mails.patch |   10 ++++++++++
 2 files changed, 21 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-06-14 15:57:57 UTC (rev 236778)
+++ PKGBUILD	2017-06-14 16:17:38 UTC (rev 236779)
@@ -3,7 +3,7 @@
 
 pkgname=amavisd-new
 pkgver=2.11.0
-pkgrel=4
+pkgrel=5
 pkgdesc="High-performance interface between mailer (MTA) and content checkers"
 arch=('any')
 url="https://www.ijs.si/software/amavisd/"
@@ -40,11 +40,13 @@
 source=("https://www.ijs.si/software/amavisd/amavisd-new-${pkgver}.tar.xz"
         "amavisd.service"
         "amavisd.sysusers"
-        "amavisd.tmpfiles")
+        "amavisd.tmpfiles"
+        "fix-dkim-for-originating-mails.patch")
 sha512sums=('a33292c976abf54db9475392069658c926e7a6f11a4970bbe353b34b3343388bc83b40eda4729f8efa735a3a6e23fd1ed83487f6f7ccf1e9f0903220e6d26957'
             '5028913479808c02a74682987ed5289d094c1ae2e37874b8c45a6abcc825f2e9d9a46acf9ee010897a5a41e5f9256507cc4d7b9e535c46b03cc06b560dddd908'
             '8933d8457989c949845c0dabd2bed58680adbf87c920f05a59fd136acdd6da84b4d5b48c4c71dfbc0b047be005a70f665138d6397c1b09e0c746903c1d19fc11'
-            '1320d2416151e3340dc9a40b2b516835a5a4966c7db58268a005ee3f5701790851cdf3a2897c6fb9d4e95847d8c0c170e64f8a668ae999fd143de02f6fae8b52')
+            '1320d2416151e3340dc9a40b2b516835a5a4966c7db58268a005ee3f5701790851cdf3a2897c6fb9d4e95847d8c0c170e64f8a668ae999fd143de02f6fae8b52'
+            '0ea12ca769eb58eacbcbb234d1ff56ba06c06149230d7f6614cf52847ba2971fc5179f1a3cc88da114d9f6c1421108b4adfbe1b2d7e0f6be1be4ac70cec21988')
 
 prepare() {
     sed -i \
@@ -57,7 +59,12 @@
         -e "sX# \\\$pid_file  = \"\\\$MYHOME/var/amavisd.pid\"X\\\$pid_file = \"/run/amavis/pid\"Xg" \
         -e "sX# \\\$lock_file = \"\\\$MYHOME/var/amavisd.lock\"X\\\$lock_file = \"/run/amavis/lock\"Xg" \
         -e "sX\\\$unix_socketname = \"\\\$MYHOME/amavisd.sock\"X\\\$unix_socketname = \"/run/amavis/sock\"Xg" \
-        "${srcdir}/amavisd-new-${pkgver}/amavisd.conf"
+        "${srcdir}/${pkgname}-${pkgver}/amavisd.conf"
+
+    # fix ORIGINATING detection for DKIM signing
+    # see: https://bugzilla.redhat.com/show_bug.cgi?id=1364730#c1
+    # and: https://lists.amavis.org/pipermail/amavis-users/2016-July/004428.html
+    patch -p0 "${srcdir}/${pkgname}-${pkgver}/amavisd" < fix-dkim-for-originating-mails.patch
 }
 
 package() {

Added: fix-dkim-for-originating-mails.patch
===================================================================
--- fix-dkim-for-originating-mails.patch	                        (rev 0)
+++ fix-dkim-for-originating-mails.patch	2017-06-14 16:17:38 UTC (rev 236779)
@@ -0,0 +1,10 @@
+--- amavisd.orig	Tue Apr 26 21:24:33 2016
++++ amavisd	Fri Jul  1 01:03:15 2016
+@@ -34338,6 +34329,7 @@ sub collect_some_dkim_info($) {
+     $sig_ind++;
+   }
+   Amavis::load_policy_bank($_,$msginfo) for @bank_names;
++  $msginfo->originating(c('originating'));
+   $msginfo->dkim_signatures_valid(\@signatures_valid)  if @signatures_valid;
+ # if (ll(5) && $sig_ind > 0) {
+ #   # show which header fields are covered by which signature



More information about the arch-commits mailing list