annotate NEWS @ 17141:6b96eb75ded2

Released v2.2.11.
author Timo Sirainen <tss@iki.fi>
date Wed, 12 Feb 2014 00:51:10 +0200
parents 614bd6600011
children 8e4433702920
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
17141
6b96eb75ded2 Released v2.2.11.
Timo Sirainen <tss@iki.fi>
parents: 17084
diff changeset
1 v2.2.11 2014-02-12 Timo Sirainen <tss@iki.fi>
6b96eb75ded2 Released v2.2.11.
Timo Sirainen <tss@iki.fi>
parents: 17084
diff changeset
2
6b96eb75ded2 Released v2.2.11.
Timo Sirainen <tss@iki.fi>
parents: 17084
diff changeset
3 + acl plugin: Added an alternative global ACL file that can contain
6b96eb75ded2 Released v2.2.11.
Timo Sirainen <tss@iki.fi>
parents: 17084
diff changeset
4 mailbox patterns. See http://wiki2.dovecot.org/ACL for details.
6b96eb75ded2 Released v2.2.11.
Timo Sirainen <tss@iki.fi>
parents: 17084
diff changeset
5 + imap proxy: Added proxy_nopipelining passdb setting to work around
6b96eb75ded2 Released v2.2.11.
Timo Sirainen <tss@iki.fi>
parents: 17084
diff changeset
6 other IMAP servers' bugs (MS Exchange 2013 especially).
6b96eb75ded2 Released v2.2.11.
Timo Sirainen <tss@iki.fi>
parents: 17084
diff changeset
7 + Added %{auth_user}, %{auth_username} and %{auth_domain} variables.
6b96eb75ded2 Released v2.2.11.
Timo Sirainen <tss@iki.fi>
parents: 17084
diff changeset
8 See http://wiki2.dovecot.org/Variables for details.
6b96eb75ded2 Released v2.2.11.
Timo Sirainen <tss@iki.fi>
parents: 17084
diff changeset
9 + Added support for LZ4 compression.
6b96eb75ded2 Released v2.2.11.
Timo Sirainen <tss@iki.fi>
parents: 17084
diff changeset
10 + stats: Track also wall clock time for commands.
6b96eb75ded2 Released v2.2.11.
Timo Sirainen <tss@iki.fi>
parents: 17084
diff changeset
11 + pop3_migration plugin improvements to try harder to match the UIDLs
6b96eb75ded2 Released v2.2.11.
Timo Sirainen <tss@iki.fi>
parents: 17084
diff changeset
12 correctly.
6b96eb75ded2 Released v2.2.11.
Timo Sirainen <tss@iki.fi>
parents: 17084
diff changeset
13 - imap: SEARCH/SORT PARTIAL reponses may have been too large.
6b96eb75ded2 Released v2.2.11.
Timo Sirainen <tss@iki.fi>
parents: 17084
diff changeset
14 - doveadm backup: Fixed assert-crash when syncing mailbox deletion.
6b96eb75ded2 Released v2.2.11.
Timo Sirainen <tss@iki.fi>
parents: 17084
diff changeset
15
17084
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
16 v2.2.10 2013-11-25 Timo Sirainen <tss@iki.fi>
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
17
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
18 + auth: passdb/userdb dict rewrite to support much more complex
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
19 setups. See doc/example-config/dovecot-dict-auth.conf.ext.
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
20 The old settings will continue to work.
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
21 + auth: Added userdb result_success/failure/tempfail and skip
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
22 settings, similar to passdb's. See
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
23 http://wiki2.dovecot.org/UserDatabase
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
24 + imap: Implemented SETQUOTA command for admin user when quota_set is
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
25 configured. See http://master.wiki2.dovecot.org/Quota/Configuration
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
26 + quota: Support "*" and "?" wildcards in mailbox names in quota_rules
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
27 + mysql: Added ssl_verify_server_cert=no|yes parameter. This currently
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
28 defaults to "no" to make sure nothing breaks, but likely will become
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
29 "yes" in Dovecot v2.3.
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
30 + ldap: Added blocking=yes setting to use auth worker processes for
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
31 ldap lookups. This is a workaround for now to be able to use multiple
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
32 simultaneous LDAP connections.
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
33 + pop3c+dsync performance improvements
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
34 - quota-status: quota_grace was ignored
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
35 - ldap: Fixed memory leak with auth_bind=yes and without
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
36 auth_bind_userdn.
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
37 - imap: Don't send HIGHESTMODSEQ anymore on SELECT/EXAMINE when
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
38 CONDSTORE/QRESYNC has never before been enabled for the mailbox.
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
39 - imap: Fixes to handling mailboxes without permanent modseqs.
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
40 (When [NOMODSEQ] is returned by SELECT, mainly with in-memory
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
41 indexes.)
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
42 - imap: Various fixes to METADATA support.
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
43 - stats plugin: Processes that only temporarily dropped privileges
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
44 (e.g. indexer-worker) may have been logging errors about not being
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
45 able to open /proc/self/io.
614bd6600011 Released v2.2.10.
Timo Sirainen <tss@iki.fi>
parents: 17031
diff changeset
46
17031
2852a7c55fc7 Released v2.2.9.
Timo Sirainen <tss@iki.fi>
parents: 16987
diff changeset
47 v2.2.9 2013-11-25 Timo Sirainen <tss@iki.fi>
2852a7c55fc7 Released v2.2.9.
Timo Sirainen <tss@iki.fi>
parents: 16987
diff changeset
48
2852a7c55fc7 Released v2.2.9.
Timo Sirainen <tss@iki.fi>
parents: 16987
diff changeset
49 + Full text search indexing can now be done automatically after
2852a7c55fc7 Released v2.2.9.
Timo Sirainen <tss@iki.fi>
parents: 16987
diff changeset
50 saving/copying mails by setting plugin { fts_autoindex=yes }
2852a7c55fc7 Released v2.2.9.
Timo Sirainen <tss@iki.fi>
parents: 16987
diff changeset
51 + replicator: Added replication_dsync_parameters setting to pass
2852a7c55fc7 Released v2.2.9.
Timo Sirainen <tss@iki.fi>
parents: 16987
diff changeset
52 "doveadm sync" parameters (for controlling what to replicate).
2852a7c55fc7 Released v2.2.9.
Timo Sirainen <tss@iki.fi>
parents: 16987
diff changeset
53 + Added mail-filter plugin
2852a7c55fc7 Released v2.2.9.
Timo Sirainen <tss@iki.fi>
parents: 16987
diff changeset
54 + Added liblzma/xz support (zlib_save=xz)
2852a7c55fc7 Released v2.2.9.
Timo Sirainen <tss@iki.fi>
parents: 16987
diff changeset
55 - v2.2.8's improved cache file handling exposed several old bugs
2852a7c55fc7 Released v2.2.9.
Timo Sirainen <tss@iki.fi>
parents: 16987
diff changeset
56 related to fetching mail headers.
2852a7c55fc7 Released v2.2.9.
Timo Sirainen <tss@iki.fi>
parents: 16987
diff changeset
57 - v2.2.7's iostream handling changes were causing some connections
2852a7c55fc7 Released v2.2.9.
Timo Sirainen <tss@iki.fi>
parents: 16987
diff changeset
58 to be disconnected before flushing their output (e.g. POP3 logout
2852a7c55fc7 Released v2.2.9.
Timo Sirainen <tss@iki.fi>
parents: 16987
diff changeset
59 message wasn't being sent)
2852a7c55fc7 Released v2.2.9.
Timo Sirainen <tss@iki.fi>
parents: 16987
diff changeset
60
16987
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
61 v2.2.8 2013-11-19 Timo Sirainen <tss@iki.fi>
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
62
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
63 + Mail cache lookups work for the mail being saved. This improves
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
64 performance by avoiding the need to parse the mail multiple times
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
65 when using some plugins (e.g. mail_log).
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
66 + Mail cache works for recently cached data also with in-memory
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
67 indexes.
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
68 + imapc: Many performance improvements, especially when working with
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
69 dsync. Also added imapc_feature=fetch-headers which allows using
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
70 FETCH BODY.PEEK[HEADER.FIELDS (..)] to avoid reading the entire
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
71 header.
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
72 + mail_location = ..:FULLDIRNAME=dbox-Mails is the same as
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
73 :DIRNAME=dbox-Mails, but it will also be used for
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
74 :INDEX and :CONTROL directories. (It should have worked this way
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
75 from the beginning, but can't be changed anymore without breaking
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
76 existing installations).
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
77 - Fixed infinite loop in message parsing if message ends with
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
78 "--boundary" and CR (without LF). Messages saved via SMTP/LMTP can't
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
79 trigger this, because messages must end with an "LF.". A user could
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
80 trigger this for him/herself though.
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
81 - lmtp: Client was sometimes disconnected before all the output was
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
82 sent to it.
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
83 - imap_zlib plugin caused crashes during client disconnection in
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
84 v2.2.7
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
85 - replicator: Database wasn't being exported to disk every 15 minutes
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
86 as it should have. Instead it was being imported, causing "doveadm
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
87 replicator remove" commands to not work very well.
095a777edc26 Released v2.2.8.
Timo Sirainen <tss@iki.fi>
parents: 16929
diff changeset
88
16929
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
89 v2.2.7 2013-11-03 Timo Sirainen <tss@iki.fi>
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
90
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
91 * Some usage of passdb checkpassword could have been exploitable by
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
92 local users. You may need to modify your setup to keep it working.
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
93 See http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
94
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
95 + auth: Added ability to truncate values logged by
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
96 auth_verbose_passwords (see 10-logging.conf comment)
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
97 + mdbox: Added "mdbox_deleted" storage, which can be used to access
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
98 messages with refcount=0. For example: doveadm import
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
99 mdbox_deleted:~/mdbox "" mailbox inbox subject oops
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
100 + ssl-params: Added ssl_dh_parameters_length setting.
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
101 - master process was doing a hostname.domain lookup for each created
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
102 process, which may have caused a lot of unnecessary DNS lookups.
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
103 - dsync: Syncing over 100 messages at once caused problems in some
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
104 situations, causing messages to get new UIDs.
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
105 - fts-solr: Different Solr hosts for different users didn't work.
b5b118701aa8 Released v2.2.7.
Timo Sirainen <tss@iki.fi>
parents: 16824
diff changeset
106
16824
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
107 v2.2.6 2013-09-25 Timo Sirainen <tss@iki.fi>
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
108
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
109 * acl: If public/shared namespace has a shared subscriptions file for
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
110 all users, don't list subscription entries that are not visible to
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
111 the user accessing it.
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
112
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
113 + doveadm: Added "auth lookup" command for doing passdb lookup.
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
114 + login_log_format_elements: Added %{orig_user}, %{orig_username}
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
115 and %{orig_domain} expanding to the username exactly as sent by
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
116 the client (before any changes auth process made).
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
117 + Added ssl_prefer_server_ciphers setting.
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
118 + auth_verbose_passwords: Log the password also for unknown users.
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
119 + Linux: Added optional support for SO_REUSEPORT with
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
120 inet_listener { reuse_port=yes }
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
121 - director: v2.2.5 changes caused "SYNC lost" errors
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
122 - dsync: Many fixes and error handling improvements
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
123 - doveadm -A: Don't waste CPU by doing a separate config lookup
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
124 for each user
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
125 - Long-running ssl-params process no longer prevents Dovecot restart
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
126 - mbox: Fixed mailbox_list_index=yes to work correctly
1de9a494cb25 Released v2.2.6.
Timo Sirainen <tss@iki.fi>
parents: 16659
diff changeset
127
16659
71f0696749ab Released v2.2.5.
Timo Sirainen <tss@iki.fi>
parents: 16548
diff changeset
128 v2.2.5 2013-08-05 Timo Sirainen <tss@iki.fi>
71f0696749ab Released v2.2.5.
Timo Sirainen <tss@iki.fi>
parents: 16548
diff changeset
129
71f0696749ab Released v2.2.5.
Timo Sirainen <tss@iki.fi>
parents: 16548
diff changeset
130 + SSL: Added support for ECDH/ECDHE cipher suites (by David Hicks)
71f0696749ab Released v2.2.5.
Timo Sirainen <tss@iki.fi>
parents: 16548
diff changeset
131 + Added some missing man pages (by Pascal Volk)
71f0696749ab Released v2.2.5.
Timo Sirainen <tss@iki.fi>
parents: 16548
diff changeset
132 + quota-status: Added quota_status_toolarge setting (by Ulrich Zehl)
71f0696749ab Released v2.2.5.
Timo Sirainen <tss@iki.fi>
parents: 16548
diff changeset
133 - director: Users near expiration could have been redirected to
71f0696749ab Released v2.2.5.
Timo Sirainen <tss@iki.fi>
parents: 16548
diff changeset
134 different servers at the same time.
71f0696749ab Released v2.2.5.
Timo Sirainen <tss@iki.fi>
parents: 16548
diff changeset
135 - pop3: Avoid assert-crash if client disconnects during LIST.
71f0696749ab Released v2.2.5.
Timo Sirainen <tss@iki.fi>
parents: 16548
diff changeset
136 - mdbox: Corrupted index header still wasn't automatically fixed.
71f0696749ab Released v2.2.5.
Timo Sirainen <tss@iki.fi>
parents: 16548
diff changeset
137 - dsync: Various fixes to work better with imapc and pop3c storages.
71f0696749ab Released v2.2.5.
Timo Sirainen <tss@iki.fi>
parents: 16548
diff changeset
138 - ldap: sasl_bind=yes caused crashes, because Dovecot's lib-sasl
71f0696749ab Released v2.2.5.
Timo Sirainen <tss@iki.fi>
parents: 16548
diff changeset
139 symbols conflicted with Cyrus SASL library.
71f0696749ab Released v2.2.5.
Timo Sirainen <tss@iki.fi>
parents: 16548
diff changeset
140 - imap: Various error handling fixes to CATENATE. (Found using
71f0696749ab Released v2.2.5.
Timo Sirainen <tss@iki.fi>
parents: 16548
diff changeset
141 Apple's stress test script.)
71f0696749ab Released v2.2.5.
Timo Sirainen <tss@iki.fi>
parents: 16548
diff changeset
142
16548
4b3c9c3e4fb8 Released v2.2.4.
Timo Sirainen <tss@iki.fi>
parents: 16523
diff changeset
143 v2.2.4 2013-06-25 Timo Sirainen <tss@iki.fi>
4b3c9c3e4fb8 Released v2.2.4.
Timo Sirainen <tss@iki.fi>
parents: 16523
diff changeset
144
4b3c9c3e4fb8 Released v2.2.4.
Timo Sirainen <tss@iki.fi>
parents: 16523
diff changeset
145 + doveadm: Added "flags" command to modify message flags.
4b3c9c3e4fb8 Released v2.2.4.
Timo Sirainen <tss@iki.fi>
parents: 16523
diff changeset
146 + doveadm: Added "deduplicate" command to expunge message duplicates.
4b3c9c3e4fb8 Released v2.2.4.
Timo Sirainen <tss@iki.fi>
parents: 16523
diff changeset
147 + dsync: Show the state in process title with verbose_proctitle=yes.
4b3c9c3e4fb8 Released v2.2.4.
Timo Sirainen <tss@iki.fi>
parents: 16523
diff changeset
148 - imap/pop3 proxy: Master user logins were broken in v2.2.3
4b3c9c3e4fb8 Released v2.2.4.
Timo Sirainen <tss@iki.fi>
parents: 16523
diff changeset
149 - sdbox/mdbox: A corrupted index header with wrong size was never
4b3c9c3e4fb8 Released v2.2.4.
Timo Sirainen <tss@iki.fi>
parents: 16523
diff changeset
150 automatically fixed in v2.2.3.
4b3c9c3e4fb8 Released v2.2.4.
Timo Sirainen <tss@iki.fi>
parents: 16523
diff changeset
151 - mbox: Fixed assert-crashes related to locking.
4b3c9c3e4fb8 Released v2.2.4.
Timo Sirainen <tss@iki.fi>
parents: 16523
diff changeset
152
16523
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
153 v2.2.3 2013-06-17 Timo Sirainen <tss@iki.fi>
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
154
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
155 * LDA/LMTP: If new mail delivery first fails with "temporary
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
156 failure", tempfail the whole delivery instead of falling back to
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
157 delivering the mail to INBOX. (Requires new Pigeonhole as well.)
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
158 * doc/solr-schema.xml was updated to Solr v4.x format. Also the
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
159 default analyzers were changed, hopefully for the better. Note that
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
160 the schema can't be changed for existing Solr indexes without
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
161 rebuilding everything.
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
162 * Solr plugin does only soft commits from now on. You'll need a
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
163 cronjob to send a hard commit command to it every few minutes.
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
164
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
165 + Added %N modifier for variables as %H-like "new hash"
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
166 + sdbox, mdbox: Support POP3 message order field (for migrations)
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
167 + Added mailbox { driver } to specify a different mail storage
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
168 format for the mailbox than generally used within the namespace.
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
169 + Added initial lib-sasl library for client side SASL support.
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
170 Currently supports only PLAIN, LOGIN and plugins. Used currently
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
171 by IMAP and POP3 proxying when authenticating to the remote server.
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
172 - IMAP: If subject contained only whitespace, Dovecot returned an
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
173 ENVELOPE reply with a huge literal value, effectively causing the
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
174 IMAP client to wait for more data forever.
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
175 - IMAP: Various URLAUTH fixes.
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
176 - imapc: Various bugfixes and improvements
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
177 - pop3c: Various fixes to make it work in dsync (without imapc)
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
178 - dsync: Fixes to syncing subscriptions. Fixes to syncing mailbox
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
179 renames.
5d9f52c9a287 Released v2.2.3.
Timo Sirainen <tss@iki.fi>
parents: 16377
diff changeset
180
16377
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
181 v2.2.2 2013-05-20 Timo Sirainen <tss@iki.fi>
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
182
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
183 + zlib: Keep the last mail cached uncompressed in a temp file. This
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
184 fixes performance when doing small partial fetches from a large
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
185 mail.
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
186 + acl: If plugin { acl_defaults_from_inbox = yes } is set, get the
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
187 default ACLs for private and shared namespaces from the user's INBOX.
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
188 (This probably will become default in v2.3.)
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
189 + pop3: Added pop3_deleted_flag setting to switch POP3 deletions to
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
190 only hide the messages from POP3, but still be visible via IMAP.
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
191 - ACL plugin: Mailbox creation wasn't actually checking any ACLs
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
192 and always succeeded (due to some v2.2 API changes). The created
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
193 mailbox couldn't have been accessed though, so this couldn't have
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
194 caused any data leak.
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
195 - IMAP: Various URLAUTH fixes.
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
196 - IMAP: Fixed a hang with invalid APPEND parameters.
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
197 - IMAP LIST-EXTENDED: INBOX was never listed with \Subscribed flag.
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
198 - mailbox_list_index=yes still caused crashes.
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
199 - maildir: Fixed a crash after dovecot-keywords file was re-read.
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
200 - maildir: If files had reappeared unexpectedly to a Maildir, they
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
201 were ignored until index files were deleted.
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
202 - Maildir: Fixed handling over 26 keywords in a mailbox.
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
203 - Maildir++: Fixed mail_shared_explicit_inbox=no
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
204 - namespace { prefix="" list=no } was listing mailboxes.
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
205 - imap/pop3-login proxying: Fixed a crash if TCP connection succeeded,
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
206 but the remote login timed out.
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
207 - Case-insensitive search/sort didn't work correctly for all unicode
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
208 characters, as specified by i;unicode-casemap comparator. If full
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
209 text search indexes were used, they need to be rebuilt for old mails
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
210 to be handled correctly. (This bug has existed always in Dovecot.)
7aa929edd551 Released v2.2.2.
Timo Sirainen <tss@iki.fi>
parents: 16300
diff changeset
211
16300
6fcf060b50f1 Released v2.2.1.
Timo Sirainen <tss@iki.fi>
parents: 16283
diff changeset
212 v2.2.1 2013-04-19 Timo Sirainen <tss@iki.fi>
6fcf060b50f1 Released v2.2.1.
Timo Sirainen <tss@iki.fi>
parents: 16283
diff changeset
213
6fcf060b50f1 Released v2.2.1.
Timo Sirainen <tss@iki.fi>
parents: 16283
diff changeset
214 - mailbox_list_index=yes was broken.
6fcf060b50f1 Released v2.2.1.
Timo Sirainen <tss@iki.fi>
parents: 16283
diff changeset
215 - LAYOUT=index didn't list subscriptions.
6fcf060b50f1 Released v2.2.1.
Timo Sirainen <tss@iki.fi>
parents: 16283
diff changeset
216 - auth: Multiple master passdbs didn't work.
6fcf060b50f1 Released v2.2.1.
Timo Sirainen <tss@iki.fi>
parents: 16283
diff changeset
217 - Message parsing (e.g. during search) crashed when multipart message
6fcf060b50f1 Released v2.2.1.
Timo Sirainen <tss@iki.fi>
parents: 16283
diff changeset
218 didn't actually contain any parts.
6fcf060b50f1 Released v2.2.1.
Timo Sirainen <tss@iki.fi>
parents: 16283
diff changeset
219
16283
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
220 v2.2.0 2013-04-11 Timo Sirainen <tss@iki.fi>
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
221
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
222 * When creating home directories, the permissions are copied from the
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
223 parent directory if it has setgid-bit set. For full details, see
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
224 http://wiki2.dovecot.org/SharedMailboxes/Permissions
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
225 * "doveadm auth" command was renamed to "doveadm auth test"
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
226 * IMAP: ID command now advertises server name as Dovecot by default.
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
227 It was already trivial to guess this from command replies.
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
228 * dovecot.index.cache files can be safely accessed only by v2.1.11+.
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
229 Older versions may think they're corrupted and delete them.
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
230 * LDA/LMTP: If saving a mail brings user from under quota to over
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
231 quota, allow it based on quota_grace setting (default: 10%
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
232 above quota limit).
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
233 * pop3_lock_session=yes now uses a POP3-only dovecot-pop3-session.lock
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
234 file instead of actually locking the mailbox (and causing
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
235 IMAP/LDA/LMTP to wait for the POP3 session to close).
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
236 * mail_shared_explicit_inbox setting's default switched to "no".
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
237 * ssl_client_ca_dir setting replaced imapc_ssl_ca_dir and
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
238 pop3c_ssl_ca_dir settings.
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
239
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
240 + Implemented IMAP MOVE and BINARY extensions
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
241 + Implemented IMAP CATENATE, URLAUTH and URLAUTH=BINARY extensions
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
242 (by Stephan Bosch).
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
243 + Implemented IMAP NOTIFY extension. Requires mailbox_list_index=yes
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
244 to be enabled.
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
245 + Redesigned and rewritten dsync. The new design makes the syncing
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
246 faster, more reliable and more featureful. The new dsync protocol
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
247 isn't backwards compatible with old dsync versions (but is designed
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
248 to be forwards compatible with future versions).
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
249 + All mailbox formats now support per-user message flags for shared
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
250 mailboxes by using a private index. It can be enabled by adding
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
251 :INDEXPVT=<path> to mail location. This should be used instead of
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
252 :INDEX also for Maildir/mbox to improve performance.
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
253 + Improved mailbox list indexes. They should be usable now, although
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
254 still disabled by default.
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
255 + Added LAYOUT=index. The mailbox directories are created using their
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
256 GUIDs in the filesystem, while the actual GUID <-> name mapping
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
257 exists only in the index.
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
258 + LMTP proxy: Implemented XCLIENT extension for passing remote IP
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
259 address through proxy.
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
260
16272
d7f29af73468 Released v2.2.rc7.
Timo Sirainen <tss@iki.fi>
parents: 16241
diff changeset
261 v2.2.rc7 2013-04-10 Timo Sirainen <tss@iki.fi>
d7f29af73468 Released v2.2.rc7.
Timo Sirainen <tss@iki.fi>
parents: 16241
diff changeset
262
d7f29af73468 Released v2.2.rc7.
Timo Sirainen <tss@iki.fi>
parents: 16241
diff changeset
263 * checkpasword: AUTH_PASSWORD environment is no longer set.
d7f29af73468 Released v2.2.rc7.
Timo Sirainen <tss@iki.fi>
parents: 16241
diff changeset
264 * Running dsync no longer triggers quota warnings.
d7f29af73468 Released v2.2.rc7.
Timo Sirainen <tss@iki.fi>
parents: 16241
diff changeset
265
d7f29af73468 Released v2.2.rc7.
Timo Sirainen <tss@iki.fi>
parents: 16241
diff changeset
266 + dsync: Commit large transactions every 100 new messages, so if a
d7f29af73468 Released v2.2.rc7.
Timo Sirainen <tss@iki.fi>
parents: 16241
diff changeset
267 large sync crashes it doesn't have to be restarted from the
d7f29af73468 Released v2.2.rc7.
Timo Sirainen <tss@iki.fi>
parents: 16241
diff changeset
268 beginning.
d7f29af73468 Released v2.2.rc7.
Timo Sirainen <tss@iki.fi>
parents: 16241
diff changeset
269 - replicator: doveadm commands and user list export may have skipped
d7f29af73468 Released v2.2.rc7.
Timo Sirainen <tss@iki.fi>
parents: 16241
diff changeset
270 some users.
d7f29af73468 Released v2.2.rc7.
Timo Sirainen <tss@iki.fi>
parents: 16241
diff changeset
271 - Various fixes to mailbox_list_index=yes
d7f29af73468 Released v2.2.rc7.
Timo Sirainen <tss@iki.fi>
parents: 16241
diff changeset
272
16241
ae4341d0e83b Released v2.2.rc6.
Timo Sirainen <tss@iki.fi>
parents: 16211
diff changeset
273 v2.2.rc6 2013-04-08 Timo Sirainen <tss@iki.fi>
ae4341d0e83b Released v2.2.rc6.
Timo Sirainen <tss@iki.fi>
parents: 16211
diff changeset
274
ae4341d0e83b Released v2.2.rc6.
Timo Sirainen <tss@iki.fi>
parents: 16211
diff changeset
275 * replicator: Don't create replicator-doveadm socket by default.
ae4341d0e83b Released v2.2.rc6.
Timo Sirainen <tss@iki.fi>
parents: 16211
diff changeset
276 This way doveadm replicator commands don't accidentally start an
ae4341d0e83b Released v2.2.rc6.
Timo Sirainen <tss@iki.fi>
parents: 16211
diff changeset
277 unconfigured replicator server.
ae4341d0e83b Released v2.2.rc6.
Timo Sirainen <tss@iki.fi>
parents: 16211
diff changeset
278 + replicator: Have remote dsync notify the remote replicator that
ae4341d0e83b Released v2.2.rc6.
Timo Sirainen <tss@iki.fi>
parents: 16211
diff changeset
279 a user was just synced. This way the replicators are kept roughly
ae4341d0e83b Released v2.2.rc6.
Timo Sirainen <tss@iki.fi>
parents: 16211
diff changeset
280 in sync.
ae4341d0e83b Released v2.2.rc6.
Timo Sirainen <tss@iki.fi>
parents: 16211
diff changeset
281 + Added ssl_client_ca_file to specify the CA certs as a file. This is
ae4341d0e83b Released v2.2.rc6.
Timo Sirainen <tss@iki.fi>
parents: 16211
diff changeset
282 needed (instead of ssl_client_ca_dir) in RedHat-based systems.
ae4341d0e83b Released v2.2.rc6.
Timo Sirainen <tss@iki.fi>
parents: 16211
diff changeset
283 + Added "doveadm fs" commands, mainly to debug lib-fs backends.
ae4341d0e83b Released v2.2.rc6.
Timo Sirainen <tss@iki.fi>
parents: 16211
diff changeset
284 - Mailbox list indexes weren't using proper file permissions based
ae4341d0e83b Released v2.2.rc6.
Timo Sirainen <tss@iki.fi>
parents: 16211
diff changeset
285 on the root directory.
ae4341d0e83b Released v2.2.rc6.
Timo Sirainen <tss@iki.fi>
parents: 16211
diff changeset
286
16211
9446df6da5a8 Released v2.2.rc5.
Timo Sirainen <tss@iki.fi>
parents: 16199
diff changeset
287 v2.2.rc5 2013-04-05 Timo Sirainen <tss@iki.fi>
9446df6da5a8 Released v2.2.rc5.
Timo Sirainen <tss@iki.fi>
parents: 16199
diff changeset
288
9446df6da5a8 Released v2.2.rc5.
Timo Sirainen <tss@iki.fi>
parents: 16199
diff changeset
289 - A few small random fixes
9446df6da5a8 Released v2.2.rc5.
Timo Sirainen <tss@iki.fi>
parents: 16199
diff changeset
290
16199
92c88eca562d Released v2.2.rc4.
Timo Sirainen <tss@iki.fi>
parents: 16198
diff changeset
291 v2.2.rc4 2013-04-05 Timo Sirainen <tss@iki.fi>
92c88eca562d Released v2.2.rc4.
Timo Sirainen <tss@iki.fi>
parents: 16198
diff changeset
292
92c88eca562d Released v2.2.rc4.
Timo Sirainen <tss@iki.fi>
parents: 16198
diff changeset
293 + Added "doveadm replicator" commands
92c88eca562d Released v2.2.rc4.
Timo Sirainen <tss@iki.fi>
parents: 16198
diff changeset
294 - Larger changes to lib-http and lib-ssl-iostream error handling.
92c88eca562d Released v2.2.rc4.
Timo Sirainen <tss@iki.fi>
parents: 16198
diff changeset
295 The API caller can now get the exact error message as a string.
92c88eca562d Released v2.2.rc4.
Timo Sirainen <tss@iki.fi>
parents: 16198
diff changeset
296 - Various bugfixes to LDAP changes in rc3
92c88eca562d Released v2.2.rc4.
Timo Sirainen <tss@iki.fi>
parents: 16198
diff changeset
297
16081
11bd79bf4866 Released v2.2.rc3.
Timo Sirainen <tss@iki.fi>
parents: 15965
diff changeset
298 v2.2.rc3 2013-03-20 Timo Sirainen <tss@iki.fi>
11bd79bf4866 Released v2.2.rc3.
Timo Sirainen <tss@iki.fi>
parents: 15965
diff changeset
299
11bd79bf4866 Released v2.2.rc3.
Timo Sirainen <tss@iki.fi>
parents: 15965
diff changeset
300 + dsync: Support syncing ACLs (and Sieve scripts with Pigeonhole)
11bd79bf4866 Released v2.2.rc3.
Timo Sirainen <tss@iki.fi>
parents: 15965
diff changeset
301 + ldap: Support subqueries and value pointers, see
11bd79bf4866 Released v2.2.rc3.
Timo Sirainen <tss@iki.fi>
parents: 15965
diff changeset
302 http://wiki2.dovecot.org/AuthDatabase/LDAP/Userdb
11bd79bf4866 Released v2.2.rc3.
Timo Sirainen <tss@iki.fi>
parents: 15965
diff changeset
303 + postmaster_address setting: Expand %d to recipient's domain
11bd79bf4866 Released v2.2.rc3.
Timo Sirainen <tss@iki.fi>
parents: 15965
diff changeset
304 - Fixed a crash when decoding quoted-printable content.
11bd79bf4866 Released v2.2.rc3.
Timo Sirainen <tss@iki.fi>
parents: 15965
diff changeset
305 - dsync: Various bugfixes
11bd79bf4866 Released v2.2.rc3.
Timo Sirainen <tss@iki.fi>
parents: 15965
diff changeset
306
15965
e62fa121f4a2 Released v2.2.rc2.
Timo Sirainen <tss@iki.fi>
parents: 15957
diff changeset
307 v2.2.rc2 2013-02-15 Timo Sirainen <tss@iki.fi>
e62fa121f4a2 Released v2.2.rc2.
Timo Sirainen <tss@iki.fi>
parents: 15957
diff changeset
308
e62fa121f4a2 Released v2.2.rc2.
Timo Sirainen <tss@iki.fi>
parents: 15957
diff changeset
309 - rc1 wasn't actually usable in most configurations.
e62fa121f4a2 Released v2.2.rc2.
Timo Sirainen <tss@iki.fi>
parents: 15957
diff changeset
310
15957
508d46f85815 Released v2.2.rc1.
Timo Sirainen <tss@iki.fi>
parents: 15890
diff changeset
311 v2.2.rc1 2013-02-15 Timo Sirainen <tss@iki.fi>
14981
7ac168e566b3 NEWS updated
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
312
16283
7ea8f20e5195 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 16272
diff changeset
313 * See v2.2.0 notes
15794
b314c97d4bbf Released v2.1.14.
Timo Sirainen <tss@iki.fi>
parents: 15598
diff changeset
314
15598
cf9d62fd0b14 Released v2.1.13.
Timo Sirainen <tss@iki.fi>
parents: 15546
diff changeset
315 v2.1.13 2013-01-06 Timo Sirainen <tss@iki.fi>
cf9d62fd0b14 Released v2.1.13.
Timo Sirainen <tss@iki.fi>
parents: 15546
diff changeset
316
cf9d62fd0b14 Released v2.1.13.
Timo Sirainen <tss@iki.fi>
parents: 15546
diff changeset
317 - Some fixes to cache file changes in v2.1.11.
cf9d62fd0b14 Released v2.1.13.
Timo Sirainen <tss@iki.fi>
parents: 15546
diff changeset
318 - fts-solr: Overlong UTF8 sequences in mails were rejected by Solr and
cf9d62fd0b14 Released v2.1.13.
Timo Sirainen <tss@iki.fi>
parents: 15546
diff changeset
319 caused the mails to not be indexed.
cf9d62fd0b14 Released v2.1.13.
Timo Sirainen <tss@iki.fi>
parents: 15546
diff changeset
320 - virtual storage: Sorting mailbox by from/to/cc/bcc didn't work.
cf9d62fd0b14 Released v2.1.13.
Timo Sirainen <tss@iki.fi>
parents: 15546
diff changeset
321
15546
75bfda4a7c6c Released v2.1.12.
Timo Sirainen <tss@iki.fi>
parents: 15541
diff changeset
322 v2.1.12 2012-11-30 Timo Sirainen <tss@iki.fi>
75bfda4a7c6c Released v2.1.12.
Timo Sirainen <tss@iki.fi>
parents: 15541
diff changeset
323
75bfda4a7c6c Released v2.1.12.
Timo Sirainen <tss@iki.fi>
parents: 15541
diff changeset
324 - dovecot-config in v2.1.11 caused build problems with Pigeonhole
75bfda4a7c6c Released v2.1.12.
Timo Sirainen <tss@iki.fi>
parents: 15541
diff changeset
325
15541
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
326 v2.1.11 2012-11-29 Timo Sirainen <tss@iki.fi>
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
327
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
328 * lmtp/lda: dovecot.index.cache file is no longer fully mapped to
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
329 memory, allowing mail deliveries to work even if the file is huge.
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
330 * auth: userdb passwd lookups are now done by auth worker processes
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
331 instead of auth master process (as it was documented, but
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
332 accidentally didn't work that way).
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
333
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
334 + lmtp: lmtp_rcpt_check_quota=yes setting checks quota on RCPT TO.
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
335 - lmtp: After successful proxying RCPT TO, the next one to a
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
336 nonexistent user gave tempfail error instead of "user not found".
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
337 - lmtp proxy: Fixed hanging if remote server was down.
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
338 - imap: Fixed crash when SEARCH contained multiple KEYWORD parameters.
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
339 - doveadm: Various fixes to handling doveadm-server connections.
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
340 - -i <instance name> parameter for Dovecot tools didn't work correctly.
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
341 - director was somewhat broken in v2.1.10. This version also includes
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
342 various reliability enhancements.
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
343 - auth: passdb imap was broken in v2.1.10.
741d800a192f Released v2.1.11.
Timo Sirainen <tss@iki.fi>
parents: 15145
diff changeset
344
15145
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
345 v2.1.10 2012-09-18 Timo Sirainen <tss@iki.fi>
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
346
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
347 + imap: Implemented THREAD=ORDEREDSUBJECT extension.
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
348 + Added "doveadm exec" command to easily execute commands from
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
349 libexec_dir, e.g. "doveadm exec imap -u user@domain"
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
350 + Added "doveadm copy" command.
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
351 + doveadm copy/move: Added optional user parameter to specify the
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
352 source username. This allows easily copying mails between different
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
353 users.
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
354 + Added namespace { disabled } setting to quickly enable/disable
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
355 namespaces. This is especially useful when its value is returned by
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
356 userdb.
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
357 + Added mailbox_alias plugin. It allows creating mailbox aliases using
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
358 symlinks.
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
359 + imapc storage: Added imapc_max_idle_time setting to force activity
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
360 on connection.
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
361 + fts-solr: Expunging multiple messages is now faster.
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
362 - director: In some conditions director may have disconnected from
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
363 another director (without logging about it), thinking it was sending
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
364 invalid data.
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
365 - imap: Various fixes to listing mailboxes.
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
366 - pop3-migration plugin: Avoid disconnection from POP3 server due
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
367 to idling.
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
368 - login processes crashed if there were a lot of local {} or remote {}
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
369 settings blocks.
1a6c3b4e92e4 Released v2.1.10.
Timo Sirainen <tss@iki.fi>
parents: 14828
diff changeset
370
14828
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
371 v2.1.9 2012-08-01 Timo Sirainen <tss@iki.fi>
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
372
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
373 * mail-log plugin: Log mailbox names with UTF-8 everywhere
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
374 (instead of mUTF-7 in some places and UTF-8 in other places)
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
375 * director: Changed director_username_hash setting's default from %u
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
376 to %Lu (= lowercase usernames). This doesn't break any existing
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
377 installations, but might fix some of them.
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
378
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
379 + doveadm: Added "auth cache flush [<username>]" command.
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
380 + Implemented dict passdb/userdb
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
381 + Implemented Redis and memcached dict backends, which can be used as
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
382 auth backends. Redis can also be used as dict-quota backend.
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
383 + Added plugin { quota_ignore_save_errors=yes } setting to allow saving
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
384 a mail when quota lookup fails with temporary failure.
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
385 - Full text search indexing might have failed for some messages,
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
386 always causing indexer-worker process to run out of memory.
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
387 - fts-lucene: Fixed handling SEARCH HEADER FROM/TO/SUBJECT/CC/BCC when
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
388 the header wasn't lowercased.
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
389 - fts-squat: Fixed crash when searching a virtual mailbox.
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
390 - pop3: Fixed assert crash when doing UIDL on empty mailbox on some
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
391 setups.
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
392 - auth: GSSAPI RFC compliancy and error handling fixes.
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
393 - Various fixes related to handling shared namespaces
bc86680293d2 Released v2.1.9.
Timo Sirainen <tss@iki.fi>
parents: 14774
diff changeset
394
14774
7e5f36fd989d Released v2.1.8.
Timo Sirainen <tss@iki.fi>
parents: 14641
diff changeset
395 v2.1.8 2012-07-03 Timo Sirainen <tss@iki.fi>
7e5f36fd989d Released v2.1.8.
Timo Sirainen <tss@iki.fi>
parents: 14641
diff changeset
396
7e5f36fd989d Released v2.1.8.
Timo Sirainen <tss@iki.fi>
parents: 14641
diff changeset
397 + pop3c: Added pop3c_master_user setting.
7e5f36fd989d Released v2.1.8.
Timo Sirainen <tss@iki.fi>
parents: 14641
diff changeset
398 - imap: Mailbox names were accidentally sent as UTF-8 instead of mUTF-7
7e5f36fd989d Released v2.1.8.
Timo Sirainen <tss@iki.fi>
parents: 14641
diff changeset
399 in previous v2.1.x releases for STATUS, MYRIGHTS and GETQUOTAROOT
7e5f36fd989d Released v2.1.8.
Timo Sirainen <tss@iki.fi>
parents: 14641
diff changeset
400 commands.
7e5f36fd989d Released v2.1.8.
Timo Sirainen <tss@iki.fi>
parents: 14641
diff changeset
401 - lmtp proxy: Don't timeout connections too early when mail has a lot
7e5f36fd989d Released v2.1.8.
Timo Sirainen <tss@iki.fi>
parents: 14641
diff changeset
402 of RCPT TOs.
7e5f36fd989d Released v2.1.8.
Timo Sirainen <tss@iki.fi>
parents: 14641
diff changeset
403 - director: Don't crash if the director is working alone.
7e5f36fd989d Released v2.1.8.
Timo Sirainen <tss@iki.fi>
parents: 14641
diff changeset
404 - shared mailboxes: Avoid doing "@domain" userdb lookups.
7e5f36fd989d Released v2.1.8.
Timo Sirainen <tss@iki.fi>
parents: 14641
diff changeset
405 - doveadm: Fixed crash with proxying some commands.
7e5f36fd989d Released v2.1.8.
Timo Sirainen <tss@iki.fi>
parents: 14641
diff changeset
406 - fts-squat: Fixed handling multiple SEARCH parameters.
7e5f36fd989d Released v2.1.8.
Timo Sirainen <tss@iki.fi>
parents: 14641
diff changeset
407 - imapc: Fixed a crash when message had more than 8 keywords.
7e5f36fd989d Released v2.1.8.
Timo Sirainen <tss@iki.fi>
parents: 14641
diff changeset
408 - imapc: Don't crash on APPEND/COPY if server doesn't support UIDPLUS.
7e5f36fd989d Released v2.1.8.
Timo Sirainen <tss@iki.fi>
parents: 14641
diff changeset
409
14641
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
410 v2.1.7 2012-05-29 Timo Sirainen <tss@iki.fi>
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
411
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
412 * LDAP: Compatibility fix for v2.0: ldap: If attributes contain
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
413 ldapAttr=key=template%$ and ldapAttr doesn't exist, skip the key
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
414 instead of using "template" value with empty %$ part for the key.
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
415
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
416 + pop3: Added pop3_uidl_duplicates setting for changing the behavior
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
417 for duplicate UIDLs.
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
418 + director: Added "doveadm director ring remove" command.
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
419 - director: Don't crash with quickly disconnecting incoming director
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
420 connections.
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
421 - mdbox: If mail was originally saved to non-INBOX, and namespace
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
422 prefix is non-empty, don't assert-crash when rebuilding indexes.
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
423 - sdbox: Don't use more fds than necessary when copying mails.
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
424 - auth: Fixed crash with DIGEST-MD5 when attempting to do master user
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
425 login without master passdbs.
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
426 - Several fixes to mail_shared_explicit_inbox=no
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
427 - imapc: Use imapc_list_prefix also for listing subscriptions.
c92fb8b928f6 Released v2.1.7.
Timo Sirainen <tss@iki.fi>
parents: 14546
diff changeset
428
14546
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
429 v2.1.6 2012-05-07 Timo Sirainen <tss@iki.fi>
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
430
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
431 * Session ID is now included by default in auth and login process
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
432 log lines. It can be added to mail processes also by adding
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
433 %{session} to mail_log_prefix.
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
434
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
435 + Added ssl_require_crl setting, which specifies if CRL check must
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
436 be successful when verifying client certificates.
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
437 + Added mail_shared_explicit_inbox setting to specify if a shared INBOX
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
438 should be accessible as "shared/$user" or "shared/$user/INBOX".
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
439 - v2.1.5: Using "~/" as mail_location or elsewhere failed to actually
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
440 expand it to home directory.
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
441 - dbox: Fixed potential assert-crash when reading dbox files.
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
442 - trash plugin: Fixed behavior when quota is already over limit.
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
443 - mail_log plugin: Logging "copy" event didn't work.
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
444 - Proxying to backend server with SSL: Verifying server certificate
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
445 name always failed, because it was compared to an IP address.
7c249e2a82a9 Released v2.1.6.
Timo Sirainen <tss@iki.fi>
parents: 14503
diff changeset
446
14503
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
447 v2.1.5 2012-04-23 Timo Sirainen <tss@iki.fi>
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
448
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
449 * IMAP: When neither the session nor the mailbox has modseq tracking
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
450 enabled, return the mailbox as having NOMODSEQ in SELECT/EXAMINE
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
451 reply. Old versions in this situation always simply returned
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
452 HIGHESTMODSEQ as 1, which could have broken some clients.
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
453
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
454 + dict file: Added optional fcntl/flock locking (default is dotlock)
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
455 + fts-solr: doveadm fts rescan now resets indexes, which allows
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
456 reindexing mails. (This isn't a full rescan implementation like
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
457 fts-lucene has.)
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
458 + doveadm expunge: Added -d parameter to delete mailbox if it's
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
459 empty after expunging.
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
460 - IMAP: Several fixes related to mailbox listing in some configs
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
461 - director: A lot of fixes and performance improvements
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
462 - v2.1.4 didn't work without a mail home directory set
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
463 - mbox: Deleting a mailbox didn't delete its index files.
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
464 - pop3c: TOP command was sent incorrectly
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
465 - trash plugin didn't work properly
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
466 - LMTP: Don't add a duplicate Return-Path: header when proxying.
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
467 - listescape: Don't unescape namespace prefixes.
469cee314d9c Released v2.1.5.
Timo Sirainen <tss@iki.fi>
parents: 14438
diff changeset
468
14438
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
469 v2.1.4 2012-04-09 Timo Sirainen <tss@iki.fi>
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
470
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
471 + Added mail_temp_scan_interval setting and changed its default value
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
472 from 8 hours to 1 week.
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
473 + Added pop3-migration plugin for easily doing a transparent IMAP+POP3
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
474 migration to Dovecot: http://wiki2.dovecot.org/Migration/Dsync
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
475 + doveadm user: Added -m parameter to show some of the mail settings.
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
476 - Proxying SSL connections crashed in v2.1.[23]
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
477 - fts-solr: Indexing mail bodies was broken.
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
478 - director: Several changes to significantly improve error handling
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
479 - doveadm import didn't import messages' flags
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
480 - mail_full_filesystem_access=yes was broken
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
481 - Make sure IMAP clients can't create directories when accessing
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
482 nonexistent users' mailboxes via shared namespace.
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
483 - Dovecot auth clients authenticating via TCP socket could have failed
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
484 with bogus "PID already in use" errors.
2c21c940e19d Released v2.1.4.
Timo Sirainen <tss@iki.fi>
parents: 14357
diff changeset
485
14357
b9adfd52cb66 Released v2.1.3.
Timo Sirainen <tss@iki.fi>
parents: 14351
diff changeset
486 v2.1.3 2012-03-16 Timo Sirainen <tss@iki.fi>
b9adfd52cb66 Released v2.1.3.
Timo Sirainen <tss@iki.fi>
parents: 14351
diff changeset
487
b9adfd52cb66 Released v2.1.3.
Timo Sirainen <tss@iki.fi>
parents: 14351
diff changeset
488 - mdbox was broken in v2.1.2
b9adfd52cb66 Released v2.1.3.
Timo Sirainen <tss@iki.fi>
parents: 14351
diff changeset
489
14351
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
490 v2.1.2 2012-03-15 Timo Sirainen <tss@iki.fi>
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
491
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
492 + Initial implementation of dsync-based replication. For now this
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
493 should be used only on non-critical systems.
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
494 + Proxying: POP3 now supports sending remote IP+port from proxy to
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
495 backend server via Dovecot-specific XCLIENT extension.
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
496 + Proxying: proxy_maybe=yes with host=<hostname> (instead of IP)
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
497 works now properly.
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
498 + Proxying: Added auth_proxy_self setting
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
499 + Proxying: Added proxy_always extra field (see wiki docs)
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
500 + Added director_username_hash setting to specify what part of the
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
501 username is hashed. This can be used to implement per-domain
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
502 backends (which allows safely accessing shared mailboxes within
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
503 domain).
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
504 + Added a "session ID" string for imap/pop3 connections, available
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
505 in %{session} variable. The session ID passes through Dovecot
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
506 IMAP/POP3 proxying to backend server. The same session ID is can be
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
507 reused after a long time (currently a bit under 9 years).
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
508 + passdb checkpassword: Support "credentials lookups" (for
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
509 non-plaintext auth and for lmtp_proxy lookups)
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
510 + fts: Added fts_index_timeout setting to abort search if indexing
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
511 hasn't finished by then (default is to wait forever).
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
512 - doveadm sync: If mailbox was expunged empty, messages may have
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
513 become back instead of also being expunged in the other side.
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
514 - director: If user logged into two directors while near user
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
515 expiration, the directors might have redirected the user to two
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
516 different backends.
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
517 - imap_id_* settings were ignored before login.
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
518 - Several fixes to mailbox_list_index=yes
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
519 - Previous v2.1.x didn't log all messages at shutdown.
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
520 - mbox: Fixed accessing Dovecot v1.x mbox index files without errors.
744e0d7f1b25 Released v2.1.2.
Timo Sirainen <tss@iki.fi>
parents: 14204
diff changeset
521
14204
04b0acc03f1e Released v2.1.1.
Timo Sirainen <tss@iki.fi>
parents: 14177
diff changeset
522 v2.1.1 2012-02-23 Timo Sirainen <tss@iki.fi>
04b0acc03f1e Released v2.1.1.
Timo Sirainen <tss@iki.fi>
parents: 14177
diff changeset
523
04b0acc03f1e Released v2.1.1.
Timo Sirainen <tss@iki.fi>
parents: 14177
diff changeset
524 + dsync: If message with same GUID is saved multiple times in session,
04b0acc03f1e Released v2.1.1.
Timo Sirainen <tss@iki.fi>
parents: 14177
diff changeset
525 copy it instead of re-saving.
04b0acc03f1e Released v2.1.1.
Timo Sirainen <tss@iki.fi>
parents: 14177
diff changeset
526 - acl plugin + autocreated mailboxes crashed when listing mailboxes
04b0acc03f1e Released v2.1.1.
Timo Sirainen <tss@iki.fi>
parents: 14177
diff changeset
527 - doveadm force-resync: Don't skip autocreated mailboxes (especially
04b0acc03f1e Released v2.1.1.
Timo Sirainen <tss@iki.fi>
parents: 14177
diff changeset
528 INBOX).
04b0acc03f1e Released v2.1.1.
Timo Sirainen <tss@iki.fi>
parents: 14177
diff changeset
529 - If process runs out of fds, stop listening for new connections only
04b0acc03f1e Released v2.1.1.
Timo Sirainen <tss@iki.fi>
parents: 14177
diff changeset
530 temporarily, not permanently (avoids hangs with process_limit=1
04b0acc03f1e Released v2.1.1.
Timo Sirainen <tss@iki.fi>
parents: 14177
diff changeset
531 services)
04b0acc03f1e Released v2.1.1.
Timo Sirainen <tss@iki.fi>
parents: 14177
diff changeset
532 - auth: passdb imap crashed for non-login authentication (e.g. smtp).
04b0acc03f1e Released v2.1.1.
Timo Sirainen <tss@iki.fi>
parents: 14177
diff changeset
533
14177
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
534 v2.1.0 2012-02-16 Timo Sirainen <tss@iki.fi>
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
535
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
536 * Plugins now use UTF-8 mailbox names rather than mUTF-7:
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
537 acl, autocreate, expire, trash, virtual
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
538 * auth_username_format default changed to %Lu. If you really want
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
539 case sensitive usernames, set it back to empty.
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
540 * Solr full text search backend changed to use mailbox GUIDs instead of
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
541 mailbox names, requiring reindexing everything. solr_old backend can
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
542 be used with old indexes to avoid reindexing, but it doesn't support
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
543 some newer features.
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
544 * Expire plugin: Only go through users listed by userdb iteration.
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
545 Delete dict rows for nonexistent users, unless
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
546 expire_keep_nonexistent_users=yes.
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
547 * Temporary authentication failures sent to IMAP/POP3 clients
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
548 now includes the server's hostname and timestamp. This makes it
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
549 easier to find the error message from logs.
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
550 * dsync was merged into doveadm. There is still "dsync" symlink
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
551 pointing to "doveadm", which you can use the old way for now.
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
552 The preferred ways to run dsync are "doveadm sync" (for old "dsync
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
553 mirror") and "doveadm backup".
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
554
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
555 + imapc (= IMAP client) storage allows using a remote IMAP server to
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
556 be used as storage. This allows using Dovecot as a smart (caching)
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
557 proxy or using dsync to do migration from remote IMAP server.
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
558 + Mailbox indexing via queuing indexer service (required for Lucene)
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
559 + Lucene full text search (FTS) backend rewritten with support for
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
560 different languages
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
561 + FTS finally supports "OR" search operation
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
562 + FTS supports indexing attachments via external programs
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
563 + IMAP FUZZY extension, supported by Lucene and Solr FTS backends
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
564 + IMAP SPECIAL-USE extension to describe mailboxes
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
565 + Mailbox list indexes
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
566 + Statistics tracking via stats service. Exported via doveadm stats.
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
567 + Autocreate plugin creates/subscribes mailboxes physically only when
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
568 the mailbox is opened for the first time. Mailbox listing shows the
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
569 autocreated mailboxes even if they don't physically exist.
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
570 + Password and user databases now support default_fields and
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
571 override_fields settings to specify template defaults/overrides.
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
572 + SCRAM-SHA-1 authentication mechanism by Florian Zeitz
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
573 + LDAP: Allow building passdb/userdb extra fields from multiple LDAP
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
574 attributes by using %{ldap:attributeName} variables in the template.
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
575 + Improved multi-instance support: Track automatically which instances
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
576 are started up and manage the list with doveadm instance commands.
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
577 All Dovecot commands now support -i <instance_name> parameter to
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
578 select the instance (instead of having to use -c <config path>).
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
579 See instance_name setting.
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
580 + auth: Implemented support for Postfix's "TCP map" sockets for
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
581 user existence lookups.
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
582 - listescape plugin works perfectly now
e2cd03cc9c69 Released v2.1.0.
Timo Sirainen <tss@iki.fi>
parents: 14172
diff changeset
583
14172
736f1b7af190 Released v2.1.rc7.
Timo Sirainen <tss@iki.fi>
parents: 14140
diff changeset
584 v2.1.rc7 2012-02-15 Timo Sirainen <tss@iki.fi>
736f1b7af190 Released v2.1.rc7.
Timo Sirainen <tss@iki.fi>
parents: 14140
diff changeset
585
736f1b7af190 Released v2.1.rc7.
Timo Sirainen <tss@iki.fi>
parents: 14140
diff changeset
586 + Added ignore_on_failure setting for namespaces. If namespace
736f1b7af190 Released v2.1.rc7.
Timo Sirainen <tss@iki.fi>
parents: 14140
diff changeset
587 initialization fails with this enabled (e.g. permission denied),
736f1b7af190 Released v2.1.rc7.
Timo Sirainen <tss@iki.fi>
parents: 14140
diff changeset
588 the namespace is silently skipped for the user.
736f1b7af190 Released v2.1.rc7.
Timo Sirainen <tss@iki.fi>
parents: 14140
diff changeset
589
14140
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
590 v2.1.rc6 2012-02-12 Timo Sirainen <tss@iki.fi>
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
591
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
592 * Added automatic mountpoint tracking and doveadm mount commands to
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
593 manage the list. If a mountpoint is unmounted, error handling is
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
594 done by assuming that the files are only temporarily lost. This is
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
595 especially helpful if dbox alt storage becomes unmounted.
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
596 * Expire plugin: Only go through users listed by userdb iteration.
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
597 Delete dict rows for nonexistent users, unless
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
598 expire_keep_nonexistent_users=yes.
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
599 * LDA's out-of-quota and Sieve's reject mails now include DSN report
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
600 instead of MDN report.
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
601
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
602 + LDAP: Allow building passdb/userdb extra fields from multiple LDAP
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
603 attributes by using %{ldap:attributeName} variables in the template.
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
604 + doveadm log errors shows the last 1000 warnings and errors since
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
605 Dovecot was started.
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
606 + Improved multi-instance support: Track automatically which instances
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
607 are started up and manage the list with doveadm instance commands.
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
608 All Dovecot commands now support -i <instance_name> parameter to
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
609 select the instance (instead of having to use -c <config path>).
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
610 See instance_name setting.
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
611 + doveadm mailbox delete: Added -r parameter to delete recursively
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
612 + doveadm acl: Added "add" and "remove" commands.
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
613 + Updated to Unicode v6.1
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
614 - mdbox: When saving to alt storage, Dovecot didn't append as much
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
615 data to m.* files as it could have.
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
616 - dbox: Fixed error handling when saving failed or was aborted
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
617 - IMAP: Using COMPRESS extension may have caused assert-crashes
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
618 - IMAP: THREAD REFS sometimes returned invalid (0) nodes.
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
619 - dsync: Fixed handling non-ASCII characters in mailbox names.
481860782250 Released v2.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 13994
diff changeset
620
13994
0f10b3ed5c18 Released v2.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 13989
diff changeset
621 v2.1.rc5 2012-01-26 Timo Sirainen <tss@iki.fi>
13989
a20a99b8815d Released v2.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 13907
diff changeset
622
a20a99b8815d Released v2.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 13907
diff changeset
623 * Temporary authentication failures sent to IMAP/POP3 clients
a20a99b8815d Released v2.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 13907
diff changeset
624 now includes the server's hostname and timestamp. This makes it
a20a99b8815d Released v2.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 13907
diff changeset
625 easier to find the error message from logs.
a20a99b8815d Released v2.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 13907
diff changeset
626
a20a99b8815d Released v2.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 13907
diff changeset
627 + auth: Implemented support for Postfix's "TCP map" sockets for
a20a99b8815d Released v2.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 13907
diff changeset
628 user existence lookups.
a20a99b8815d Released v2.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 13907
diff changeset
629 + auth: Idling auth worker processes are now stopped. This reduces
a20a99b8815d Released v2.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 13907
diff changeset
630 error messages about MySQL disconnections.
a20a99b8815d Released v2.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 13907
diff changeset
631 - director: With >2 directors ring syncing might have stalled during
a20a99b8815d Released v2.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 13907
diff changeset
632 director connect/disconnect, causing logins to fail.
a20a99b8815d Released v2.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 13907
diff changeset
633 - LMTP client/proxy: Fixed potential hanging when sending (big) mails
a20a99b8815d Released v2.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 13907
diff changeset
634 - Compressed mails with external attachments (dbox + SIS + zlib) failed
a20a99b8815d Released v2.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 13907
diff changeset
635 sometimes with bogus "cached message size wrong" errors.
a20a99b8815d Released v2.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 13907
diff changeset
636
13994
0f10b3ed5c18 Released v2.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 13989
diff changeset
637 v2.1.rc4 was never actually released, but was accidentally tagged in hg.
0f10b3ed5c18 Released v2.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 13989
diff changeset
638
13907
5398bdb8613f Released v2.1.rc3.
Timo Sirainen <tss@iki.fi>
parents: 13900
diff changeset
639 v2.1.rc3 2012-01-06 Timo Sirainen <tss@iki.fi>
5398bdb8613f Released v2.1.rc3.
Timo Sirainen <tss@iki.fi>
parents: 13900
diff changeset
640
5398bdb8613f Released v2.1.rc3.
Timo Sirainen <tss@iki.fi>
parents: 13900
diff changeset
641 - Added missing file that prevented v2.1.rc2 from compiling..
5398bdb8613f Released v2.1.rc3.
Timo Sirainen <tss@iki.fi>
parents: 13900
diff changeset
642
13900
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
643 v2.1.rc2 2012-01-06 Timo Sirainen <tss@iki.fi>
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
644
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
645 * dsync was merged into doveadm. There is still "dsync" symlink
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
646 pointing to "doveadm", which you can use the old way for now.
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
647 The preferred ways to run dsync are "doveadm sync" (for old "dsync
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
648 mirror") and "doveadm backup".
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
649
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
650 + IMAP SPECIAL-USE extension to describe mailboxes
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
651 + Added mailbox {} sections, which deprecate autocreate plugin
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
652 + lib-fs: Added "mode" parameter to "posix" backend to specify mode
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
653 for created files/dirs (for mail_attachment_dir).
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
654 + inet_listener names are now used to figure out what type the socket
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
655 is when useful. For example naming service auth { inet_listener } to
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
656 auth-client vs. auth-userdb has different behavior.
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
657 + Added pop3c (= POP3 client) storage backend.
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
658 - LMTP proxying code was simplified, hopefully fixing its problems.
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
659 - dsync: Don't remove user's subscriptions for subscriptions=no
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
660 namespaces.
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
661
13781
18f32bf70fac Released v2.1.rc1.
Timo Sirainen <tss@iki.fi>
parents: 13679
diff changeset
662 v2.1.rc1 2011-11-24 Timo Sirainen <tss@iki.fi>
12831
3355b4bbd4ac Released v2.0.11.
Timo Sirainen <tss@iki.fi>
parents: 12823
diff changeset
663
12757
a9162e7c3574 NEWS updated with initial list of new features.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
664 * Plugins now use UTF-8 mailbox names rather than mUTF-7:
a9162e7c3574 NEWS updated with initial list of new features.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
665 acl, autocreate, expire, trash, virtual
12983
c0b40ebc527d auth_username_format default changed to %Lu
Timo Sirainen <tss@iki.fi>
parents: 12969
diff changeset
666 * auth_username_format default changed to %Lu. If you really want
c0b40ebc527d auth_username_format default changed to %Lu
Timo Sirainen <tss@iki.fi>
parents: 12969
diff changeset
667 case sensitive usernames, set it back to empty.
13284
a5edd3fe466b NEWS updated
Timo Sirainen <tss@iki.fi>
parents: 13072
diff changeset
668 * Solr full text search backend changed to use mailbox GUIDs instead of
a5edd3fe466b NEWS updated
Timo Sirainen <tss@iki.fi>
parents: 13072
diff changeset
669 mailbox names, requiring reindexing everything. solr_old backend can
a5edd3fe466b NEWS updated
Timo Sirainen <tss@iki.fi>
parents: 13072
diff changeset
670 be used with old indexes to avoid reindexing, but it doesn't support
a5edd3fe466b NEWS updated
Timo Sirainen <tss@iki.fi>
parents: 13072
diff changeset
671 some newer features.
12831
3355b4bbd4ac Released v2.0.11.
Timo Sirainen <tss@iki.fi>
parents: 12823
diff changeset
672
12757
a9162e7c3574 NEWS updated with initial list of new features.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
673 + imapc (= IMAP client) storage allows using a remote IMAP server to
a9162e7c3574 NEWS updated with initial list of new features.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
674 be used as storage. This allows using Dovecot as a smart (caching)
a9162e7c3574 NEWS updated with initial list of new features.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
675 proxy or using dsync to do migration from remote IMAP server.
13284
a5edd3fe466b NEWS updated
Timo Sirainen <tss@iki.fi>
parents: 13072
diff changeset
676 + Mailbox indexing via queuing indexer service (required for Lucene)
a5edd3fe466b NEWS updated
Timo Sirainen <tss@iki.fi>
parents: 13072
diff changeset
677 + Lucene full text search (FTS) backend rewritten with support for
a5edd3fe466b NEWS updated
Timo Sirainen <tss@iki.fi>
parents: 13072
diff changeset
678 different languages
a5edd3fe466b NEWS updated
Timo Sirainen <tss@iki.fi>
parents: 13072
diff changeset
679 + FTS finally supports "OR" search operation
a5edd3fe466b NEWS updated
Timo Sirainen <tss@iki.fi>
parents: 13072
diff changeset
680 + FTS supports indexing attachments via external programs
a5edd3fe466b NEWS updated
Timo Sirainen <tss@iki.fi>
parents: 13072
diff changeset
681 + IMAP FUZZY extension, supported by Lucene and Solr FTS backends
13900
a14b7333ae45 Released v2.1.rc2.
Timo Sirainen <tss@iki.fi>
parents: 13784
diff changeset
682 + IMAP SPECIAL-USE extension to describe mailboxes
13284
a5edd3fe466b NEWS updated
Timo Sirainen <tss@iki.fi>
parents: 13072
diff changeset
683 + Mailbox list indexes
13361
3a4bc00b7027 NEWS updated
Timo Sirainen <tss@iki.fi>
parents: 13327
diff changeset
684 + Statistics tracking via stats service. Exported via doveadm stats.
12757
a9162e7c3574 NEWS updated with initial list of new features.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
685 + Autocreate plugin creates/subscribes mailboxes physically only when
a9162e7c3574 NEWS updated with initial list of new features.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
686 the mailbox is opened for the first time. Mailbox listing shows the
a9162e7c3574 NEWS updated with initial list of new features.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
687 autocreated mailboxes even if they don't physically exist.
13361
3a4bc00b7027 NEWS updated
Timo Sirainen <tss@iki.fi>
parents: 13327
diff changeset
688 + Password and user databases now support default_fields and
3a4bc00b7027 NEWS updated
Timo Sirainen <tss@iki.fi>
parents: 13327
diff changeset
689 override_fields settings to specify template defaults/overrides.
13784
f6069185b418 NEWS, README: Added SCRAM-SHA-1 support.
Timo Sirainen <tss@iki.fi>
parents: 13781
diff changeset
690 + SCRAM-SHA-1 authentication mechanism by Florian Zeitz
12757
a9162e7c3574 NEWS updated with initial list of new features.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
691 - listescape plugin works perfectly now
12969
80eef14e9e15 Merged changes from v2.0 tree.
Timo Sirainen <tss@iki.fi>
parents: 12860 12947
diff changeset
692
13506
11ef52450096 Released v2.0.15.
Timo Sirainen <tss@iki.fi>
parents: 13324
diff changeset
693 v2.0.15 2011-09-16 Timo Sirainen <tss@iki.fi>
11ef52450096 Released v2.0.15.
Timo Sirainen <tss@iki.fi>
parents: 13324
diff changeset
694
11ef52450096 Released v2.0.15.
Timo Sirainen <tss@iki.fi>
parents: 13324
diff changeset
695 + doveadm altmove: Added -r parameter to move mails back to primary
11ef52450096 Released v2.0.15.
Timo Sirainen <tss@iki.fi>
parents: 13324
diff changeset
696 storage.
11ef52450096 Released v2.0.15.
Timo Sirainen <tss@iki.fi>
parents: 13324
diff changeset
697 - v2.0.14: Index reading could have eaten a lot of memory in some
11ef52450096 Released v2.0.15.
Timo Sirainen <tss@iki.fi>
parents: 13324
diff changeset
698 situations
11ef52450096 Released v2.0.15.
Timo Sirainen <tss@iki.fi>
parents: 13324
diff changeset
699 - doveadm index no longer affects future caching decisions
11ef52450096 Released v2.0.15.
Timo Sirainen <tss@iki.fi>
parents: 13324
diff changeset
700 - mbox: Fixed crash during mail delivery when mailbox didn't yet have
11ef52450096 Released v2.0.15.
Timo Sirainen <tss@iki.fi>
parents: 13324
diff changeset
701 GUID assigned to it.
11ef52450096 Released v2.0.15.
Timo Sirainen <tss@iki.fi>
parents: 13324
diff changeset
702 - zlib+mbox: Fetching last message from compressed mailboxes crashed.
11ef52450096 Released v2.0.15.
Timo Sirainen <tss@iki.fi>
parents: 13324
diff changeset
703 - lib-sql: Fixed load balancing and error handling when multiple hosts
11ef52450096 Released v2.0.15.
Timo Sirainen <tss@iki.fi>
parents: 13324
diff changeset
704 are used.
11ef52450096 Released v2.0.15.
Timo Sirainen <tss@iki.fi>
parents: 13324
diff changeset
705
13324
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
706 v2.0.14 2011-08-29 Timo Sirainen <tss@iki.fi>
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
707
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
708 + doveadm: Added support for running mail commands by proxying to
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
709 another doveadm server.
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
710 + Added "doveadm proxy list" and "doveadm proxy kick" commands to
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
711 list/kick proxy connections (via a new "ipc" service).
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
712 + Added "doveadm director move" to assign user from one server to
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
713 another, killing any existing connections.
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
714 + Added "doveadm director ring status" command.
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
715 + userdb extra fields can now return name+=value to append to an
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
716 existing name, e.g. "mail_plugins+= quota".
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
717 - script-login attempted an unnecessary config lookup, which usually
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
718 failed with "Permission denied".
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
719 - lmtp: Fixed parsing quoted strings with spaces as local-part for
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
720 MAIL FROM and RCPT TO.
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
721 - imap: FETCH BODY[HEADER.FIELDS (..)] may have crashed or not
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
722 returned all data sometimes.
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
723 - ldap: Fixed random assert-crashing with with sasl_bind=yes.
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
724 - Fixes to handling mail chroots
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
725 - Fixed renaming mailboxes under different parent with FS layout when
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
726 using separate ALT, INDEX or CONTROL paths.
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
727 - zlib: Fixed reading concatenated .gz files.
aa68f38c04f0 Released v2.0.14.
Timo Sirainen <tss@iki.fi>
parents: 13025
diff changeset
728
13025
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
729 v2.0.13 2011-05-11 Timo Sirainen <tss@iki.fi>
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
730
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
731 + Added "doveadm index" command to add unindexed messages into
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
732 index/cache. If full text search is enabled, it also adds unindexed
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
733 messages to the fts database.
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
734 + added "doveadm director dump" command.
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
735 + pop3: Added support for showing messages in "POP3 order", which can
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
736 be different from IMAP message order. This can be useful for
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
737 migrations from other servers. Implemented it for Maildir as 'O'
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
738 field in dovecot-uidlist.
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
739 - doveconf: Fixed a wrong "subsection has ssl=yes" warning.
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
740 - mdbox purge: Fixed wrong warning about corrupted extrefs.
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
741 - sdbox: INBOX GUID changed when INBOX was autocreated, leading to
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
742 trouble with dsync.
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
743 - script-login binary wasn't actually dropping privileges to the
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
744 user/group/chroot specified by its service settings.
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
745 - Fixed potential crashes and other problems when parsing header names
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
746 that contained NUL characters.
aa8dfa085a99 Released v2.0.13.
Timo Sirainen <tss@iki.fi>
parents: 12947
diff changeset
747
12947
606faab2b896 Released v2.0.12.
Timo Sirainen <tss@iki.fi>
parents: 12831
diff changeset
748 v2.0.12 2011-04-12 Timo Sirainen <tss@iki.fi>
606faab2b896 Released v2.0.12.
Timo Sirainen <tss@iki.fi>
parents: 12831
diff changeset
749
606faab2b896 Released v2.0.12.
Timo Sirainen <tss@iki.fi>
parents: 12831
diff changeset
750 + doveadm: Added "move" command for moving mails between mailboxes.
606faab2b896 Released v2.0.12.
Timo Sirainen <tss@iki.fi>
parents: 12831
diff changeset
751 + virtual: Added support for "+mailbox" entries that clear \Recent
606faab2b896 Released v2.0.12.
Timo Sirainen <tss@iki.fi>
parents: 12831
diff changeset
752 flag from messages (default is to preserve them).
606faab2b896 Released v2.0.12.
Timo Sirainen <tss@iki.fi>
parents: 12831
diff changeset
753 - dbox: Fixes to handling external attachments
606faab2b896 Released v2.0.12.
Timo Sirainen <tss@iki.fi>
parents: 12831
diff changeset
754 - dsync: More fixes to avoid hanging with remote syncs
606faab2b896 Released v2.0.12.
Timo Sirainen <tss@iki.fi>
parents: 12831
diff changeset
755 - dsync: Many other syncing/correctness fixes
606faab2b896 Released v2.0.12.
Timo Sirainen <tss@iki.fi>
parents: 12831
diff changeset
756 - doveconf: v2.0.10 and v2.0.11 didn't output plugin {} section right
606faab2b896 Released v2.0.12.
Timo Sirainen <tss@iki.fi>
parents: 12831
diff changeset
757
12831
3355b4bbd4ac Released v2.0.11.
Timo Sirainen <tss@iki.fi>
parents: 12823
diff changeset
758 v2.0.11 2011-03-07 Timo Sirainen <tss@iki.fi>
3355b4bbd4ac Released v2.0.11.
Timo Sirainen <tss@iki.fi>
parents: 12823
diff changeset
759
3355b4bbd4ac Released v2.0.11.
Timo Sirainen <tss@iki.fi>
parents: 12823
diff changeset
760 * dotlock_use_excl setting's default was accidentally "no" in all
3355b4bbd4ac Released v2.0.11.
Timo Sirainen <tss@iki.fi>
parents: 12823
diff changeset
761 v2.0.x releases, instead of "yes" as in v1.1 and v1.2. Changed it
3355b4bbd4ac Released v2.0.11.
Timo Sirainen <tss@iki.fi>
parents: 12823
diff changeset
762 back to "yes."
3355b4bbd4ac Released v2.0.11.
Timo Sirainen <tss@iki.fi>
parents: 12823
diff changeset
763
3355b4bbd4ac Released v2.0.11.
Timo Sirainen <tss@iki.fi>
parents: 12823
diff changeset
764 - v2.0.10: LDAP support was broken
3355b4bbd4ac Released v2.0.11.
Timo Sirainen <tss@iki.fi>
parents: 12823
diff changeset
765 - v2.0.10: dsyncing to remote often hanged (timed out in 15 mins)
3355b4bbd4ac Released v2.0.11.
Timo Sirainen <tss@iki.fi>
parents: 12823
diff changeset
766
12823
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
767 v2.0.10 2011-03-04 Timo Sirainen <tss@iki.fi>
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
768
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
769 * LMTP: For user+detail@domain deliveries, the +detail is again written
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
770 to Delivered-To: header.
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
771 * Skip auth penalty checks from IPs in login_trusted_networks.
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
772
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
773 + Added import_environment setting.
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
774 + Added submission_host setting to send mails via SMTP instead of
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
775 via sendmail binary.
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
776 + Added doveadm acl get/set/delete commands for ACL manipulation,
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
777 similar to how IMAP ACL extension works.
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
778 + Added doveadm acl debug command to help debug and fix problems
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
779 with why shared mailboxes aren't working as expected.
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
780 - IMAP: Fixed hangs with COMPRESS extension
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
781 - IMAP: Fixed a hang when trying to COPY to a nonexistent mailbox.
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
782 - IMAP: Fixed hang/crash with SEARCHRES + pipelining $.
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
783 - IMAP: Fixed assert-crash if IDLE+DONE is sent in same TCP packet.
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
784 - LMTP: Fixed sending multiple messages in a session.
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
785 - doveadm: Fixed giving parameters to mail commands.
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
786 - doveadm import: Settings weren't correctly used for the
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
787 import storage.
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
788 - dsync: Fixed somewhat random failures with saving messages to
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
789 remote dsync.
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
790 - v2.0.9: Config reload didn't notify running processes with
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
791 shutdown_clients=no, so they could have kept serving new clients
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
792 with old settings.
755c63ff089f Released v2.0.10.
Timo Sirainen <tss@iki.fi>
parents: 12694
diff changeset
793
12694
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
794 v2.0.9 2011-01-13 Timo Sirainen <tss@iki.fi>
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
795
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
796 - Linux: Fixed a high system CPU usage / high context switch count
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
797 performance problem
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
798 - Maildir: Avoid unnecessarily reading dovecot-uidlist while opening
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
799 mailbox.
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
800 - Maildir: Fixed renaming child mailboxes when namespace had a prefix.
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
801 - mdbox: Don't leave partially written messages to mdbox files when
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
802 aborting saving.
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
803 - Fixed master user logins when using userdb prefetch
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
804 - lda: Fixed a crash when trying to send "out of quota" reply
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
805 - lmtp: If delivering duplicate messages to same user's INBOX,
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
806 create different GUIDs for them. This helps to avoid duplicate
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
807 POP3 UIDLs when pop3_uidl_format=%g.
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
808 - virtual storage: Fixed saving multiple mails in a transaction
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
809 (e.g. copy multiple messages).
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
810 - dsync: Saved messages' save-date was set to 1970-01-01.
440fcf8cb338 Released v2.0.9.
Timo Sirainen <tss@iki.fi>
parents: 12511
diff changeset
811
12511
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
812 v2.0.8 2010-12-03 Timo Sirainen <tss@iki.fi>
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
813
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
814 * Services' default vsz_limits weren't being enforced correctly in
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
815 earlier v2.0 releases. Now that they are enforced, you might notice
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
816 that the default limits are too low and you need to increase them.
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
817 This problem will show up in logs as "out of memory" errors.
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
818 See default_vsz_limit and service { vsz_limit } settings.
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
819 * LMTP: In earlier versions if mail was delivered to user+detail@domain
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
820 address, LMTP server always attempted to deliver the mail to mailbox
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
821 named "detail". This was rather unintentional and shouldn't have been
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
822 the default. lmtp_save_to_detail_mailbox=yes setting now preserves
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
823 this behavior (default is no).
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
824
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
825 + Added systemd support (configure --with-systemdsystemunitdir).
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
826 Based on patch by Christophe Fergeau.
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
827 + Replaced broken mbox-snarf plugin with a new more generic snarf
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
828 plugin.
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
829 - dbox: Fixes to handling external mail attachments
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
830 - verbose_proctitle=yes didn't work for all processes in v2.0.7
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
831 - imap, pop3: When service { client_count } was larger than 1, the
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
832 log messages didn't use the correct prefix. Last logged in user's
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
833 prefix was always used, regardless of what user's session actually
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
834 logged it. Now the proper log prefix is always used.
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
835 - MySQL: Only the first specified host was ever used
51e41fcc7856 Released v2.0.8.
Timo Sirainen <tss@iki.fi>
parents: 12403
diff changeset
836
12400
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
837 v2.0.7 2010-11-08 Timo Sirainen <tss@iki.fi>
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
838
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
839 * master: default_process_limit wasn't actually used anywhere,
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
840 rather the default was unlimited. Now that it is enforced, you might
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
841 notice that the default limit is too low and you need to increase it.
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
842 Dovecot logs a warning when this happens.
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
843 * mail-log plugin: Log mailbox name as virtual name rather than
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
844 physical name (e.g. namespace prefix is included in the name)
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
845
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
846 + doveadm dump: Added imapzlib type to uncompress IMAP's
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
847 COMPRESS DEFLATE I/O traffic (e.g. from rawlog).
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
848 - IMAP: Fixed LIST-STATUS when listing subscriptions with
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
849 subscriptions=no namespaces.
12403
f859a6e06b62 NEWS: Split too long line.
Timo Sirainen <tss@iki.fi>
parents: 12400
diff changeset
850 - IMAP: Fixed SELECT QRESYNC not to crash on mailbox close if a lot of
f859a6e06b62 NEWS: Split too long line.
Timo Sirainen <tss@iki.fi>
parents: 12400
diff changeset
851 changes were being sent.
12400
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
852 - quota: Don't count virtual mailboxes in quota
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
853 - doveadm expunge didn't always actually do the physical expunging
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
854 - Fixed some index reading optimizations introduced by v2.0.5.
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
855 - LMTP proxying fixes
d0d3aca1c958 Released v2.0.7.
Timo Sirainen <tss@iki.fi>
parents: 12340
diff changeset
856
12336
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
857 v2.0.6 2010-10-21 Timo Sirainen <tss@iki.fi>
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
858
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
859 * Pre-login CAPABILITY includes IDLE again. Mainly to make Blackberry
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
860 servers happy.
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
861 * auth: auth_cache_negative_ttl default was 0 in earlier v2.0.x, but it
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
862 was supposed to be 1 hour as in v1.x. Changed it back to 1h.
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
863 If you want it disabled, make sure doveconf shows it as 0.
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
864
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
865 + dbox: Added support for saving mail attachments to external files,
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
866 with also support for single instance storage. This feature hasn't
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
867 had much testing yet, so be careful with it.
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
868 + doveadm: Added import command for importing mails from other storages.
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
869 + Reduced NFS I/O operations for index file accesses
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
870 + dbox, Maildir: When copying messages, copy also already cached fields
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
871 from dovecot.index.cache
12340
9aa158bd50eb NEWS: mdbox_preallocate_space is for ext4, not ext3.
Timo Sirainen <tss@iki.fi>
parents: 12336
diff changeset
872 + mdbox: Added mdbox_preallocate_space setting (Linux+ext4/XFS only)
12336
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
873 - Maildir: LDA/LMTP assert-crashed sometimes when saving a mail.
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
874 - Fixed leaking fds when writing to dovecot.mailbox.log.
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
875 - Fixed rare dovecot.index.cache corruption
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
876 - IMAP: SEARCH YOUNGER/OLDER wasn't working correctly
8a838dcf8e76 Released v2.0.6.
Timo Sirainen <tss@iki.fi>
parents: 12231
diff changeset
877
12231
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
878 v2.0.5 2010-10-01 Timo Sirainen <tss@iki.fi>
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
879
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
880 * acl: Fixed the logic of merging multiple ACL entries. Now it works as
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
881 documented, while previously it could have done slightly different
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
882 things depending on the order of the entries.
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
883 * virtual: Allow opening virtual mailboxes that refer to non-existing
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
884 mailboxes. It seems that the benefits of this outweigh the lack of
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
885 error message when typoing a mailbox name.
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
886
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
887 + Added some disk I/O optimizations to Maildir and index code. They're
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
888 especially helpful with short-lived connections like POP3.
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
889 + pop3: Added pop3_fast_size_lookups setting.
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
890 - doveconf sometimes failed with complaining about missing ssl_key
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
891 setting, causing e.g. dovecot-lda to fail.
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
892 - lda: If there's an error in configuration, doveconf didn't exit with
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
893 EX_TEMPFAIL as it should have.
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
894 - sdbox: Fixed memory leak when copying messages with hard links.
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
895 - zlib + sdbox combination didn't work
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
896 - zlib: Fixed several crashes, which mainly showed up with mbox.
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
897 - quota: Don't crash if user has quota disabled, but plugin loaded.
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
898 - doveadm fetch uid was actually returning sequence, not uid.
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
899 - v2.0.4's subscription listing ignored (and logged a warning about)
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
900 subscriptions=no namespaces' entries in some configurations.
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
901 (So listing shared mailboxes' subscriptions could have been broken.)
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
902 - acl: Fixed crashing when sometimes listing shared mailboxes via
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
903 dict proxy.
2690facaa927 Released v2.0.5.
Timo Sirainen <tss@iki.fi>
parents: 12181
diff changeset
904
12181
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
905 v2.0.4 2010-09-26 Timo Sirainen <tss@iki.fi>
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
906
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
907 * multi-dbox: If :INDEX=path is specified, keep
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
908 storage/dovecot.map.index* files also in the index path rather than
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
909 in the main storage directory.
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
910
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
911 WARNING: if you specified :INDEX= with earlier mdbox installation,
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
912 you must now manually move the storage indexes to the expected
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
913 directory! Otherwise Dovecot won't see them and will rebuild the
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
914 indexes, possibly unexpunging some mails.
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
915
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
916 - Maildir: Copying messages with hard links sometimes caused the
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
917 source maildir's entire tmp/ directory to be renamed to destination
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
918 maildir as if it were a message.
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
919 - Maildir: v2.0.3 broke expunging copied messages sometimes
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
920 - Maildir: INBOX whose tmp/ directory was lost couldn't be opened
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
921 - single-dbox: Messages weren't copied with hard links
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
922 - vpopmail support is hopefully working again.
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
923 - dsync: POP3 UIDLs weren't copied with Maildir
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
924 - dict file: Fixed fd leak (showed up easily with LMTP + quota)
7f5c5778c4b9 Released v2.0.4.
Timo Sirainen <tss@iki.fi>
parents: 12132
diff changeset
925
12132
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
926 v2.0.3 2010-09-17 Timo Sirainen <tss@iki.fi>
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
927
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
928 * dovecot-lda: Removed use of non-standard Envelope-To: header as a
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
929 default for -a. Set lda_original_recipient_header=Envelope-To to
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
930 returns the old behavior.
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
931
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
932 + Added support for reverse quota warnings (i.e. when quota goes back
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
933 under the limit). This is enabled by adding '-' to beginning of
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
934 quota_warning value. Based on patch by Jeroen Koekkoek.
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
935 + dovecot-lda: Added lda_original_recipient_header setting, which is
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
936 used for getting original recipient if -a isn't used.
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
937 + dovecot-lda: Added -r parameter to specify final recipient address.
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
938 (It may differ from original address for e.g. aliases.)
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
939 + Maildir: uidlist file can now override message's GUID, making it
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
940 possible for multiple messages in a mailbox to have the same GUID.
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
941 This also fixes dsync's message conflict resolution.
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
942 - dovecot-lda: If destination user isn't found, exit with EX_NOUSER,
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
943 not EX_TEMPFAIL.
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
944 - dsync: Fixed handling \Noselect mailboxes
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
945 - Fixed an infinite loop introduced by v2.0.2's message parser changes.
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
946 - Fixed a crash introduced by v2.0.2's istream-crlf changes.
a475e8d4eb21 Released v2.0.3.
Timo Sirainen <tss@iki.fi>
parents: 12095
diff changeset
947
12095
f4eb53065879 Released v2.0.2.
Timo Sirainen <tss@iki.fi>
parents: 12044
diff changeset
948 v2.0.2 2010-09-08 Timo Sirainen <tss@iki.fi>
f4eb53065879 Released v2.0.2.
Timo Sirainen <tss@iki.fi>
parents: 12044
diff changeset
949
f4eb53065879 Released v2.0.2.
Timo Sirainen <tss@iki.fi>
parents: 12044
diff changeset
950 * vpopmail support is disabled for now, since it's broken. You can use
f4eb53065879 Released v2.0.2.
Timo Sirainen <tss@iki.fi>
parents: 12044
diff changeset
951 it via checkpassword support or its sql/ldap database directly.
f4eb53065879 Released v2.0.2.
Timo Sirainen <tss@iki.fi>
parents: 12044
diff changeset
952
f4eb53065879 Released v2.0.2.
Timo Sirainen <tss@iki.fi>
parents: 12044
diff changeset
953 - maildir: Fixed "duplicate uidlist entry" errors that happened at
f4eb53065879 Released v2.0.2.
Timo Sirainen <tss@iki.fi>
parents: 12044
diff changeset
954 least with LMTP when mail was delivered to multiple recipients
f4eb53065879 Released v2.0.2.
Timo Sirainen <tss@iki.fi>
parents: 12044
diff changeset
955 - Deleting ACLs didn't cause entries to be removed from acl_shared_dict
f4eb53065879 Released v2.0.2.
Timo Sirainen <tss@iki.fi>
parents: 12044
diff changeset
956 - mail_max_lock_timeout setting wasn't working with all locks
f4eb53065879 Released v2.0.2.
Timo Sirainen <tss@iki.fi>
parents: 12044
diff changeset
957 - auth_cache_size setting's old-style value wasn't autoconverted
f4eb53065879 Released v2.0.2.
Timo Sirainen <tss@iki.fi>
parents: 12044
diff changeset
958 and it usually also caused a crash
f4eb53065879 Released v2.0.2.
Timo Sirainen <tss@iki.fi>
parents: 12044
diff changeset
959
12044
8baa8ccb4021 Released v2.0.1.
Timo Sirainen <tss@iki.fi>
parents: 11999
diff changeset
960 v2.0.1 2010-08-24 Timo Sirainen <tss@iki.fi>
8baa8ccb4021 Released v2.0.1.
Timo Sirainen <tss@iki.fi>
parents: 11999
diff changeset
961
8baa8ccb4021 Released v2.0.1.
Timo Sirainen <tss@iki.fi>
parents: 11999
diff changeset
962 * When dsync is started as root, remote dsync command is now also
8baa8ccb4021 Released v2.0.1.
Timo Sirainen <tss@iki.fi>
parents: 11999
diff changeset
963 executed as root instead of with dropped privileges.
8baa8ccb4021 Released v2.0.1.
Timo Sirainen <tss@iki.fi>
parents: 11999
diff changeset
964
8baa8ccb4021 Released v2.0.1.
Timo Sirainen <tss@iki.fi>
parents: 11999
diff changeset
965 - IMAP: QRESYNC parameters for SELECT weren't handled correctly.
8baa8ccb4021 Released v2.0.1.
Timo Sirainen <tss@iki.fi>
parents: 11999
diff changeset
966 - UTF-8 string validity checking wasn't done correctly (e.g.
8baa8ccb4021 Released v2.0.1.
Timo Sirainen <tss@iki.fi>
parents: 11999
diff changeset
967 mailbox names in Sieve fileinto)
8baa8ccb4021 Released v2.0.1.
Timo Sirainen <tss@iki.fi>
parents: 11999
diff changeset
968 - dsync: Fixed a random assert-crash with remote dsyncing
8baa8ccb4021 Released v2.0.1.
Timo Sirainen <tss@iki.fi>
parents: 11999
diff changeset
969
11999
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
970 v2.0.0 2010-08-16 Timo Sirainen <tss@iki.fi>
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
971
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
972 * Dovecot uses two system users for internal purposes now by default:
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
973 dovenull and dovecot. You need to create the dovenull user or change
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
974 default_login_user setting.
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
975 * Global ACLs are now looked up using namespace prefixes. For example
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
976 if you previously had INBOX. namespace prefix and a global ACL for
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
977 "INBOX.Sent", it's now looked up from "INBOX.Sent" file instead of
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
978 "Sent" as before.
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
979 * Maildir: File permissions are no longer based on dovecot-shared file,
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
980 but the mailbox directory.
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
981
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
982 + Redesigned master process. It's now more modular and there is less
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
983 code running as root.
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
984 + Configuration supports now per-local/remote ip/network settings.
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
985 + dsync utility does a two-way mailbox synchronization.
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
986 + LMTP server and proxying.
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
987 + Added mdbox (multi-dbox) mail storage backend.
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
988 + doveadm utility can be used to do all kinds of administration
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
989 functions. Old dovecotpw and *view utilities now exist in its
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
990 subcommands.
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
991 + imap and pop3 processes can now handle multiple connections.
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
992 + IMAP: COMPRESS=DEFLATE is supported by imap_zlib plugin
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
993 + director service helps NFS installations to redirect users always
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
994 to same server to avoid corruption
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
995
11996
c5de2eb14a97 Released v2.0.rc6.
Timo Sirainen <tss@iki.fi>
parents: 11974
diff changeset
996 v2.0.rc6 2010-08-13 Timo Sirainen <tss@iki.fi>
c5de2eb14a97 Released v2.0.rc6.
Timo Sirainen <tss@iki.fi>
parents: 11974
diff changeset
997
c5de2eb14a97 Released v2.0.rc6.
Timo Sirainen <tss@iki.fi>
parents: 11974
diff changeset
998 - dict quota didn't always decrease quota when messages were expunged
c5de2eb14a97 Released v2.0.rc6.
Timo Sirainen <tss@iki.fi>
parents: 11974
diff changeset
999 - Shared INBOX wasn't always listed with FS layout
c5de2eb14a97 Released v2.0.rc6.
Timo Sirainen <tss@iki.fi>
parents: 11974
diff changeset
1000
11974
4a2d840a80bb Released v2.0.rc5.
Timo Sirainen <tss@iki.fi>
parents: 11935
diff changeset
1001 v2.0.rc5 2010-08-09 Timo Sirainen <tss@iki.fi>
4a2d840a80bb Released v2.0.rc5.
Timo Sirainen <tss@iki.fi>
parents: 11935
diff changeset
1002
4a2d840a80bb Released v2.0.rc5.
Timo Sirainen <tss@iki.fi>
parents: 11935
diff changeset
1003 - Using more than 2 plugins could have caused broken behavior
4a2d840a80bb Released v2.0.rc5.
Timo Sirainen <tss@iki.fi>
parents: 11935
diff changeset
1004 (more fixes for this)
4a2d840a80bb Released v2.0.rc5.
Timo Sirainen <tss@iki.fi>
parents: 11935
diff changeset
1005 - Listescape plugin fixes
4a2d840a80bb Released v2.0.rc5.
Timo Sirainen <tss@iki.fi>
parents: 11935
diff changeset
1006 - mbox: Fixed a couple of assert-crashes
4a2d840a80bb Released v2.0.rc5.
Timo Sirainen <tss@iki.fi>
parents: 11935
diff changeset
1007 - mdbox: Fixed potential assert-crash when saving multiple messages
4a2d840a80bb Released v2.0.rc5.
Timo Sirainen <tss@iki.fi>
parents: 11935
diff changeset
1008 in one transaction.
4a2d840a80bb Released v2.0.rc5.
Timo Sirainen <tss@iki.fi>
parents: 11935
diff changeset
1009
11935
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1010 v2.0.rc4 2010-08-04 Timo Sirainen <tss@iki.fi>
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1011
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1012 + director: Added director_doveadm_port for accepting doveadm
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1013 TCP connections.
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1014 + doveadm: Added client/server architecture support for running mail
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1015 commands. Enable this by setting doveadm_worker_count to non-zero.
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1016 + mail-log: Added support for mailbox_create event.
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1017 + imap_capability = +XFOO BAR can be used to add capabilities instead
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1018 of replacing the whole capability string.
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1019 + virtual storage: Added support for IDLE notifications.
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1020 - doveadm mailbox status: Fixed listing non-ASCII mailbox names.
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1021 - doveadm fetch: Fixed output when fetching message header or body
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1022 - doveadm director map/add/remove: Fixed handling IP address as
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1023 parameter.
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1024 - dsync: A few more fixes
71b2cb9895d9 Released v2.0.rc4.
Timo Sirainen <tss@iki.fi>
parents: 11876
diff changeset
1025
11876
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1026 v2.0.rc3 2010-07-20 Timo Sirainen <tss@iki.fi>
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1027
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1028 * Single-dbox is now called "sdbox" instead of "dbox".
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1029 "dbox" will stay as an alias for it for now.
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1030
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1031 + Added mail_temp_dir setting, used by deliver and lmtp for creating
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1032 temporary mail files. Default is /tmp.
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1033 + doveadm: Added "director map" command to list user -> host mappings.
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1034 - imap: Fixed checking if list=children namespace has children.
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1035 - director: If all login processes died, director stopped reading
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1036 proxy-notify input and caused future login processes to hang
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1037 - mail_log plugin configuration was broken
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1038 - Using more than 2 plugins could have caused broken behavior
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1039 - mdbox: Race condition fixes related to copying and purging
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1040 - dsync: Lots of fixes
a15b694f1d64 Released v2.0.rc3.
Timo Sirainen <tss@iki.fi>
parents: 11768
diff changeset
1041
11768
fd0497f5a496 Released v2.0.rc2.
Timo Sirainen <tss@iki.fi>
parents: 11718
diff changeset
1042 v2.0.rc2 2010-07-09 Timo Sirainen <tss@iki.fi>
fd0497f5a496 Released v2.0.rc2.
Timo Sirainen <tss@iki.fi>
parents: 11718
diff changeset
1043
fd0497f5a496 Released v2.0.rc2.
Timo Sirainen <tss@iki.fi>
parents: 11718
diff changeset
1044 - Fixed a crash with empty mail_plugins
fd0497f5a496 Released v2.0.rc2.
Timo Sirainen <tss@iki.fi>
parents: 11718
diff changeset
1045 - Fixed sharing INBOX to other users
fd0497f5a496 Released v2.0.rc2.
Timo Sirainen <tss@iki.fi>
parents: 11718
diff changeset
1046 - mdbox: Rebuilding storage was broken in rc1
fd0497f5a496 Released v2.0.rc2.
Timo Sirainen <tss@iki.fi>
parents: 11718
diff changeset
1047 - dsync was broken for remote syncs in rc1
fd0497f5a496 Released v2.0.rc2.
Timo Sirainen <tss@iki.fi>
parents: 11718
diff changeset
1048 - director+LMTP proxy wasn't working correctly
fd0497f5a496 Released v2.0.rc2.
Timo Sirainen <tss@iki.fi>
parents: 11718
diff changeset
1049 - v1.x config parser failed with some settings if pigeonhole wasn't
fd0497f5a496 Released v2.0.rc2.
Timo Sirainen <tss@iki.fi>
parents: 11718
diff changeset
1050 installed.
fd0497f5a496 Released v2.0.rc2.
Timo Sirainen <tss@iki.fi>
parents: 11718
diff changeset
1051 - virtual: If non-matching messages weren't expunged within same
fd0497f5a496 Released v2.0.rc2.
Timo Sirainen <tss@iki.fi>
parents: 11718
diff changeset
1052 session, they never got expunged.
fd0497f5a496 Released v2.0.rc2.
Timo Sirainen <tss@iki.fi>
parents: 11718
diff changeset
1053
11718
d4d6ebad3d33 Released v2.0.rc1.
Timo Sirainen <tss@iki.fi>
parents: 10798
diff changeset
1054 v2.0.rc1 2010-07-02 Timo Sirainen <tss@iki.fi>
10052
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1055
11999
d0d3ba81d205 Released v2.0.0.
Timo Sirainen <tss@iki.fi>
parents: 11996
diff changeset
1056 * See v2.0.0 notes
10052
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1057
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1058 v1.2.6 2009-10-05 Timo Sirainen <tss@iki.fi>
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1059
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1060 * Upgraded to Unicode 5.2.0
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1061
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1062 + Added authtest utility for doing passdb and userdb lookups.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1063 + login: ssl_security string now also shows the used compression.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1064 - quota: Don't crash with non-Maildir++ quota backend.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1065 - imap proxy: Fixed crashing with some specific password characters.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1066 - dovecot --exec-mail was broken.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1067 - Avoid assert-crashing when two processes try to create index at the
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1068 same time.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1069
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1070 v1.2.5 2009-09-13 Timo Sirainen <tss@iki.fi>
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1071
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1072 * Authentication: DIGEST-MD5 and RPA mechanisms no longer require
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1073 user's login realm to be listed in auth_realms. It only made
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1074 configuration more difficult without really providing extra security.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1075 * zlib plugin: Don't allow clients to save compressed data directly.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1076 This prevents users from exploiting (most of the) potential security
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1077 holes in zlib/bzlib.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1078
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1079 + Added pop3_save_uidl setting.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1080 + dict quota: When updating quota and user isn't already in dict,
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1081 recalculate and save the quota.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1082 - file_set_size() was broken with OSes that didn't support
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1083 posix_fallocate() (almost everyone except Linux), causing all kinds
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1084 of index file errors.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1085 - v1.2.4 index file handling could have caused an assert-crash
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1086 - IMAP: Fixes to QRESYNC extension.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1087 - virtual plugin: Crashfix
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1088 - deliver: Don't send rejects to any messages that have Auto-Submitted
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1089 header. This avoids emails loops.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1090 - Maildir: Performance fixes, especially with maildir_very_dirty_syncs.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1091 - Maildir++ quota: Limits weren't read early enough from maildirsize
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1092 file (when quota limits not enforced by Dovecot)
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1093 - Message decoding fixes (mainly for IMAP SEARCH, Sieve).
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1094
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1095 v1.2.4 2009-08-17 Timo Sirainen <tss@iki.fi>
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1096
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1097 * acl: When looking up ACL defaults, use global/local default files
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1098 if they exist. So it's now possible to set default ACLs by creating
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1099 dovecot-acl file to the mail root directory.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1100
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1101 + imap/pop3 proxy: If proxy destination is known to be down,
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1102 fail connections to it immediately.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1103 + imap/pop3 proxy: Added proxy_timeout passdb extra field to specify
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1104 proxy's connect timeout.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1105 - Fixed a crash in index file handling.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1106 - Fixed a crash in saving messages where message contained a CR
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1107 character that wasn't followed by LF (and the CR happened to be the
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1108 last character in an internal buffer).
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1109 - v1.2.3 crashed when listing shared namespace prefix.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1110 - listescape plugin: Several fixes.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1111 - autocreate plugin: Fixed autosubscribing to mailboxes in
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1112 subscriptions=no namespaces.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1113
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1114 v1.2.3 2009-08-07 Timo Sirainen <tss@iki.fi>
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1115
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1116 * Mailbox names with control characters can't be created anymore.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1117 Existing mailboxes can still be accessed though.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1118
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1119 + Allow namespace prefix to be opened as mailbox, if a mailbox
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1120 already exists in the root dir.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1121 - Maildir: dovecot-uidlist was being recreated every time a mailbox
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1122 was accessed, even if nothing changed.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1123 - listescape plugin was somewhat broken
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1124 - Compiling fixes for non-Linux/BSDs
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1125 - imap: tb-extra-mailbox-sep workaround was broken.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1126 - ldap: Fixed hang when >128 requests were sent at once.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1127 - fts_squat: Fixed crashing when searching virtual mailbox.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1128 - imap: Fixed THREAD .. INTHREAD crashing.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1129
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1130 v1.2.2 2009-07-27 Timo Sirainen <tss@iki.fi>
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1131
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1132 * GSSAPI: More changes to authentication. Hopefully good now.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1133 * lazy_expunge plugin: Drop \Deleted flag when moving message.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1134
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1135 + dovecot -n/-a now outputs also lda settings.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1136 + dovecot.conf !include now supports globs (e.g.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1137 !include /etc/dovecot/*.conf). Based on patch by Thomas Guthmann.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1138 + acl: Support spaces in user/group identifiers.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1139 + shared mailboxes: If only %%n is specified in prefix, default to
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1140 current user's domain.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1141 - Dovecot master process could hang if it received signals too rapidly.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1142 - Fixed "corrupted index cache file" errors (and perhaps others) caused
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1143 by e.g. IMAP's FETCH BODY[] command.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1144 - IMAP: When QRESYNC is enabled, don't crash when a new mail is
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1145 received while IDLEing.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1146 - IMAP: FETCH X-* parameters weren't working.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1147 - Maildir++ quota: Quota was sometimes updated wrong when it was
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1148 being recalculated.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1149 - Searching quoted-printable message body internally converted "_"
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1150 characters to spaces and didn't match search keys with "_".
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1151 - Messages in year's first/last day may have had broken timezones
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1152 with OSes not having struct tm->tm_gmtoff (e.g. Solaris).
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1153 - virtual plugin: If another session adds a new mailbox to index,
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1154 don't crash.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1155
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1156 v1.2.1 2009-07-09 Timo Sirainen <tss@iki.fi>
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1157
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1158 * GSSAPI: Changed logging levels and improved the messages.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1159 Changed the way cross-realm authentication handling is done,
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1160 hopefully it's working now for everyone.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1161 * imap/pop3 logins now fail if home directory path is relative.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1162 v1.2.0 deliver was already failing with these and they could have
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1163 caused problems even with v1.1.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1164 * IMAP: Custom authentication failure messages are now prefixed with
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1165 [ALERT] to get more clients to actually show them.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1166
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1167 + Improved some error messages.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1168 - pop3: AUTH PLAIN was broken when SASL initial response wasn't given.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1169 - mbox: New mailboxes were created with UIDVALIDITY 1.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1170 - quota-fs was defaulting to group quota instead of user quota.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1171 - Fixed ACLs to work with mbox.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1172 - Fixed fchmod(-1, -1) errors with BSDs
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1173 - convert plugin / convert-tool: Fixed changing hierarchy separators
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1174 in mailbox names when alt_hierarchy_char isn't set.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1175
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1176 v1.2.0 2009-07-01 Timo Sirainen <tss@iki.fi>
8158
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1177
8797
3e3aba4a3acd Updated.
Timo Sirainen <tss@iki.fi>
parents: 8738
diff changeset
1178 * When creating files or directories to mailboxes, Dovecot now uses
3e3aba4a3acd Updated.
Timo Sirainen <tss@iki.fi>
parents: 8738
diff changeset
1179 the mailbox directory's permissions and GID for them. Previous
3e3aba4a3acd Updated.
Timo Sirainen <tss@iki.fi>
parents: 8738
diff changeset
1180 versions simply used 0600 mode always. For backwards compatibility
3e3aba4a3acd Updated.
Timo Sirainen <tss@iki.fi>
parents: 8738
diff changeset
1181 dovecot-shared file's permissions still override these with Maildir.
8315
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1182 * SQL dictionary (quota) configuration file is different than in v1.1.
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1183 See doc/dovecot-dict-sql-example.conf for the new format.
8488
072edbdb8102 Updated
Timo Sirainen <tss@iki.fi>
parents: 8315
diff changeset
1184 * deliver -m: Mailbox name is now assumed to be in UTF-8 format,
072edbdb8102 Updated
Timo Sirainen <tss@iki.fi>
parents: 8315
diff changeset
1185 not modified-UTF7. Stephan Bosch's new Sieve implementation also
072edbdb8102 Updated
Timo Sirainen <tss@iki.fi>
parents: 8315
diff changeset
1186 assumes UTF-8 format in fileinto parameters.
8315
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1187
8488
072edbdb8102 Updated
Timo Sirainen <tss@iki.fi>
parents: 8315
diff changeset
1188 + Full support for shared mailboxes and IMAP ACL extension.
8491
f48e7614677a Updated.
Timo Sirainen <tss@iki.fi>
parents: 8488
diff changeset
1189 The code is mainly from Sascha Wilde and Bernhard Herzog.
8158
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1190 + IMAP: Added support for extensions: CONDSTORE, QRESYNC, ESEARCH,
8738
ce8f8ca3ac35 Updated.
Timo Sirainen <tss@iki.fi>
parents: 8491
diff changeset
1191 ESORT, SEARCHRES, WITHIN, ID and CONTEXT=SEARCH.
8158
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1192 + SEARCH supports INTHREAD search key, but the rest of the INTHREAD
8908
9b0f83479056 Released v1.2.rc1.
Timo Sirainen <tss@iki.fi>
parents: 8797
diff changeset
1193 draft isn't implemented yet so it's not advertised in capability.
9b0f83479056 Released v1.2.rc1.
Timo Sirainen <tss@iki.fi>
parents: 8797
diff changeset
1194 + THREAD REFS algorithm where threads are sorted by their latest
9b0f83479056 Released v1.2.rc1.
Timo Sirainen <tss@iki.fi>
parents: 8797
diff changeset
1195 message instead of the thread root message. There is also no base
9b0f83479056 Released v1.2.rc1.
Timo Sirainen <tss@iki.fi>
parents: 8797
diff changeset
1196 subject merging.
8488
072edbdb8102 Updated
Timo Sirainen <tss@iki.fi>
parents: 8315
diff changeset
1197 + IMAP: Implemented imap-response-codes draft.
8158
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1198 + Thread indexes for optimizing IMAP THREAD command and INTHREAD
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1199 search key.
8315
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1200 + Added userdb checkpassword (by Sascha Wilde)
8239
d6d7a56f7160 Updated NEWS file.
Timo Sirainen <tss@iki.fi>
parents: 8158
diff changeset
1201 + Virtual mailboxes: http://wiki.dovecot.org/Plugins/Virtual
8315
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1202 + Autocreate plugin: http://wiki.dovecot.org/Plugins/Autocreate
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1203 + Listescape plugin: http://wiki.dovecot.org/Plugins/Listescape
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1204
10052
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1205 v1.2.rc8 2009-06-30 Timo Sirainen <tss@iki.fi>
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1206
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1207 - Fixed building LDAP as plugin
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1208 - Fixed starting up in OS X
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1209
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1210 v1.2.rc7 2009-06-27 Timo Sirainen <tss@iki.fi>
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1211
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1212 * Removed configure --with-deliver, --with-pop3d and --disable-ipv6
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1213 parameters.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1214
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1215 + Improved permission related error messages.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1216 - mbox: Don't write garbage to mbox if message doesn't have a body.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1217 - virtual: Fixed saving messages with keywords.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1218 - virtual: Fixed infinite looping bug.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1219 - zlib: Fixed error handling.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1220
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1221 v1.2.rc6 2009-06-22 Timo Sirainen <tss@iki.fi>
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1222
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1223 * imap proxy: Pass through to client unexpected untagged replies
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1224 from remote server (e.g. alerts).
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1225 * Solr: Don't use "any" copyfield, it doubles the index size.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1226 * mail_location: Allow using ":" characters in dir names by escaping
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1227 it as "::".
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1228
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1229 - mbox: Don't crash with invalid From_-lines.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1230 - IMAP: Don't crash if IDLE command is pipelined after a long-running
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1231 UID FETCH or UID SEARCH.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1232 - ACL / shared mailbox fixes
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1233 - Some metadata files were incorrectly getting 0666 permissions.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1234
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1235 v1.2.rc5 2009-06-04 Timo Sirainen <tss@iki.fi>
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1236
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1237 * auth_cache_negative_ttl is now used also for password mismatches
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1238 (currently only with plaintext authentication mechanisms).
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1239
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1240 + Added support for EXTERNAL SASL mechanism.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1241 + FETCH X-SAVEDATE can now be used to get messages' save timestamps
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1242 + deliver_log_format: %s is now in UTF8
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1243 - If message body started with a space, some operations could have
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1244 assert-crashed.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1245 - Fixed using LDAP support as a plugin
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1246 - Fixes to virtual mailboxes.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1247
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1248 v1.2.rc4 2009-05-17 Timo Sirainen <tss@iki.fi>
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1249
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1250 * If /dev/arandom exists, use it instead of /dev/urandom (OpenBSD).
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1251 * When logging to a file, the lines now start with a timestamp instead
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1252 of "dovecot: " prefix.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1253
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1254 + IMAP: When multiple commands are pipelined, try harder to combine
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1255 their mailbox syncing together. For example with Maildir pipelining
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1256 STORE 1:* +FLAGS \Deleted and EXPUNGE commands the files won't
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1257 be unnecessarily rename()d before being unlink()ed.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1258 + imap-proxy: Send backend's CAPABILITY if it's different from what
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1259 was sent to client before.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1260 + IMAP: struct mail now keeps track of all kinds of statistics, such
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1261 as number of open()s, stat()s, bytes read, etc. These fields could
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1262 be exported by some kind of a statistics plugin (not included yet).
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1263 + IMAP: SEARCH command now dynamically figures out how to run about
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1264 0.20 .. 0.25 seconds before seeing if there's other work to do.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1265 This makes the SEARCH performance much better.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1266 - Fixes to shared mailbox handling.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1267 - Fixes to virtual mailboxes.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1268 - THREAD command could have crashed.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1269 - Fixes to expire-tool.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1270 - mbox: Don't break if From_-line is preceded by CRLF (instead of LF).
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1271 - dict process wasn't restarted after SIGHUP was sent to master.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1272
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1273 v1.2.rc3 2009-04-16 Timo Sirainen <tss@iki.fi>
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1274
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1275 * IMAP proxy no longer simply forwards tagged reply from
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1276 remote authentication command. It's now done only if the remote
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1277 server sent a [resp-code], otherwise all failure strings are
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1278 converted to Dovecot's "Authentication failed." to make sure that
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1279 if remote isn't using Dovecot it won't reveal user's existence.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1280
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1281 + Quota roots can now specify which namespace's quota they're
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1282 tracking. This is probably the most useful for giving public
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1283 namespaces a quota.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1284 + Added imap_idle_notify_interval setting.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1285 - Fixes to shared mailbox handling
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1286 - Fixes to virtual mailboxes
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1287 - Fixed compiling with some FreeBSD and NetBSD versions
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1288 - THREAD REFS still might have returned one (0) at the beginning.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1289 - deliver wasn't using mail_access_groups setting.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1290 - Fixed some error handling in maildir and index code.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1291
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1292 v1.2.rc2 2009-04-03 Timo Sirainen <tss@iki.fi>
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1293
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1294 - rquota.x file was missing from rc1 distribution, causing compiling
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1295 to fail.
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1296
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1297 v1.2.rc1 2009-04-03 Timo Sirainen <tss@iki.fi>
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1298
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1299 * See v1.2.0 notes
7dc28f9b899d Released v2.0.alpha1.
Timo Sirainen <tss@iki.fi>
parents: 8908
diff changeset
1300
8315
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1301 v1.1.5 2008-10-22 Timo Sirainen <tss@iki.fi>
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1302
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1303 * Dovecot prints an informational message about authentication problems
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1304 at startup. The message goes away after the first successful
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1305 authentication. This hopefully reduces the number of "Why doesn't
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1306 my authentication work?" questions.
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1307
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1308 + Maildir/dbox: Try harder to assign unique UIDVALIDITY values to
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1309 mailboxes to avoid potential problems when recreating or renaming
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1310 mailboxes. The UIDVALIDITY is tracked using dovecot-uidvalidity*
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1311 files in the mail root directory.
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1312 + Many logging improvements
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1313 - In some conditions Dovecot could have stopped using existing cache
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1314 file and never used it again until it was deleted.
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1315 - pop3 + Maildir: Make sure virtual sizes are always written to
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1316 dovecot-uidlist. This way if the indexes are lost Dovecot will never
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1317 do a huge amount of work to recalculate them.
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1318 - mbox: Fixed listing mailboxes in namespaces with prefix beginning
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1319 with '~' or '/' (i.e. UW-IMAP compatibility namespaces didn't work).
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1320 - dict quota: Don't crash when recalculating quota (when quota warnings
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1321 enabled).
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1322 - Fixes to handling "out of disk space/quota" failures.
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1323 - Blocking passdbs/userdbs (e.g. PAM, MySQL) could have failed lookups
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1324 sometimes when auth_worker_max_request_count was non-zero.
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1325 - Fixed compiling with OpenBSD
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1326
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1327 v1.1.4 2008-10-05 Timo Sirainen <tss@iki.fi>
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1328
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1329 - SORT: Yet another assert-crashfix when renumbering index sort IDs.
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1330 - ACL plugin fixes: Negative rights were actually treated as positive
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1331 rights. 'k' right didn't prevent creating parent/child/child mailbox.
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1332 ACL groups weren't working.
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1333 - Maildir++ quota: Fixes to rebuilding when quota limit wasn't
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1334 specified in Dovecot (0 limit or limit read from maildirsize).
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1335 - mbox: Several bugfixes causing errors and crashes.
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1336 - Several fixes to expire plugin / expire-tool.
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1337 - lock_method=dotlock could have deadlocked with itself.
3c8d43f85b1a Released v1.2.alpha3.
Timo Sirainen <tss@iki.fi>
parents: 8239
diff changeset
1338 - Many error handling fixes and log message improvements.
8158
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1339
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1340 v1.1.3 2008-09-02 Timo Sirainen <tss@iki.fi>
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1341
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1342 * mail_max_userip_connections limit no longer applies to master user
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1343 logins.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1344
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1345 + login_log_format_elements: Added %k to show SSL protocol/cipher
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1346 information. Not included by default.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1347 + imap/pop3-proxy: If auth_verbose=yes, log proxy login failures.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1348 + deliver: Added -s parameter to autosubscribe to autocreated mailboxes.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1349 - message parser fixes - hopefully fixes an infinite looping problem
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1350 - SORT: One more assert-crashfix when renumbering index sort IDs.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1351 - mbox: Saving may have truncated the mail being saved
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1352 - mbox: Several other bugfixes
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1353 - mail_full_filesystem_access=yes was broken when listing mailboxes
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1354 (it still is with maildir++ layout).
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1355 - maildirlock utility was somewhat broken
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1356 - zlib plugin: bzip2 support was somewhat broken
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1357 - NFS: Make sure writing to files via output streams don't
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1358 assert-crash when write() returns only partial success.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1359
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1360 v1.1.2 2008-07-24 Timo Sirainen <tss@iki.fi>
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1361
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1362 + Added full text search indexing support for Apache Lucene Solr
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1363 server: http://wiki.dovecot.org/Plugins/FTS/Solr
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1364 + IMAP SORT: Added X-SCORE sort key for use with Solr searches.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1365 + zlib plugin supports now bzip2 also.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1366 + quota: All backends now take noenforcing parameter.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1367 + Maildir: Add ,S=<size> to maildir filename whenever quota plugin
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1368 is loaded, even when not using Maildir++ quota.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1369 + deliver: Allow lda section to override plugin settings.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1370 + deliver: Giving a -m <namespace prefix> parameter now silently saves
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1371 the mail to INBOX. This is useful for e.g. -m INBOX/${extension}
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1372 + Added a new maildirlock utility for write-locking Dovecot Maildir.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1373 + dict-sql: Support non-MySQL databases by assuming they implement the
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1374 "INSERT .. ON DUPLICATE KEY" using an INSERT trigger.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1375 - SORT: Fixed several crashes/errors with sort indexing.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1376 - IMAP: BODYSTRUCTURE is finally RFC 3501 compliant. Earlier versions
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1377 didn't include Content-Location support.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1378 - IMAP: Fixed bugs with listing INBOX.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1379 - Maildir: maildirfolder file wasn't created when dovecot-shared
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1380 file existed on the root directory
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1381 - deliver didn't expand %variables in namespace location settings.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1382 - zlib: Copying non-compressed messages resulted in empty mails
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1383 (except when hardlink-copying between maildirs).
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1384 - mbox-snarf plugin was somewhat broken
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1385 - deliver + Maildir: If uidlist couldn't be locked while saving,
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1386 we might have assert-crashed
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1387 - mbox: Fixed an assert-crash with \Recent flag handling
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1388
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1389 v1.1.1 2008-06-22 Timo Sirainen <tss@iki.fi>
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1390
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1391 - Maildir: When migrating from v1.0 with old format dovecot-uidlist
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1392 files, Dovecot may have appended lines to it using the new format and
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1393 later broken with "UID larger than next_uid" error.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1394
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1395 v1.1.0 2008-06-21 Timo Sirainen <tss@iki.fi>
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1396
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1397 No changes since v1.1.rc13. Below are the largest changes since v1.0:
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1398
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1399 * After Dovecot v1.1 has modified index or dovecot-uidlist files,
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1400 they can't be opened anymore with Dovecot versions earlier than
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1401 v1.0.2.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1402 * See doc/wiki/Upgrading.1.1.txt (or for latest changes,
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1403 http://wiki.dovecot.org/Upgrading/1.1) for list of changes since
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1404 v1.0 that you should be aware of when upgrading.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1405
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1406 + IMAP: Added support for UIDPLUS and LIST-EXTENDED extensions.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1407 + IMAP SORT: Sort keys are indexed, which makes SORT commands faster.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1408 + When saving messages, update cache file immediately with the data
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1409 that we expect client to fetch later.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1410 + NFS caches are are flushed whenever needed. See mail_nfs_storage and
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1411 mail_nfs_index settings.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1412 + Out of order command execution (SEARCH, FETCH, LIST), nonstandard
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1413 command cancellation (X-CANCEL <tag>)
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1414 + IMAP: STATUS-IN-LIST draft implementation
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1415 + Expire plugin can be used to keep track of oldest messages in
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1416 specific mailboxes. A nightly run can then quickly expunge old
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1417 messages from the mailboxes that have them. The tracking is done
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1418 using lib-dict, so you can use either Berkeley DB or SQL database.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1419 + Namespaces are supported everywhere now.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1420 + Namespaces have new list and subscriptions settings.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1421 + Full text search indexing support with Lucene and Squat backends.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1422 + OTP and S/KEY authentication mechanisms (by Andrey Panin).
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1423 + mbox and Maildir works with both Maildir++ and FS layouts. You can
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1424 change these by appending :LAYOUT=maildir++ or :LAYOUT=fs to
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1425 mail_location.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1426 + LDAP: Support templates in pass_attrs and user_attrs
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1427 + Support for listening in multiple IPs/ports.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1428 + Quota plugin rewrite: Support for multiple quota roots, warnings,
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1429 allow giving storage size in bytes or kilo/mega/giga/terabytes,
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1430 per-mailbox quota rules.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1431 + Filesystem quota backend supports inode limits, group quota and
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1432 RPC quota for NFS.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1433 + SEARCH and SORT finally compare non-ASCII characters
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1434 case-insensitively. We use i;unicode-casemap algorithm.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1435 + Config files support splitting values to multiple lines with \
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1436
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1437 v1.1.rc13 2008-06-20 Timo Sirainen <tss@iki.fi>
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1438
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1439 - mbox: Fixed a crash when adding a new X-IMAPbase: header with
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1440 keywords.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1441 - Message parser: Fixed assert-crash if cached MIME structure was
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1442 broken.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1443 - Squat: Potential crashfix with mmap_disable=yes.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1444
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1445 v1.1.rc12 2008-06-19 Timo Sirainen <tss@iki.fi>
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1446
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1447 - mbox: Don't give "Can't find next message offset" warnings when
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1448 plugin (e.g. quota) accesses the message being saved.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1449 - deliver: Settings inside protocol imap {} weren't ignored.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1450
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1451 v1.1.rc11 2008-06-19 Timo Sirainen <tss@iki.fi>
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1452
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1453 - dovecot-uidlist is now recreated if it results in file shrinking
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1454 over 25%.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1455 - Some other minor fixes
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1456
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1457 v1.1.rc10 2008-06-13 Timo Sirainen <tss@iki.fi>
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1458
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1459 * LIST X-STATUS renamed to LIST STATUS and fixed its behavior with
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1460 LIST-EXTENDED options. It's now compatible with STATUS-IN-LIST
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1461 draft 00.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1462
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1463 - Message parsing could have sometimes produced incorrect results,
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1464 corrupting BODY/BODYSTRUCTURE replies and perhaps others.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1465 - SORT: Fixed several bugs
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1466 - FreeBSD 7.0: Environment clearing wasn't working correctly.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1467 This caused "environment corrupted" problems at least with deliver
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1468 trying to call sendmail and running Dovecot from inetd.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1469 - HP-UX: Several fixes to get it to work (by Christian Corti)
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1470 - Fixes to using expire plugin with SQL dictionary.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1471 - dbox fixes
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1472
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1473 v1.1.rc9 2008-06-09 Timo Sirainen <tss@iki.fi>
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1474
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1475 + Maildir: When hardlink-copying a file, copy the W=<vsize> in the
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1476 filename if it exists in the original filename.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1477 - mbox: With rc8 empty lines were inserted in the middle of saved
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1478 mails' headers.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1479 - maildir: Fixed problems with opening newly saved messages which we
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1480 saw in index file but couldn't see in dovecot-uidlist. Happened only
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1481 when messages weren't saved via Dovecot (deliver or IMAP).
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1482 - Several bugfixes to handling sort indexes
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1483 - deliver: Boolean settings that were supposed to default to "yes" were
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1484 set to "no" unless explicitly defined in dovecot.conf:
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1485 dotlock_use_excl, maildir_copy_with_hardlinks, mbox_dirty_syncs,
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1486 mbox_lazy_writes.
ad3ac0cb4573 Updated TODO and NEWS.
Timo Sirainen <tss@iki.fi>
parents: 7606
diff changeset
1487
7603
58c7f5c31db1 Released v1.1.rc8.
Timo Sirainen <tss@iki.fi>
parents: 7580
diff changeset
1488 v1.1.rc8 2008-06-03 Timo Sirainen <tss@iki.fi>
58c7f5c31db1 Released v1.1.rc8.
Timo Sirainen <tss@iki.fi>
parents: 7580
diff changeset
1489
7606
c88c1365b60d Changed deliver -c parameter to -p parameter, which is the correct one.
Timo Sirainen <tss@iki.fi>
parents: 7603
diff changeset
1490 + deliver: Added -p parameter to provide path to delivered mail.
7603
58c7f5c31db1 Released v1.1.rc8.
Timo Sirainen <tss@iki.fi>
parents: 7580
diff changeset
1491 This allows maildir to save identical mails to multiple recipients
58c7f5c31db1 Released v1.1.rc8.
Timo Sirainen <tss@iki.fi>
parents: 7580
diff changeset
1492 using hard links.
58c7f5c31db1 Released v1.1.rc8.
Timo Sirainen <tss@iki.fi>
parents: 7580
diff changeset
1493 - rc6/rc7 broke POP3 with non-Maildir formats
58c7f5c31db1 Released v1.1.rc8.
Timo Sirainen <tss@iki.fi>
parents: 7580
diff changeset
1494 - mbox: Saving a message without a body or the end-of-headers line
58c7f5c31db1 Released v1.1.rc8.
Timo Sirainen <tss@iki.fi>
parents: 7580
diff changeset
1495 could have caused an assert-crash later.
58c7f5c31db1 Released v1.1.rc8.
Timo Sirainen <tss@iki.fi>
parents: 7580
diff changeset
1496 - Several dbox fixes
58c7f5c31db1 Released v1.1.rc8.
Timo Sirainen <tss@iki.fi>
parents: 7580
diff changeset
1497
7580
290bd8b0c2d7 Released v1.1.rc7.
Timo Sirainen <tss@iki.fi>
parents: 7575
diff changeset
1498 v1.1.rc7 2008-05-30 Timo Sirainen <tss@iki.fi>
290bd8b0c2d7 Released v1.1.rc7.
Timo Sirainen <tss@iki.fi>
parents: 7575
diff changeset
1499
290bd8b0c2d7 Released v1.1.rc7.
Timo Sirainen <tss@iki.fi>
parents: 7575
diff changeset
1500 - Fixed compiling problems with non-Linux OSes
290bd8b0c2d7 Released v1.1.rc7.
Timo Sirainen <tss@iki.fi>
parents: 7575
diff changeset
1501
7575
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1502 v1.1.rc6 2008-05-30 Timo Sirainen <tss@iki.fi>
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1503
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1504 * Index file format changed a bit. If an older Dovecot v1.1 reads
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1505 index files updated by rc6+, they may give "Invalid header record
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1506 size" or "ext reset: invalid record size" warnings. v1.0 won't give
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1507 these errors.
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1508 * IMAP: LIST .. RETURN (X-STATUS) command return now LIST entries
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1509 before STATUS entries.
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1510 * zlib plugin: Uncompress if the message begins with zlib header
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1511 instead of looking at the 'Z' flag. This fixes copying with hard
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1512 links. Based on a patch by Richard Platel.
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1513
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1514 + IMAP: SORT index handling code was half-rewritten to fix several bugs
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1515 when multiple sessions were sorting at the same time. The new code is
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1516 hopefully also faster.
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1517 + Maildir: If POP3 UIDL extra field is found from dovecot-uidlist,
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1518 it's used instead of the default UIDL format (or X-UIDL: header).
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1519 This allows easily preserving UIDLs when migrating from other POP3
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1520 servers. Patch by Nicholas Von Hollen @ Mailtrust.
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1521 + Maildir: ,W=<vsize> is now always added to maildir filenames
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1522 + deliver: Avoid reading dovecot-uidlist's contents if possible.
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1523 + Added %T modifier = Trim whitespace from end of string
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1524 - IMAP: Fixed some bugs in LIST-EXTENDED implementation.
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1525 - IMAP: If client tries to change the selected mailbox state while
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1526 another command is still running, wait until the command is finished.
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1527 This fixes some crashes and other unwanted behavior.
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1528 - allow_nets userdb setting was broken with big endian CPUs
79857a116d28 Released v1.1.rc6.
Timo Sirainen <tss@iki.fi>
parents: 7502
diff changeset
1529
7502
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1530 v1.1.rc5 2008-05-05 Timo Sirainen <tss@iki.fi>
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1531
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1532 + Support cross-realm Kerberos 5 authentication. Based on patch by
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1533 Zachary Kotlarek.
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1534 + Added dict_db_config setting to point to a Berkeley DB config file.
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1535 + If mail_chroot ends with "/.", remove chroot prefix from home
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1536 directory.
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1537 - Fixed several bugs and memory leaks in ACL plugin. LIST and LSUB
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1538 may have listed mailboxes where user had no 'l' access. STORE could
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1539 have been used to update any flags without appropriate access.
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1540 - mbox: Valid-looking From_-lines in message bodies caused the message
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1541 to be split to two messages (broken since v1.0).
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1542 - Plugin initialization hooks were called in wrong order, possibly
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1543 causing problems when multiple plugins were used at the same time.
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1544 - Expire plugin was broken
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1545 - LIST-EXTENDED options were ignored.
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1546 - LDAP: Static attribute names weren't working correctly
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1547 - deliver: mail_uid and mail_gid settings weren't used.
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1548 - pop3 + maildir++ quota: maildirsize file wasn't created if it
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1549 didn't exist already.
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1550 - dnotify: Waiting for dotlock to be deleted used 100% CPU
3b09af6458e5 Released v1.1.rc5.
Timo Sirainen <tss@iki.fi>
parents: 7449
diff changeset
1551
7449
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1552 v1.1.rc4 2008-04-01 Timo Sirainen <tss@iki.fi>
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1553
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1554 * Fixed two buffer overflows in str_find_init(). It was used by
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1555 SEARCH code when searching for headers or message body. Added code
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1556 to catch these kind of overflows when compiling with --enable-debug.
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1557 Found by Diego Liziero.
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1558
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1559 + LDAP: Added debug_level and ldaprc_path settings (OpenLDAP-only)
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1560 + Squat: Added fts_squat = partial=n full=m settings. See the wiki.
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1561 - dbox metadata updating fixes.
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1562 - quota: backend=n didn't work
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1563 - SEARCH RECENT may have returned non-recent messages if index files
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1564 were created by v1.0.
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1565 - If mailbox was opened as read-only with EXAMINE, STOREs were
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1566 permanently saved.
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1567 - LDAP: Templates were somewhat broken (by richs at whidbey.net)
4607141a6bdc Released v1.1.rc4.
Timo Sirainen <tss@iki.fi>
parents: 7391
diff changeset
1568
7391
c73d6224a96b Released v1.1.rc3.
Timo Sirainen <tss@iki.fi>
parents: 7380
diff changeset
1569 v1.1.rc3 2008-03-09 Timo Sirainen <tss@iki.fi>
c73d6224a96b Released v1.1.rc3.
Timo Sirainen <tss@iki.fi>
parents: 7380
diff changeset
1570
c73d6224a96b Released v1.1.rc3.
Timo Sirainen <tss@iki.fi>
parents: 7380
diff changeset
1571 * Fixed a security hole in blocking passdbs (MySQL always. PAM, passwd
c73d6224a96b Released v1.1.rc3.
Timo Sirainen <tss@iki.fi>
parents: 7380
diff changeset
1572 and shadow if blocking=yes) where user could specify extra fields
c73d6224a96b Released v1.1.rc3.
Timo Sirainen <tss@iki.fi>
parents: 7380
diff changeset
1573 in the password. The main problem here is when specifying
c73d6224a96b Released v1.1.rc3.
Timo Sirainen <tss@iki.fi>
parents: 7380
diff changeset
1574 "skip_password_check" introduced in v1.0.11 for fixing master user
c73d6224a96b Released v1.1.rc3.
Timo Sirainen <tss@iki.fi>
parents: 7380
diff changeset
1575 logins, allowing the user to log in as anyone without a valid
c73d6224a96b Released v1.1.rc3.
Timo Sirainen <tss@iki.fi>
parents: 7380
diff changeset
1576 password.
c73d6224a96b Released v1.1.rc3.
Timo Sirainen <tss@iki.fi>
parents: 7380
diff changeset
1577
c73d6224a96b Released v1.1.rc3.
Timo Sirainen <tss@iki.fi>
parents: 7380
diff changeset
1578 - mail_privileged_group was broken in some systems (OS X, Solaris?)