Merge ~paelzer/ubuntu/+source/amavisd-new:lp-1770532-dkim-1792293-socketname-cosmic into ubuntu/+source/amavisd-new:ubuntu/cosmic-devel

Proposed by Christian Ehrhardt 
Status: Merged
Approved by: Christian Ehrhardt 
Approved revision: 1a416be9cdca818a252233e074085f69ddd8595b
Merged at revision: 1a416be9cdca818a252233e074085f69ddd8595b
Proposed branch: ~paelzer/ubuntu/+source/amavisd-new:lp-1770532-dkim-1792293-socketname-cosmic
Merge into: ubuntu/+source/amavisd-new:ubuntu/cosmic-devel
Diff against target: 80 lines (+52/-0)
4 files modified
debian/changelog (+9/-0)
debian/patches/100_more_amavisd_helpers_fixes (+19/-0)
debian/patches/105_amavisd_fix_originating_dkim_signing.patch (+22/-0)
debian/patches/series (+2/-0)
Reviewer Review Type Date Requested Status
Robie Basak Approve
Canonical Server Pending
git-ubuntu developers Pending
Review via email: mp+355543@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

As this is for two bugs at once please See the bugs for per-case details.
Test PPA available at https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/3436

Revision history for this message
Robie Basak (racb) wrote :

ltgm except for one inline comment. +1 to upload once fixed.

review: Approve
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Thanks for the catch, yeah I'll update that.
Also the Debian bug is already accepted in their git - so this Delta will drop for sure.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Tag pushed with the cleanups
To ssh://git.launchpad.net/~usd-import-team/ubuntu/+source/amavisd-new
 * [new tag] upload/1%2.11.0-1ubuntu2 -> upload/1%2.11.0-1ubuntu2

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading amavisd-new_2.11.0-1ubuntu2.dsc: done.
  Uploading amavisd-new_2.11.0-1ubuntu2.debian.tar.xz: done.
  Uploading amavisd-new_2.11.0-1ubuntu2_source.buildinfo: done.
  Uploading amavisd-new_2.11.0-1ubuntu2_source.changes: done.
Successfully uploaded packages.

Due to the beta iso freeze it is in c-unapproved [1] for now.

[1]: https://launchpad.net/ubuntu/cosmic/+queue?queue_state=1

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 8423d57..5b13d0b 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,12 @@
6+amavisd-new (1:2.11.0-1ubuntu2) cosmic; urgency=medium
7+
8+ * d/p/100_more_amavisd_helpers_fixes: Fix Debian/Ubuntu pathing in
9+ amavisd-release (LP: #1792293)
10+ * d/p/105_amavisd_fix_originating_dkim_signing.patch: Fix DKIM signing
11+ in 2.11.0 (LP: #1770532)
12+
13+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 24 Sep 2018 14:05:01 +0200
14+
15 amavisd-new (1:2.11.0-1ubuntu1) bionic; urgency=medium
16
17 * Merge with Debian unstable. Remaining changes:
18diff --git a/debian/patches/100_more_amavisd_helpers_fixes b/debian/patches/100_more_amavisd_helpers_fixes
19new file mode 100644
20index 0000000..fa4e5cf
21--- /dev/null
22+++ b/debian/patches/100_more_amavisd_helpers_fixes
23@@ -0,0 +1,19 @@
24+Description: Fix Debian/Ubuntu pathing in amavisd-release
25+
26+Forwarded: not-needed
27+Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
28+Bug-Ubuntu: https://bugs.launchpad.net/bugs/1792293
29+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909478
30+Last-Update: 2019-09-24
31+
32+--- a/amavisd-release
33++++ b/amavisd-release
34+@@ -87,7 +87,7 @@ BEGIN {
35+ $log_level = 1;
36+ # $socketname = '127.0.0.1:9998';
37+ # $socketname = '[::1]:9998';
38+- $socketname = '/var/amavis/amavisd.sock';
39++ $socketname = '/var/lib/amavis/amavisd.sock';
40+
41+ ### END OF USER CONFIGURABLE
42+ }
43diff --git a/debian/patches/105_amavisd_fix_originating_dkim_signing.patch b/debian/patches/105_amavisd_fix_originating_dkim_signing.patch
44new file mode 100644
45index 0000000..822f290
46--- /dev/null
47+++ b/debian/patches/105_amavisd_fix_originating_dkim_signing.patch
48@@ -0,0 +1,22 @@
49+Description: Fix DKIM signing in 2.11.0 lacking originating status
50+.
51+Version 2.11 has control flows that reach DKIM signing without originating
52+being set. Various reports upstream have very similar changes, but no upstream
53+response so far. Pick one of the changes to fix this in Ubuntu.
54+.
55+Forwarded: yes
56+Author: Adam Jacobs <alj@boxyfrog.com>
57+Origin: https://lists.amavis.org/pipermail/amavis-users/2018-May/005364.html
58+Bug-Ubuntu: https://bugs.launchpad.net/bugs/1770532
59+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882324
60+Last-Update: 2018-09-24
61+--- a/amavisd
62++++ b/amavisd
63+@@ -33570,6 +33570,7 @@ sub dkim_make_signatures($$;$) {
64+ my $allowed_hdrs = cr('allowed_added_header_fields');
65+ my $from_str = join(', ', qquote_rfc2821_local(@rfc2822_from)); # logging
66+ substr($from_str,100) = '[...]' if length($from_str) > 100;
67++ $msginfo->originating(c('originating'));
68+ if (!$allowed_hdrs || !$allowed_hdrs->{lc('DKIM-Signature')}) {
69+ do_log(5, "dkim: inserting a DKIM-Signature header field disabled");
70+ } elsif (!$msginfo->originating) {
71diff --git a/debian/patches/series b/debian/patches/series
72index 141aac4..ca493c1 100644
73--- a/debian/patches/series
74+++ b/debian/patches/series
75@@ -6,3 +6,5 @@
76 85-clarify_fqdn_error.patch
77 90_fix_snmp_subagent_warning
78 95_amavisd_helpers_fixes
79+100_more_amavisd_helpers_fixes
80+105_amavisd_fix_originating_dkim_signing.patch

Subscribers

People subscribed via source and target branches