Merge ~bryce/ubuntu/+source/dovecot:dovecot-merge-v1e2.3.7.2-1-focal into ubuntu/+source/dovecot:debian/sid

Proposed by Bryce Harrington
Status: Merged
Approved by: Christian Ehrhardt 
Approved revision: ff10fa4110b1f2168400bdf4989aee1c617ae860
Merge reported by: Bryce Harrington
Merged at revision: ff10fa4110b1f2168400bdf4989aee1c617ae860
Proposed branch: ~bryce/ubuntu/+source/dovecot:dovecot-merge-v1e2.3.7.2-1-focal
Merge into: ubuntu/+source/dovecot:debian/sid
Diff against target: 1085 lines (+921/-1)
2 files modified
debian/changelog (+907/-0)
debian/control (+14/-1)
Reviewer Review Type Date Requested Status
Christian Ehrhardt  (community) Approve
Canonical Server Pending
git-ubuntu developers Pending
Review via email: mp+375636@code.launchpad.net

Description of the change

Merge with Debian's package. All ubuntu CVE changes are present in Debian's packaging and dropped, one Ubuntu change remains, adding a transitional package. This latter bit of delta was introduced in Cosmic with the note "(can be dropped >20.04)", so it must be kept for the LTS and could be dropped next cycle or after.

PPA with test packages: https://launchpad.net/~bryce/+archive/ubuntu/dovecot-merge-v1..2.3.7.2-1
  $ sudo add-apt-repository -yus lp:bryce/dovecot-merge-v1..2.3.7.2-1
  $ sudo autopkgtest -- null

Usual tags pushed for review, to this branch:
  https://code.launchpad.net/~bryce/ubuntu/+source/dovecot/+git/dovecot/+ref/dovecot-merge-v1e2.3.7.2-1-focal

Builds succeeded for all available arch's.

Tested in lxc, install/uninstall and autopkgtest:
autopkgtest [21:50:56]: test systemd: - - - - - - - - - - results - - - - - - - - - -
systemd PASS
autopkgtest [21:50:56]: @@@@@@@@@@@@@@@@@@@@ summary
command1 SKIP Test breaks testbed but testbed does not provide revert-full-system
doveadm PASS
systemd PASS

To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

- [√] changelog entry correct version and targeted codename
- [√] changelog entries correct
- [√] no major upstream changes to consider
- [√] no further upstream version to consider (2.3.8 but that isn't too lold)
- [√] debian changes look safe
- [√] update-maintainer has been run
- [√] changes forwarded upstream/debian (not needed here)
- [√] nothing else to drop (mail-stack-delivery is post 20.04)

- [√] no new patches added

- [√] build is ok
- [√] sanity checks test fine

Yep, this LGTM +1, thanks for the merge!

review: Approve
Revision history for this message
Bryce Harrington (bryce) wrote :

This has migrated into focal

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

Subscribers

People subscribed via source and target branches