Merge ~paelzer/ubuntu/+source/dovecot:merge-cosmic-2.3.1-transitional into ubuntu/+source/dovecot:debian/experimental

Proposed by Christian Ehrhardt 
Status: Rejected
Rejected by: Christian Ehrhardt 
Proposed branch: ~paelzer/ubuntu/+source/dovecot:merge-cosmic-2.3.1-transitional
Merge into: ubuntu/+source/dovecot:debian/experimental
Diff against target: 922 lines (+786/-1)
4 files modified
debian/changelog (+738/-0)
debian/control (+10/-1)
debian/patches/dovecot-2.3.1-fix-pam.patch (+37/-0)
debian/patches/series (+1/-0)
Reviewer Review Type Date Requested Status
Canonical Server packageset reviewers Pending
Review via email: mp+345683@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Pushed extra tags:
 * [new tag] lp1771524/deconstruct/1%2.2.33.2-1ubuntu4 -> lp1771524/deconstruct/1%2.2.33.2-1ubuntu4
 * [new tag] lp1771524/new/debian -> lp1771524/new/debian
 * [new tag] lp1771524/old/ubuntu -> lp1771524/old/ubuntu
 * [new tag] lp1771524/logical/1%2.2.33.2-1ubuntu4 -> lp1771524/logical/1%2.2.33.2-1ubuntu4
 * [new tag] lp1771524/old/debian -> lp1771524/old/debian
 * [new tag] lp1771524/reconstruct/1%2.2.33.2-1ubuntu4 -> lp1771524/reconstruct/1%2.2.33.2-1ubuntu4

Please do realize this is intentionally against experimental!

Also many details in bug 1771524
And this is preliminary waiting for answers on https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=896674

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

Reconsidered autopkgtests (details in the related merge bug) and force-pushed a reduced set of changes.

a5911d4... by Christian Ehrhardt 

- d/p/dovecot-2.3.1-fix-pam.patch: fix pam auth in 2.3.1 systemd service

Signed-off-by: Christian Ehrhardt <email address hidden>

6782c64... by Christian Ehrhardt 

changelog: fix pam auth in 2.3.1 systemd service

Signed-off-by: Christian Ehrhardt <email address hidden>

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

Fixed issues around pam login that I found in tests, new commit for that pushed to this MP

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

With so much in flight, lets un-mark for-review until I know better from Debian.
Also 2.3.1 has plenty of issues it seems, might need to wait for a later 2.3.x

I'll propose a 2.2 based MP soon as an alternative for now.

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

We are doing this from scratch to 2.3.2.1 and starting from the much cleaned up latest 2.2 I have put into Cosmic.

Unmerged commits

6782c64... by Christian Ehrhardt 

changelog: fix pam auth in 2.3.1 systemd service

Signed-off-by: Christian Ehrhardt <email address hidden>

a5911d4... by Christian Ehrhardt 

- d/p/dovecot-2.3.1-fix-pam.patch: fix pam auth in 2.3.1 systemd service

Signed-off-by: Christian Ehrhardt <email address hidden>

3b2b469... by Christian Ehrhardt 

changelog: carry mail-stack-delivery as empty transitional package

Signed-off-by: Christian Ehrhardt <email address hidden>

23490bd... by Christian Ehrhardt 

carry mail-stack-delivery as empty transitional package

Signed-off-by: Christian Ehrhardt <email address hidden>

a111ea1... by Christian Ehrhardt 

changelog: merge as 1:2.3.1-1ubuntu1

Signed-off-by: Christian Ehrhardt <email address hidden>

88f8f48... by Christian Ehrhardt 

update-maintainer

6a1cf21... by Christian Ehrhardt 

