1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
|
dovecot (1:2.3.2-1) unstable; urgency=medium
Upgrading to the 2.3 series may require manual configuration changes.
Some settings have been removed, while others have had their defaults
changed. Please see
/usr/share/doc/dovecot-core/wiki/Upgrading.2.3.txt.gz
or the online version at
https://wiki2.dovecot.org/Upgrading/2.3
for more information and review your configuration accordingly.
-- Apollon Oikonomopoulos <apoikos@debian.org> Sat, 24 Mar 2018 00:34:07 +0200
dovecot (1:2.2.31-1) unstable; urgency=medium
TLS is now enabled by default, using the ssl-cert-snakeoil certificate
provided by the ssl-cert package. Upgrades from older versions will be
prompted to accept the new configuration and enable TLS. If you have already
configured TLS yourself, you'll most probably want to keep your settings
intact.
See /usr/share/doc/dovecot-core/README.Debian for more information on the
certificate's default location and how to install your own certificates.
-- Apollon Oikonomopoulos <apoikos@debian.org> Sun, 25 Jun 2017 01:09:28 +0300
dovecot (1:2.2.21-1) unstable; urgency=medium
This release disables the dovecot.socket systemd unit by default. The unit is
disabled only if the dovecot.service unit is already enabled, making sure
that dovecot will start on system boot. If you are upgrading dovecot and
previously relied on dovecot.socket and dovecot.service being both enabled,
please re-enable dovecot.socket manually using
systemctl enable dovecot.socket
Future package updates will not disable the socket unit again. For details
regarding this decision, please see Debian bugs #803915 and #814999.
-- Apollon Oikonomopoulos <apoikos@debian.org> Fri, 19 Feb 2016 16:54:27 +0200
dovecot (1:2.1.7-7) unstable; urgency=high
If you are upgrading from stable or the earlier 2.1.7 packages in testing,
you are advised to backup your configuration files before continuing.
Carefully read /usr/share/doc/dovecot-core/README.Debian.gz for important
information about problems that might affect your upgrade.
-- Jaldhar H. Vyas <jaldhar@debian.org> Mon, 04 Feb 2013 16:27:17 -0500
dovecot (1:2.0.5-1) experimental; urgency=low
* A lot of settings have changed. Dovecot v2.0 can still use most of
the v1.x configuration files, but it logs a lot of warnings at
startup. A quick and easy way to convert your old config file to
v2.0 format is:
doveconf -n -c dovecot-1.conf > dovecot-2.conf
This command logs a warning about each obsolete setting it
converts to the new format. You can either go through the warnings
to figure out what changes exactly were done, or you can simply
trust doveconf and replace your old config with the newly
generated one.
* Dovecot uses two system users for internal purposes now by
default: "dovenull" and "dovecot". "dovenull" user is used by
completely untrustworthy processes, while "dovecot" user is used
for slightly more trusted processes.
* In conf.d/10-mail.conf, the default mail_location is set to
mbox:~/mail:INBOX=/var/mail/%u
This has to be set because Dovecots auto-detection of mailboxes fails
when a user has no mail. I tried to provide a reasonable default
but advanced users will certainly want to change this.
Related to this, you might see an error in the logs about dovecot not
being able to chgrp certain files. This is because the default user
mailboxes in Debian belong to group mail which dovecot is not part of
(nor should be.) The Debian package has been patched so that the error
will not be fatal but for a more permanent solution, see here:
http://wiki2.dovecot.org/Errors/ChgrpNoPerm for some discussion. Or
you can set mail_location (and the equivalent settings in your MDA) so
that mailboxes are in the users home directory.
* No more convert plugin, use dsync instead
* No more expire-tool, use doveadm expunge instead. Also expire
configuration is different.
* Post-login scripts are configured differently and need to be modified
* Quota warnings are configured differently and the script may need
to be modified (most environment settings like $USER are gone)
* Global ACL filenames now require namespace prefix (e.g. if you use
"INBOX." prefix, /etc/acls/foo needs to be renamed to
/etc/acls/INBOX.foo
* Maildir: Permissions for newly created mail files are no longer
copied from dovecot-shared file, but instead from the mail
directory (e.g. for "foo" mailbox, they're taken from
~/Maildir/.foo directory)
* dbox: v2.0 format is slightly different, but backwards
compatible. The main problem is that v2.0 no longer supports
maildir-dbox hybrid resulting from "fast Maildir migration". If
you have any Maildir files in your dbox, you need to convert them
somehow (some examples). You might also consider using dsync to
get rid of the old unused metadata in your dbox files.
* Pre-login and post-login CAPABILITY reply is now
different. Dovecot expects clients to recognize new automatically
sent capabilities. This should work with all commonly used
clients, but some rarely used clients might have problems. Either
get the client fixed, or set imap_capability manually.
* ManageSieve protocol was assigned an official port by IANA:
4190. This is used by Pigeonhole by default now. If you want to
listen also on the old 2000 port, see the example in
/usr/share/doc/dovecot-common/wiki/ManageSieve.Configuration.txt.gz
* deliver binary was renamed to dovecot-lda (but a symlink still
exists for now)
* deliver -n parameter was replaced by lda_mailbox_autocreate
setting. The default also changed to "no".
* deliver -s parameter was replaced by lda_mailbox_autosubscribe
setting. The default is "no", as before.
-- Marco Nenciarini <mnencia@debian.org> Mon, 18 Oct 2010 12:59:14 +0200
dovecot (1:1.0.12-1) unstable; urgency=low
* mail_extra_groups=mail setting is often used insecurely to give Dovecot
access to create dotlocks to /var/mail directory. The setting has been
replaced by mail_privileged_group and mail_access_groups.
Read also: http://dovecot.org/list/dovecot/2008-March/029196.html
-- Fabio Tranchitella <kobold@debian.org> Thu, 06 Mar 2008 15:46:03 +0100
dovecot (1.0.beta3-1) unstable; urgency=low
* Starting from this release, dovecot-lda is included in dovecot-common.
The previous executable deliver has been removed from the upstream
source package.
* Other new features recently added include
+ vpopmail support
+ quota support
+ GSSAPI support
* All these new features mean there are some configuration file changes
please review the default /etc/dovecot/dovecot.conf and merge in any
new bits. (If you don't use any new features, your configuration should
remain compatible.)
-- Fabio Tranchitella <kobold@debian.org> Fri, 17 Feb 2006 17:05:37 +0000
dovecot (1.0.alpha4-1) unstable; urgency=low
* This is the 1.0alpha branch. Once again there have been incompatible
changes to the syntax of /etc/dovecot/dovecot.conf.
* The dovecot-common package now includes the zlib plugin for compressed
mboxen. Make sure you have mail_use_modules=yes in imap and/or pop3
section in /etc/dovecot/dovecot.conf if you want to use this.
-- Jaldhar H. Vyas <jaldhar@debian.org> Wed, 20 Jul 2005 06:30:37 -0400
dovecot (0.99.20050712-1) unstable; urgency=low
* This is the 1.0stable development branch. There have been major
changes and new features have been added so check your configuration
carefully. In particular, /etc/dovecot/dovecot-mysql.conf and
/etc/dovecot/dovecot-pgsql.conf have been replaced by
/etc/dovecot/dovecot-sql.conf .
-- Jaldhar H. Vyas <jaldhar@debian.org> Wed, 20 Jul 2005 06:30:37 -0400
|