merge-changelogs

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 2d7d644..0c0acc9 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,56 @@
6+dovecot (1:2.3.1-1ubuntu1) cosmic; urgency=medium
7+
8+ * Merge with Debian unstable (LP: #1771524). Remaining changes:
9+ * Dropped Changes (now upstream)
10+ - SECURITY UPDATE: rfc822_parse_domain Information Leak Vulnerability
11+ - SECURITY UPDATE: TLS SNI config lookups DoS
12+ - SECURITY UPDATE: Memory leak that can cause crash due to memory exhaustion
13+ * Dropped Changes (no more needed after 18.04)
14+ - handle conffile removal of /etc/init/dovecot.conf (due to dropping
15+ upstart).
16+ * Dropped Changes (no more needed)
17+ - Drop build dependency on libstemmer-dev (universe) - this is now in main
18+ - Disable dovecot-lucene plugin as it had various issues and is deprecated
19+ in favor of solr anyway (LP 1524526) - no more failing in Cosmic.
20+ - Add updated autopkgtest to debian/tests/* (stop these test being an
21+ outdated redundancy to git+ssh://git.launchpad.net/qa-regression-testing)
22+ This also avoids these tests being flaky to stop migration (LP: #1638865)
23+ * Dropped Changes (mail-stack-delivery)
24+ It was decided to no more carry mail-stack-delivery as a package in favor
25+ to out-of-package solutions. It became less useful due to one of the
26+ biggest benefit (auto-ssl setup) being part of the base setup now.
27+ - Add mail-stack-delivery
28+ - add package in d/rules, d/control
29+ - add d/*mail-stack-delivery* maintainer scripts and default conf
30+ - d/mail-stack-delivery.preinst: Move previously installed backups and
31+ config files to a new package namespace.
32+ - d/mail-stack-delivery.README.Debian clarified use of configuration files
33+ - d/mail-stack-delivery.postinst: Use ssl key/cert paths now set up by
34+ dovecot-core; transition for such configs formerly set up by
35+ mail-stack-delivery to use the new default ssl config (if user had no
36+ conffile change or choses new defaults).
37+ - d/mail-stack-delivery.postinst: if moving dovecot to the new defaults on
38+ upgrade, also move the related postfix key/cert entries.
39+ - debian/99-mail-stack-delivery.conf: do not explicitly enable protocols
40+ as all installed are auto-included from the base config now.
41+ - adapt autopkgtests to match new version.
42+ - d/control: for the ssl transition to work we need to ensure dovecot-core
43+ is complete before upgrading mail-stack-delivery, so add a Pre-Depends.
44+ - d/mail-stack-delivery.postinst: add SSL_CERT/SSL_KEY detection to
45+ postconf section (was formerly initialized at the now dropped key setup)
46+ - d/mail-stack-delivery.postinst: fix SSL_CERT/SSL_KEY detection to only
47+ read non-comments from the right keywords and to strip common bad-chars
48+ - d/mail-stack-delivery.postinst: stop modifying mandatory tls config,
49+ recent upstream has sane defaults now
50+ - debian/99-mail-stack-delivery.conf: drop explicit ssl_cipher_list,
51+ recent upstream has sane defaults now
52+ * Added Changes:
53+ - carry mail-stack-delivery as empty transitional package
54+ (can be dropped >20.04)
55+ - d/p/dovecot-2.3.1-fix-pam.patch: fix pam auth in 2.3.1 systemd service
56+
57+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 16 May 2018 14:40:19 +0200
58+
59 dovecot (1:2.3.1-1) experimental; urgency=medium
60
61 * [d07381b] New upstream version 2.3.1
62@@ -97,6 +150,77 @@ dovecot (1:2.2.34-1) unstable; urgency=medium
63
64 -- Apollon Oikonomopoulos <apoikos@debian.org> Thu, 01 Mar 2018 10:55:49 +0200
65
66+dovecot (1:2.2.33.2-1ubuntu4) bionic; urgency=medium
67+
68+ * SECURITY UPDATE: rfc822_parse_domain Information Leak Vulnerability
69+ - debian/patches/CVE-2017-14461/*.patch: upstream parsing fixes.
70+ - CVE-2017-14461
71+ * SECURITY UPDATE: TLS SNI config lookups DoS
72+ - debian/patches/CVE-2017-15130/*.patch: upstream config filtering fix.
73+ - CVE-2017-15130
74+
75+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 26 Feb 2018 12:34:24 -0500
76+
77+dovecot (1:2.2.33.2-1ubuntu3) bionic; urgency=medium
78+
79+ * SECURITY UPDATE: Memory leak that can cause crash due to memory exhaustion
80+ - debian/patches/CVE-2017-15132.patch: fix memory leak in
81+ auth_client_request_abort() in src/lib-auth/auth-client-request.c.
82+ - debian/patches/CVE-2017-15132-additional.patch: remove request after
83+ abort in src/lib-auth/auth-client-request.c,
84+ src/lib-auth/auth-server-connection.c,
85+ src/lib-auth/auth-serser-connection.h.
86+ - CVE-2017-15132
87+
88+ -- Leonidas S. Barbosa <leo.barbosa@canonical.com> Fri, 23 Feb 2018 09:49:11 -0500
89+
90+dovecot (1:2.2.33.2-1ubuntu2) bionic; urgency=high
91+
92+ * No change rebuild against openssl1.1.
93+
94+ -- Dimitri John Ledkov <xnox@ubuntu.com> Tue, 06 Feb 2018 12:41:35 +0000
95+
96+dovecot (1:2.2.33.2-1ubuntu1) bionic; urgency=medium
97+
98+ * Merge with Debian unstable. Remaining changes:
99+ - Add updated autopkgtest to debian/tests/*.
100+ - Drop build dependency on libstemmer-dev (universe)
101+ - Add mail-stack-delivery
102+ - add package in d/rules, d/control
103+ - add d/*mail-stack-delivery* maintainer scripts and default conf
104+ - d/mail-stack-delivery.preinst: Move previously installed backups and
105+ config files to a new package namespace.
106+ - d/mail-stack-delivery.README.Debian clarified use of configuration files
107+ - handle conffile removal of /etc/init/dovecot.conf (due to dropping
108+ upstart). Can be removed once no upgrade path from <yakkety is left.
109+ - Disable dovecot-lucene plugin as it had various issues and is deprecated
110+ in favor of solr anyway (LP 1524526).
111+ * Dropped changes (in Debian):
112+ - Use Snakeoil SSL certificates by default
113+ - d/control: Depend on ssl-cert
114+ * Added changes:
115+ - d/mail-stack-delivery.postinst: Use ssl key/cert paths now set up by
116+ dovecot-core; transition for such configs formerly set up by
117+ mail-stack-delivery to use the new default ssl config (if user had no
118+ conffile change or choses new defaults).
119+ - d/mail-stack-delivery.postinst: if moving dovecot to the new defaults on
120+ upgrade, also move the related postfix key/cert entries.
121+ - debian/99-mail-stack-delivery.conf: do not explicitly enable protocols
122+ as all installed are auto-included from the base config now.
123+ - adapt autopkgtests to match new version.
124+ - d/control: for the ssl transition to work we need to ensure dovecot-core
125+ is complete before upgrading mail-stack-delivery, so add a Pre-Depends.
126+ - d/mail-stack-delivery.postinst: add SSL_CERT/SSL_KEY detection to
127+ postconf section (was formerly initialized at the now dropped key setup)
128+ - d/mail-stack-delivery.postinst: fix SSL_CERT/SSL_KEY detection to only
129+ read non-comments from the right keywords and to strip common bad-chars
130+ - d/mail-stack-delivery.postinst: stop modifying mandatory tls config,
131+ recent upstream has sane defaults now
132+ - debian/99-mail-stack-delivery.conf: drop explicit ssl_cipher_list,
133+ recent upstream has sane defaults now
134+
135+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 16 Aug 2017 16:50:29 +0200
136+
137 dovecot (1:2.2.33.2-1) unstable; urgency=medium
138
139 * [8216f38] New upstream version 2.2.33.2
140@@ -183,6 +307,28 @@ dovecot (1:2.2.30.2-1) unstable; urgency=medium
141
142 -- Apollon Oikonomopoulos <apoikos@debian.org> Thu, 22 Jun 2017 22:22:59 +0300
143
144+dovecot (1:2.2.27-3ubuntu1) artful; urgency=medium
145+
146+ * Merge with Debian; Remaining Changes:
147+ + Add updated autopkgtest to debian/tests/*.
148+ + Drop build dependency on libstemmer-dev (universe)
149+ + Use Snakeoil SSL certificates by default
150+ - d/control: Depend on ssl-cert
151+ + Add mail-stack-delivery
152+ - add package in d/rules, d/control
153+ - add d/*mail-stack-delivery* maintainer scripts and default conf
154+ - d/mail-stack-delivery.preinst: Move previously installed backups and
155+ config files to a new package namespace.
156+ - d/mail-stack-delivery.README.Debian clarified use of configuration files
157+ + Disable dovecot-lucene plugin as it had various issues, has universe
158+ dependencies and is deprecated in favor of solr anyway.
159+ + handle conffile removal of /etc/init/dovecot.conf (due to dropping
160+ upstart). Can be removed once no upgrade path from <yakkety is left.
161+ * Dropped changes:
162+ - SECURITY UPDATE (CVE-2017-2669): DoS via crafted username (is in Debian)
163+
164+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 28 Apr 2017 11:12:48 +0200
165+
166 dovecot (1:2.2.27-3) unstable; urgency=high
167
168 * [117285a] Remove /etc/dovecot/README (Closes: #849290)
169@@ -191,6 +337,38 @@ dovecot (1:2.2.27-3) unstable; urgency=high
170
171 -- Apollon Oikonomopoulos <apoikos@debian.org> Tue, 11 Apr 2017 00:46:54 +0300
172
173+dovecot (1:2.2.27-2ubuntu2) zesty; urgency=medium
174+
175+ * SECURITY UPDATE: DoS via crafted username
176+ - debian/patches/CVE-2017-2669.patch: do not double-expand key in
177+ passdb dict when authenticating in src/auth/db-dict.c.
178+ - CVE-2017-2669
179+
180+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 07 Apr 2017 13:31:02 -0400
181+
182+dovecot (1:2.2.27-2ubuntu1) zesty; urgency=medium
183+
184+ * Merge with Debian; Remaining Changes:
185+ + Add updated autopkgtest to debian/tests/*.
186+ + Drop build dependency on libstemmer-dev (universe)
187+ + Use Snakeoil SSL certificates by default
188+ - d/control: Depend on ssl-cert
189+ + Add mail-stack-delivery
190+ - add package in d/rules, d/control
191+ - add d/*mail-stack-delivery* maintainer scripts and default conf
192+ - d/mail-stack-delivery.preinst: Move previously installed backups and
193+ config files to a new package namespace.
194+ - d/mail-stack-delivery.README.Debian clarified use of configuration files
195+ + Disable dovecot-lucene plugin as it had various issues, has universe
196+ dependencies and is deprecated in favor of solr anyway.
197+ + handle conffile removal of /etc/init/dovecot.conf (due to dropping
198+ upstart). Can be removed once no upgrade path from <yakkety is left.
199+ * Dropped changes:
200+ + Fix FTBFS of dovecot 2.2.25 in Ubuntu due to being incompatible with
201+ -Bsymbolic-functions linker flag (in Debian).
202+
203+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 09 Feb 2017 15:24:55 +0100
204+
205 dovecot (1:2.2.27-2) unstable; urgency=medium
206
207 * [30586e3] Fix SHA3 on big-endian architectures.
208@@ -252,6 +430,47 @@ dovecot (1:2.2.26.0-1) unstable; urgency=medium
209
210 -- Apollon Oikonomopoulos <apoikos@debian.org> Thu, 07 Jul 2016 10:17:58 +0200
211
212+dovecot (1:2.2.25-1ubuntu2) zesty; urgency=medium
213+
214+ * Update "general" dep8 test with various cleanups, bugfixes and conversion
215+ to Python 3. Since it now uses the "service" wrapper, the test must
216+ additionally depend on init-system-helpers.
217+
218+ -- Robie Basak <robie.basak@ubuntu.com> Tue, 08 Nov 2016 13:37:08 +0000
219+
220+dovecot (1:2.2.25-1ubuntu1) zesty; urgency=medium
221+
222+ * Merge with Debian (LP: #1633220); Remaining Changes:
223+ + Add updated autopkgtest to debian/tests/*.
224+ + Drop build dependency on libstemmer-dev (universe)
225+ + Use Snakeoil SSL certificates by default
226+ - d/control: Depend on ssl-cert
227+ + Add mail-stack-delivery
228+ - add package in d/rules, d/control
229+ - add d/*mail-stack-delivery* maintainer scripts and default conf
230+ - d/mail-stack-delivery.preinst: Move previously installed backups and
231+ config files to a new package namespace.
232+ - d/mail-stack-delivery.README.Debian clarified use of configuration files
233+ + Disable dovecot-lucene plugin as it had various issues, has universe
234+ dependencies and is deprecated in favor of solr anyway.
235+ + handle conffile removal of /etc/init/dovecot.conf (due to dropping
236+ upstart). Can be removed once no upgrade path from <yakkety is left.
237+ * Added changes:
238+ + Fix FTBFS of dovecot 2.2.25 in Ubuntu due to being incompatible with
239+ -Bsymbolic-functions linker flag (LP: #1636781).
240+ * Dropped Changes as they got accepted in Debian:
241+ + add lsb base dependency to ensure debian/dovecot-core.dovecot.init is
242+ working correctly
243+ + Add ufw integration:
244+ - d/dovecot-core.ufw.profile: new ufw profile.
245+ - d/rules: install profile in dovecot-core.
246+ - d/control: dovecot-core - suggest ufw.
247+ + Add apport hook:
248+ - d/rules, d/source_dovecot.py
249+ + Remove lintian override for drac
250+
251+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 25 Oct 2016 13:12:40 +0200
252+
253 dovecot (1:2.2.25-1) unstable; urgency=medium
254
255 * [cc29a81] Imported Upstream version 2.2.25
256@@ -265,6 +484,47 @@ dovecot (1:2.2.25-1) unstable; urgency=medium
257
258 -- Jaldhar H. Vyas <jaldhar@debian.org> Fri, 01 Jul 2016 17:07:03 -0400
259
260+dovecot (1:2.2.24-1ubuntu1) yakkety; urgency=medium
261+
262+ * Merge with Debian; Remaining Changes:
263+ + Add autopkgtest to debian/tests/*.
264+ + Drop build dependency on libstemmer-dev (universe)
265+ + Use Snakeoil SSL certificates by default
266+ - d/control: Depend on ssl-cert
267+ + add lsb base dependency to ensure debian/dovecot-core.dovecot.init is
268+ working correctly
269+ + Add ufw integration:
270+ - d/dovecot-core.ufw.profile: new ufw profile.
271+ - d/rules: install profile in dovecot-core.
272+ - d/control: dovecot-core - suggest ufw.
273+ + Add apport hook:
274+ - d/rules, d/source_dovecot.py
275+ + Remove lintian override for drac
276+ + Add mail-stack-delivery
277+ - add package in d/rules, d/control
278+ - add d/*mail-stack-delivery* maintainer scripts and default conf
279+ - d/mail-stack-delivery.preinst: Move previously installed backups and
280+ config files to a new package namespace.
281+ * Added Changes:
282+ - Disable dovecot-lucene plugin as it had various issues, has universe
283+ dependencies and is deprecated in favor of solr anyway (LP: #1524526).
284+ - Fixup the autopkgtests we add to work with recent dovecot versions
285+ - d/mail-stack-delivery.README.Debian clarified use of configuration files
286+ - handle conffile removal of /etc/init/dovecot.conf (due to dropping
287+ upstart). Can be removed once no upgrade path from <yakkety is left.
288+ * Dropped Changes:
289+ - Add upstart job (that means we no more add it now)
290+ - no more needed upgrade handling of mail-stack-delivery related to
291+ 2.1.7-7 and 1.2.9-1ubuntu8 (both out of scope of any possible
292+ paths now)
293+ - d/dovecot-core.dirs: Added usr/share/doc/dovecot-core (was only left
294+ in changelog)
295+ - ntpdate Recommends (was missing in former Changelog, now superseded
296+ by timesyncd which is available by default)
297+ - adding of d/docs for dh_installdocs
298+
299+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 21 Jun 2016 16:31:29 +0200
300+
301 dovecot (1:2.2.24-1) unstable; urgency=medium
302
303 * [26020b6] Imported Upstream version 2.2.24 (Closes: #818652)
304@@ -281,6 +541,61 @@ dovecot (1:2.2.23-1) unstable; urgency=medium
305
306 -- Apollon Oikonomopoulos <apoikos@debian.org> Tue, 12 Apr 2016 17:30:03 +0300
307
308+dovecot (1:2.2.22-1ubuntu4) xenial; urgency=medium
309+
310+ * Urgh. Previous upload added a runtime dependency on libstemmer0d to
311+ dovecot-core that I missed. Revert it, and reopen LP: 1524526.
312+
313+ -- Christopher James Halse Rogers <raof@ubuntu.com> Thu, 21 Apr 2016 09:59:28 +1000
314+
315+dovecot (1:2.2.22-1ubuntu3) xenial; urgency=medium
316+
317+ * Re-add build dependency on libstemmer-dev
318+ - In universe, but only adds runtime dependencies to packages already in
319+ universe.
320+ - Fixes crash with missing symbol when enabling fts-lucene plugin
321+ (LP: #1524526)
322+
323+ -- Christopher James Halse Rogers <raof@ubuntu.com> Wed, 20 Apr 2016 12:44:08 +1000
324+
325+dovecot (1:2.2.22-1ubuntu2) xenial; urgency=medium
326+
327+ * Rebuild against libmysqlclient20.
328+
329+ -- Robie Basak <robie.basak@ubuntu.com> Tue, 05 Apr 2016 12:19:25 +0000
330+
331+dovecot (1:2.2.22-1ubuntu1) xenial; urgency=medium
332+
333+ * Merge with Debian; remaining changes:
334+ + Add mail-stack-delivery package:
335+ - Update d/rules
336+ - d/control: convert existing dovecot-postfix package to a dummy
337+ package and add new mail-stack-delivery package.
338+ - Update maintainer scripts.
339+ - Rename d/dovecot-postfix.* to debian/mail-stack-delivery.*
340+ - d/mail-stack-delivery.preinst: Move previously installed backups and
341+ config files to a new package namespace.
342+ - d/mail-stack-delivery.prerm: Added to handle downgrades.
343+ + Use Snakeoil SSL certificates by default:
344+ - d/control: Depend on ssl-cert.
345+ + Add autopkgtest to debian/tests/*.
346+ + Add ufw integration:
347+ - d/dovecot-core.ufw.profile: new ufw profile.
348+ - d/rules: install profile in dovecot-core.
349+ - d/control: dovecot-core - suggest ufw.
350+ + d/dovecot-core.dirs: Added usr/share/doc/dovecot-core
351+ + Add apport hook:
352+ - d/rules, d/source_dovecot.py
353+ + Add upstart job:
354+ - d/rules, d/dovecot-core.dovecot.upstart, d/control,
355+ d/dovecot-core.dirs, dovecot-imapd.{postrm, postinst, prerm},
356+ d/dovecot-pop3d.{postinst, postrm, prerm}.
357+ d/mail-stack-deliver.postinst: Convert init script to upstart.
358+ + d/control: Drop dovecot-postfix package as its no longer required.
359+ + Drop build dependency on libstemmer-dev (universe).
360+
361+ -- Matthias Klose <doko@ubuntu.com> Mon, 21 Mar 2016 19:44:11 +0100
362+
363 dovecot (1:2.2.22-1) unstable; urgency=medium
364
365 [ Jaldhar H. Vyas ]
366@@ -342,6 +657,40 @@ dovecot (1:2.2.19-1) UNRELEASED; urgency=medium
367
368 -- Jaldhar H. Vyas <jaldhar@debian.org> Sun, 13 Dec 2015 09:41:56 -0500
369
370+dovecot (1:2.2.18-2ubuntu2) wily; urgency=medium
371+
372+ * Merge with Debian (after 552 days); remaining changes:
373+ + Add mail-stack-delivery package:
374+ - Update d/rules
375+ - d/control: convert existing dovecot-postfix package to a dummy
376+ package and add new mail-stack-delivery package.
377+ - Update maintainer scripts.
378+ - Rename d/dovecot-postfix.* to debian/mail-stack-delivery.*
379+ - d/mail-stack-delivery.preinst: Move previously installed backups and
380+ config files to a new package namespace.
381+ - d/mail-stack-delivery.prerm: Added to handle downgrades.
382+ + Use Snakeoil SSL certificates by default:
383+ - d/control: Depend on ssl-cert.
384+ + Add autopkgtest to debian/tests/*.
385+ + Add ufw integration:
386+ - d/dovecot-core.ufw.profile: new ufw profile.
387+ - d/rules: install profile in dovecot-core.
388+ - d/control: dovecot-core - suggest ufw.
389+ + d/dovecot-core.dirs: Added usr/share/doc/dovecot-core
390+ + Add apport hook:
391+ - d/rules, d/source_dovecot.py
392+ + Add upstart job:
393+ - d/rules, d/dovecot-core.dovecot.upstart, d/control,
394+ d/dovecot-core.dirs, dovecot-imapd.{postrm, postinst, prerm},
395+ d/dovecot-pop3d.{postinst, postrm, prerm}.
396+ d/mail-stack-deliver.postinst: Convert init script to upstart.
397+ + d/control: Drop dovecot-postfix package as its no longer required.
398+ + Rename init.d script to work with the dh_installinit --name option, so
399+ that it comes back.
400+ * Drop build dependency on libstemmer-dev (universe).
401+
402+ -- Matthias Klose <doko@ubuntu.com> Mon, 14 Sep 2015 13:58:42 +0200
403+
404 dovecot (1:2.2.18-2) unstable; urgency=high
405
406 * [3f3bf71] Updated pigeonhole patch to 0.4.8 (Closes: #792669)
407@@ -523,6 +872,76 @@ dovecot (1:2.2.10-1) unstable; urgency=low
408
409 -- Jaldhar H. Vyas <jaldhar@debian.org> Thu, 06 Mar 2014 02:51:34 -0500
410
411+dovecot (1:2.2.9-1ubuntu5) utopic; urgency=medium
412+
413+ * No-change rebuild against current debhelper to drop unnecessary upstart
414+ dependency. (LP: #1351306)
415+
416+ -- Martin Pitt <martin.pitt@ubuntu.com> Wed, 03 Sep 2014 09:50:41 +0200
417+
418+dovecot (1:2.2.9-1ubuntu4) utopic; urgency=medium
419+
420+ * Rename init.d script to work with the dh_installinit --name option, so
421+ that it comes back. (LP: #1323274)
422+
423+ -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 26 May 2014 14:24:43 +0200
424+
425+dovecot (1:2.2.9-1ubuntu3) utopic; urgency=medium
426+
427+ * SECURITY UPDATE: denial of service via SSL connection exhaustion
428+ - debian/patches/CVE-2014-3430.patch: properly close connections in
429+ src/login-common/client-common.c,
430+ src/login-common/ssl-proxy-openssl.c,
431+ src/login-common/ssl-proxy.h.
432+ - CVE-2014-3430
433+
434+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 15 May 2014 10:19:29 -0400
435+
436+dovecot (1:2.2.9-1ubuntu2) trusty; urgency=medium
437+
438+ * d/dovecot-core.config: Drop db_input for ssl-cert-exists; this message
439+ not actually an error, is documented in the README.Debian, and blocks
440+ automated upgrades (LP: #1278897).
441+
442+ -- James Page <james.page@ubuntu.com> Fri, 07 Mar 2014 12:42:58 +0000
443+
444+dovecot (1:2.2.9-1ubuntu1) trusty; urgency=medium
445+
446+ * Merge from Debian unstable, remaining changes:
447+ + Add mail-stack-delivery package:
448+ - Update d/rules
449+ - d/control: convert existing dovecot-postfix package to a dummy
450+ package and add new mail-stack-delivery package.
451+ - Update maintainer scripts.
452+ - Rename d/dovecot-postfix.* to debian/mail-stack-delivery.*
453+ - d/mail-stack-delivery.preinst: Move previously installed backups and
454+ config files to a new package namespace.
455+ - d/mail-stack-delivery.prerm: Added to handle downgrades.
456+ + Use Snakeoil SSL certificates by default:
457+ - d/control: Depend on ssl-cert.
458+ - d/dovecot-core.postinst: Relax grep for SSL_* a bit.
459+ + Add autopkgtest to debian/tests/*.
460+ + Add ufw integration:
461+ - d/dovecot-core.ufw.profile: new ufw profile.
462+ - d/rules: install profile in dovecot-core.
463+ - d/control: dovecot-core - suggest ufw.
464+ + d/dovecot-core.dirs: Added usr/share/doc/dovecot-core
465+ + Add apport hook:
466+ - d/rules, d/source_dovecot.py
467+ + Add upstart job:
468+ - d/rules, d/dovecot-core.dovecot.upstart, d/control,
469+ d/dovecot-core.dirs, dovecot-imapd.{postrm, postinst, prerm},
470+ d/dovecot-pop3d.{postinst, postrm, prerm}.
471+ d/mail-stack-deliver.postinst: Convert init script to upstart.
472+ + Use the autotools-dev dh addon to update config.guess/config.sub for
473+ arm64.
474+ * Dropped changes, included in Debian:
475+ - Update Dovecot name to reflect distribution in login greeting.
476+ - Update Drac plugin for >= 2.0.0 support.
477+ * d/control: Drop dovecot-postfix package as its no longer required.
478+
479+ -- James Page <james.page@ubuntu.com> Wed, 08 Jan 2014 09:35:49 +0000
480+
481 dovecot (1:2.2.9-1) unstable; urgency=low
482
483 [ Jaldhar H. Vyas ]
484@@ -604,6 +1023,78 @@ dovecot (1:2.1.7-8) experimental; urgency=low
485
486 -- Jaldhar H. Vyas <jaldhar@debian.org> Thu, 13 Jun 2013 16:14:21 -0400
487
488+dovecot (1:2.1.7-7ubuntu3) saucy; urgency=low
489+
490+ * Use the autotools-dev dh addon to update config.guess/config.sub for
491+ arm64.
492+
493+ -- Colin Watson <cjwatson@ubuntu.com> Thu, 10 Oct 2013 11:55:27 +0100
494+
495+dovecot (1:2.1.7-7ubuntu2) saucy; urgency=low
496+
497+ * debian/patches/dovecot_name.patch: updated Dovecot name to reflect
498+ distribution in login greeting
499+ * debian/control: added lsb-release as build-dependency
500+ * debian/rules: added autoconf in config-stamp
501+
502+ -- Yolanda Robla <yolanda.robla@canonical.com> Wed, 26 Jun 2013 08:34:42 +0200
503+
504+dovecot (1:2.1.7-7ubuntu1) raring; urgency=low
505+
506+ [ James Page ]
507+ * Merge from Debian unstable (LP: #1117613, #1075456), remaining changes:
508+ + Add mail-stack-delivery package:
509+ - Update d/rules
510+ - d/control: convert existing dovecot-postfix package to a dummy
511+ package and add new mail-stack-delivery package.
512+ - Update maintainer scripts.
513+ - Rename d/dovecot-postfix.* to debian/mail-stack-delivery.*
514+ - d/mail-stack-delivery.preinst: Move previously installed backups and
515+ config files to a new package namespace.
516+ - d/mail-stack-delivery.prerm: Added to handle downgrades.
517+ + Use Snakeoil SSL certificates by default:
518+ - d/control: Depend on ssl-cert.
519+ - d/dovecot-core.postinst: Relax grep for SSL_* a bit.
520+ + Add autopkgtest to debian/tests/*.
521+ + Add ufw integration:
522+ - d/dovecot-core.ufw.profile: new ufw profile.
523+ - d/rules: install profile in dovecot-core.
524+ - d/control: dovecot-core - suggest ufw.
525+ + d/dovecot-core.dirs: Added usr/share/doc/dovecot-core
526+ + Add apport hook:
527+ - d/rules, d/source_dovecot.py
528+ + Add upstart job:
529+ - d/rules, d/dovecot-core.dovecot.upstart, d/control,
530+ d/dovecot-core.dirs, dovecot-imapd.{postrm, postinst, prerm},
531+ d/dovecot-pop3d.{postinst, postrm, prerm}.
532+ d/mail-stack-deliver.postinst: Convert init script to upstart.
533+ + d/control: Added Pre-Depends: dpkg (>= 1.15.6) to dovecot-dbg to support
534+ xz compression in Ubuntu.
535+ + d/control: Demote dovecot-common Recommends: to Suggests: to prevent
536+ install of extra packages on upgrade.
537+ + d/patches/dovecot-drac.patch: Updated with version for dovecot >= 2.0.0.
538+ * Dropped changes, included in Debian:
539+ + d/{control,rules}: enable PIE hardening.
540+ + d/control: Drop B-D on systemd.
541+ * d/p/mail-stack-delivery.postinst: Updated to ensure that configured SSL
542+ cert and key locations are used when configuring postfix, sorted out
543+ formatting.
544+ * d/p/dovecot-core.postinst: Create compat links to old style, existing
545+ SSL cert and key if found.
546+ * d/rules: Don't pass hardening flags for DRAC plugin.
547+ * d/dovecot-{pop3d,imapd}.prerm: Re-sync with Debian.
548+ * d/dovecot-core.lintian-overrides: Drop override for DRAC plugin as not
549+ required in Ubuntu.
550+ * d/01-mail-stack-delivery: Renamed 99-mail-stack-delivery to ensure that
551+ the mail-stack-delivery configuration overrides configuration options
552+ set elsewhere, updated with new cert/key file locations.
553+
554+ [ Ante Karamatic ]
555+ * Change configuration file for LDA on new installs and upgrades
556+ (LP: #671065).
557+
558+ -- James Page <james.page@ubuntu.com> Mon, 11 Feb 2013 12:41:24 +0000
559+
560 dovecot (1:2.1.7-7) unstable; urgency=high
561
562 * If you are upgrading from stable or earlier versions of this package
563@@ -699,6 +1190,53 @@ dovecot (1:2.1.7-2) unstable; urgency=low
564
565 -- Jaldhar H. Vyas <jaldhar@debian.org> Thu, 21 Jun 2012 23:54:47 -0400
566
567+dovecot (1:2.1.7-1ubuntu2) quantal; urgency=low
568+
569+ * d/dovecot-core.dovecot.upstart: Respawn to handle unexpected but
570+ recoverable problems. (LP: #718188)
571+
572+ -- Clint Byrum <clint@ubuntu.com> Thu, 09 Aug 2012 12:22:52 -0700
573+
574+dovecot (1:2.1.7-1ubuntu1) quantal; urgency=low
575+
576+ * Merge from Debian unstable, remaining changes:
577+ + Add mail-stack-delivery package:
578+ - Update d/rules
579+ - d/control: convert existing dovecot-postfix package to a dummy
580+ package and add new mail-stack-delivery package.
581+ - Update maintainer scripts.
582+ - Rename d/dovecot-postfix.* to debian/mail-stack-delivery.*
583+ - d/mail-stack-delivery.preinst: Move previously installed backups and
584+ config files to a new package namespace.
585+ - d/mail-stack-delivery.prerm: Added to handle downgrades.
586+ + Use Snakeoil SSL certificates by default:
587+ - d/control: Depend on ssl-cert.
588+ - d/dovecot-core.postinst: Relax grep for SSL_* a bit.
589+ + Add autopkgtest to debian/tests/*.
590+ + Add ufw integration:
591+ - d/dovecot-core.ufw.profile: new ufw profile.
592+ - d/rules: install profile in dovecot-core.
593+ - d/control: dovecot-core - suggest ufw.
594+ + d/{control,rules}: enable PIE hardening.
595+ + d/dovecot-core.dirs: Added usr/share/doc/dovecot-core
596+ + Add apport hook:
597+ - d/rules, d/source_dovecot.py
598+ + Add upstart job:
599+ - d/rules, d/dovecot-core.dovecot.upstart, d/control,
600+ d/dovecot-core.dirs, dovecot-imapd.{postrm, postinst, prerm},
601+ d/dovecot-pop3d.{postinst, postrm, prerm}.
602+ d/mail-stack-deliver.postinst: Convert init script to upstart.
603+ + d/control: Added Pre-Depends: dpkg (>= 1.15.6) to dovecot-dbg to support
604+ xz compression in Ubuntu.
605+ + d/control: Demote dovecot-common Recommends: to Suggests: to prevent
606+ install of extra packages on upgrade.
607+ + d/patches/dovecot-drac.patch: Updated with version for dovecot >= 2.0.0.
608+ + d/control: Drop B-D on systemd.
609+ * Dropped changes:
610+ + d/patches/fix-racey-restart.patch: part of 2.1.x, no longer required.
611+
612+ -- James Page <james.page@ubuntu.com> Mon, 11 Jun 2012 11:11:54 +0100
613+
614 dovecot (1:2.1.7-1) unstable; urgency=low
615
616 * [7668742] Imported upstream 2.1.7 (Closes: #663243)
617@@ -737,6 +1275,49 @@ dovecot (1:2.1.1-1) experimental; urgency=low
618
619 -- Micah Anderson <micah@debian.org> Tue, 13 Mar 2012 23:08:06 -0400
620
621+dovecot (1:2.0.19-0ubuntu1) precise; urgency=low
622+
623+ * New upstream release (LP: #970782).
624+ * Merge from Debian testing, remaining changes:
625+ + Add mail-stack-delivery package:
626+ - Update d/rules
627+ - d/control: convert existing dovecot-postfix package to a dummy
628+ package and add new mail-stack-delivery package.
629+ - Update maintainer scripts.
630+ - Rename d/dovecot-postfix.* to debian/mail-stack-delivery.*
631+ - d/mail-stack-delivery.preinst: Move previously installed backups and
632+ config files to a new package namespace.
633+ - d/mail-stack-delivery.prerm: Added to handle downgrades.
634+ + Use Snakeoil SSL certificates by default:
635+ - d/control: Depend on ssl-cert.
636+ - d/dovecot-core.postinst: Relax grep for SSL_* a bit.
637+ + Add autopkgtest to debian/tests/*.
638+ + Add ufw integration:
639+ - d/dovecot-core.ufw.profile: new ufw profile.
640+ - d/rules: install profile in dovecot-core.
641+ - d/control: dovecot-core - suggest ufw.
642+ + d/{control,rules}: enable PIE hardening.
643+ + d/dovecot-core.dirs: Added usr/share/doc/dovecot-core
644+ + Add apport hook:
645+ - d/rules, d/source_dovecot.py
646+ + Add upstart job:
647+ - d/rules, d/dovecot-core.dovecot.upstart, d/control,
648+ d/dovecot-core.dirs, dovecot-imapd.{postrm, postinst, prerm},
649+ d/dovecot-pop3d.{postinst, postrm, prerm}.
650+ d/mail-stack-deliver.postinst:
651+ Convert init script to upstart.
652+ + d/patches/fix-racey-restart.patch: Backported patch from current
653+ development release which ensures all child processes terminate prior
654+ to the main dovecot process.
655+ + debian/patches/CVE-2011-4318.patch: Dropped - applied upstream
656+ + d/control: Added Pre-Depends: dpkg (>= 1.15.6) to dovecot-dbg to support
657+ xz compression in Ubuntu.
658+ + d/control: Demote dovecot-common Recommends: to Suggests: to prevent
659+ install of extra packages on upgrade.
660+ * d/patches/dovecot-drac.patch: Updated with version for dovecot >= 2.0.0.
661+
662+ -- James Page <james.page@ubuntu.com> Wed, 04 Apr 2012 14:56:38 +0100
663+
664 dovecot (1:2.0.18-1) unstable; urgency=low
665
666 * [85ae320] Imported Upstream version 2.0.18
667@@ -750,6 +1331,78 @@ dovecot (1:2.0.18-1) unstable; urgency=low
668
669 -- Jaldhar H. Vyas <jaldhar@debian.org> Fri, 09 Mar 2012 00:55:13 -0500
670
671+dovecot (1:2.0.15-1ubuntu5) precise; urgency=low
672+
673+ * SECURITY UPDATE: Incorrect cert Common Name verification when proxying
674+ - debian/patches/CVE-2011-4318.patch: correctly validate Common Name
675+ when a hostname is specified in src/login-common/{login-proxy.c,
676+ ssl-proxy.*,ssl-proxy-openssl.c}.
677+ - CVE-2011-4318
678+
679+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 08 Dec 2011 14:34:36 -0500
680+
681+dovecot (1:2.0.15-1ubuntu4) precise; urgency=low
682+
683+ * No-change rebuild to drop spurious libsfgcc1 dependency on armhf.
684+
685+ -- Adam Conrad <adconrad@ubuntu.com> Fri, 02 Dec 2011 17:39:55 -0700
686+
687+dovecot (1:2.0.15-1ubuntu3) precise; urgency=low
688+
689+ * Rebuild for libmysqlclient transition.
690+
691+ -- Clint Byrum <clint@ubuntu.com> Wed, 23 Nov 2011 16:38:01 -0800
692+
693+dovecot (1:2.0.15-1ubuntu2) precise; urgency=low
694+
695+ * Resolve issue with intermittent restart failures (LP: #873390):
696+ - d/patches/fix-racey-restart.patch: Backported patch from current
697+ development release which ensures all child processes terminate prior
698+ to the main dovecot process.
699+
700+ -- James Page <james.page@ubuntu.com> Fri, 11 Nov 2011 14:38:41 +0000
701+
702+dovecot (1:2.0.15-1ubuntu1) precise; urgency=low
703+
704+ * Merge from Debian Testing, remaining changes:
705+ + Add mail-stack-delivery package:
706+ - Update d/rules
707+ - d/control: convert existing dovecot-postfix package to a dummy
708+ package and add new mail-stack-delivery package.
709+ - Update maintainer scripts.
710+ - Rename d/dovecot-postfix.* to debian/mail-stack-delivery.*
711+ - d/mail-stack-delivery.preinst: Move previously installed backups and
712+ config files to a new package namespace.
713+ - d/mail-stack-delivery.prerm: Added to handle downgrades.
714+ + Use Snakeoil SSL certificates by default:
715+ - d/control: Depend on ssl-cert.
716+ - d/dovecot-core.postinst: Relax grep for SSL_* a bit.
717+ + Add autopkgtest to debian/tests/*.
718+ + Add ufw integration:
719+ - d/dovecot-core.ufw.profile: new ufw profile.
720+ - d/rules: install profile in dovecot-core.
721+ - d/control: dovecot-core - suggest ufw.
722+ + d/{control,rules}: enable PIE hardening.
723+ + d/dovecot-core.dirs: Added usr/share/doc/dovecot-core
724+ + Add apport hook:
725+ - d/rules, d/source_dovecot.py
726+ + Add upstart job:
727+ - d/rules, d/dovecot-core.dovecot.upstart, d/control,
728+ d/dovecot-core.dirs, dovecot-imapd.{postrm, postinst, prerm},
729+ d/dovecot-pop3d.{postinst, postrm, prerm}.
730+ d/mail-stack-deliver.postinst:
731+ Convert init script to upstart.
732+ * d/01-mail-stack-delivery.conf: Add postfix->dovecot auth listener
733+ to mail-stack-delivery configuration (LP: #874135).
734+ * d/mail-stack-delivery.{postinst,postrm}: Restart dovecot to pickup/drop
735+ mail-stack-delivery configuration (LP: #870244).
736+ * d/control: Added Pre-Depends: dpkg (>= 1.15.6) to dovecot-dbg to support
737+ xz compression in Ubuntu.
738+ * d/control: Demote dovecot-common Recommends: to Suggests: to prevent
739+ install of extra packages on upgrade.
740+
741+ -- James Page <james.page@ubuntu.com> Wed, 19 Oct 2011 15:54:40 +0100
742+
743 dovecot (1:2.0.15-1) unstable; urgency=low
744
745 * [a22575a] New upstream version 2.0.15: (Closes: #642045)
746@@ -844,6 +1497,60 @@ dovecot (1:2.0.13-1.1) unstable; urgency=low
747
748 -- Luk Claes <luk@debian.org> Sat, 18 Jun 2011 12:31:28 +0200
749
750+dovecot (1:2.0.13-1ubuntu3) oneiric; urgency=medium
751+
752+ [ Ben Howard ]
753+ * debian/dovecot-common.dovecot.upstart: changed start to runlevel [2345]
754+ (LP: #820685)
755+
756+ [ James Page ]
757+ * Make mail-stack-delivery work with new version of dovecot (LP: #860336):
758+ - debian/control: Added dovecot-managesieved to mail-stack-delivery Depends.
759+ - debian/01-mail-stack-delivery.conf: Renamed mangesieve protocol -> sieve.
760+ Tidied up obsolete and changed configuration stanzas.
761+ - debian/mail-stack-delivery.postinst: drop -n flag from dovecot deliver
762+ command in postfix configuration.
763+
764+ -- Ben Howard <ben.howard@canonical.com> Mon, 19 Sep 2011 14:44:56 -0600
765+
766+dovecot (1:2.0.13-1ubuntu2) oneiric; urgency=low
767+
768+ * debian/dovecot-common.postinst: fix ssl cert typos that prevent
769+ certs from being generated (LP: #792557)
770+
771+ -- Steve Beattie <sbeattie@ubuntu.com> Fri, 03 Jun 2011 14:02:53 -0700
772+
773+dovecot (1:2.0.13-1ubuntu1) oneiric; urgency=low
774+
775+ * Merge from Debian Unstable, remaining changes:
776+ + Add mail-stack-delivery as per server-maverick-mail-integration spec:
777+ - Update debian/rules
778+ - Convert existing package to a dummy package and new binary in debian/control.
779+ - Update maintainer scripts.
780+ - Move previously installed backups and config files to a new package namespace in preinst.
781+ - Add new debian/mail-stack-delivery.prerm to handle downgrades.
782+ - Rename debian/dovecot-postfix.* to debian/mail-stack-delivery.*
783+ + Use Snakeoil SSL certifications by default:
784+ - debian/control: Depend on ssl-cert.
785+ - debian/dovecot-common.postinst: Relax grep for SSL_* a bit.
786+ + Add autopkgtest to debian/tests/*.
787+ + Add ufw integration:
788+ - Create debian/dovecot-common.ufw.profile.
789+ - debian/rules: install profile
790+ - debian/control: suggest ufw.
791+ + debian/{control,rules}: enable PIE hardening.
792+ + debian/dovecot-common.dirs: Added usr/share/doc/dovecot-common
793+ + Add apport hook:
794+ - debian/rules, debian/source_dovecot.py
795+ + Add upstart job:
796+ - debian/rules, debian/dovecot-common.dovecot.upstart, debian/control,
797+ debian/dovecot-common.dirs, dovecot-imapd.{postrm, postinst, prerm},
798+ debian/dovecot-pop3d.{postinst, postrm, prerm}. mail-stack-deliver.postinst:
799+ Convert init script to upstart. Apart of the server-maverick-upstart-conversion
800+ specification.
801+
802+ -- Chuck Short <zulcss@ubuntu.com> Wed, 01 Jun 2011 13:32:07 -0400
803+
804 dovecot (1:2.0.13-1) unstable; urgency=high
805
806 [ Marco Nenciarini ]
807@@ -868,6 +1575,37 @@ dovecot (1:2.0.13-1) unstable; urgency=high
808
809 -- Marco Nenciarini <mnencia@debian.org> Sat, 21 May 2011 23:58:06 +0200
810
811+dovecot (1:2.0.12-1ubuntu1) oneiric; urgency=low
812+
813+ * Merge from Debian Unstable, remaining changes are:
814+ + Add mail-stack-delivery as per server-maverick-mail-integration spec:
815+ - Update debian/rules
816+ - Convert existing package to a dummy package and new binary in debian/control.
817+ - Update maintainer scripts.
818+ - Move previously installed backups and config files to a new package namespace in preinst.
819+ - Add new debian/mail-stack-delivery.prerm to handle downgrades.
820+ - Rename debian/dovecot-postfix.* to debian/mail-stack-delivery.*
821+ + Use Snakeoil SSL certifications by default:
822+ - debian/control: Depend on ssl-cert.
823+ - debian/dovecot-common.postinst: Relax grep for SSL_* a bit.
824+ + Add autopkgtest to debian/tests/*.
825+ + Add ufw integration:
826+ - Create debian/dovecot-common.ufw.profile.
827+ - debian/rules: install profile
828+ - debian/control: suggest ufw.
829+ + debian/{control,rules}: enable PIE hardening.
830+ + debian/dovecot-common.dirs: Added usr/share/doc/dovecot-common
831+ + Add apport hook:
832+ - debian/rules, debian/source_dovecot.py
833+ + Add upstart job:
834+ - debian/rules, debian/dovecot-common.dovecot.upstart, debian/control,
835+ debian/dovecot-common.dirs, dovecot-imapd.{postrm, postinst, prerm},
836+ debian/dovecot-pop3d.{postinst, postrm, prerm}. mail-stack-deliver.postinst:
837+ Convert init script to upstart. Apart of the server-maverick-upstart-conversion
838+ specification.
839+
840+ -- Chuck Short <zulcss@ubuntu.com> Mon, 16 May 2011 10:18:41 -0400
841+
842 dovecot (1:2.0.12-1) unstable; urgency=low
843
844 [ Jaldhar H. Vyas ]
845diff --git a/debian/control b/debian/control
846index be6e998..c87ffe8 100644
847--- a/debian/control
848+++ b/debian/control
849@@ -1,7 +1,8 @@
850 Source: dovecot
851 Section: mail
852 Priority: optional
853-Maintainer: Dovecot Maintainers <jaldhar-dovecot@debian.org>
854+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
855+XSBC-Original-Maintainer: Dovecot Maintainers <jaldhar-dovecot@debian.org>
856 Uploaders: Jaldhar H. Vyas <jaldhar@debian.org>,
857 Jelmer Vernooij <jelmer@debian.org>,
858 Apollon Oikonomopoulos <apoikos@debian.org>
859@@ -293,3 +294,11 @@ Description: secure POP3/IMAP server - Lua authentication plugin
860 .
861 This package contains an authentication plugin allowing password and user
862 databases to be implemented in Lua.
863+
864+Package: mail-stack-delivery
865+Depends: dovecot-core, ${misc:Depends}
866+Architecture: all
867+Priority: optional
868+Section: oldlibs
869+Description: transitional package
870+ This is a transitional package. It can safely be removed.
871diff --git a/debian/patches/dovecot-2.3.1-fix-pam.patch b/debian/patches/dovecot-2.3.1-fix-pam.patch
872new file mode 100644
873index 0000000..a8a6ed0
874--- /dev/null
875+++ b/debian/patches/dovecot-2.3.1-fix-pam.patch
876@@ -0,0 +1,37 @@
877+From 3a3d9c77c243bc1097039cb70a0029e0c108efbb Mon Sep 17 00:00:00 2001
878+From: "Helmut K. C. Tessarek" <tessarek@evermeet.cx>
879+Date: Tue, 3 Apr 2018 22:03:19 -0400
880+Subject: [PATCH] fix login via PAM
881+
882+After upgrading to 2.3, PAM authentication stopped working:
883+
884+Error in audit.log:
885+ PAM audit_log_acct_message() failed: Operation not permitted
886+Error in dovecot.log:
887+ auth-worker(*REMOVED*): Info: pam(*REMOVED*): pam_authenticate() failed: System error
888+
889+Removing NoNewPrivileges=true and adding CAP_AUDIT_WRITE to CapabilityBoundingSet fixes this error.
890+
891+Forwarded: no (backport from not yet accepted PR)
892+Origin: upstream, https://github.com/dovecot/core/pull/71/commits/3a3d9c77c243bc1097039cb70a0029e0c108efbb
893+Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1564348
894+Last-Update: 2018-05-17
895+---
896+ dovecot.service.in | 4 +---
897+ 1 file changed, 1 insertion(+), 3 deletions(-)
898+
899+diff --git a/dovecot.service.in b/dovecot.service.in
900+index 5fe382a12f..e665b1b6cb 100644
901+--- a/dovecot.service.in
902++++ b/dovecot.service.in
903+@@ -20,9 +20,7 @@ PrivateTmp=true
904+ NonBlocking=yes
905+ ProtectSystem=full
906+ PrivateDevices=true
907+-# disable this if you want to use apparmor plugin
908+-NoNewPrivileges=true
909+-CapabilityBoundingSet=CAP_CHOWN CAP_DAC_OVERRIDE CAP_IPC_LOCK CAP_KILL CAP_NET_BIND_SERVICE CAP_SETGID CAP_SETUID CAP_SYS_CHROOT CAP_SYS_RESOURCE
910++CapabilityBoundingSet=CAP_CHOWN CAP_DAC_OVERRIDE CAP_IPC_LOCK CAP_KILL CAP_NET_BIND_SERVICE CAP_SETGID CAP_SETUID CAP_SYS_CHROOT CAP_SYS_RESOURCE CAP_AUDIT_WRITE
911+
912+ # You can add environment variables with e.g.:
913+ #Environment='CORE_OUTOFMEM=1'
914diff --git a/debian/patches/series b/debian/patches/series
915index 63e9233..6fca31b 100644
916--- a/debian/patches/series
917+++ b/debian/patches/series
918@@ -9,3 +9,4 @@ dovecot_name.patch
919 ssl-dh-params-location.patch
920 murmur3-big-endian.patch
921 debian-changes
922+dovecot-2.3.1-fix-pam.patch

Subscribers

People subscribed via source and target branches