dovecot-2.2: Released v2.2.3.
dovecot at dovecot.org
dovecot at dovecot.org
Mon Jun 17 00:42:16 EEST 2013
details: http://hg.dovecot.org/dovecot-2.2/rev/5d9f52c9a287
changeset: 16523:5d9f52c9a287
user: Timo Sirainen <tss at iki.fi>
date: Mon Jun 17 00:31:18 2013 +0300
description:
Released v2.2.3.
diffstat:
NEWS | 28 ++++++++++++++++++++++++++++
TODO | 12 ++++++++++++
configure.ac | 4 ++--
3 files changed, 42 insertions(+), 2 deletions(-)
diffs (71 lines):
diff -r 5a429604923c -r 5d9f52c9a287 NEWS
--- a/NEWS Sun Jun 16 23:56:28 2013 +0300
+++ b/NEWS Mon Jun 17 00:31:18 2013 +0300
@@ -1,3 +1,31 @@
+v2.2.3 2013-06-17 Timo Sirainen <tss at iki.fi>
+
+ * LDA/LMTP: If new mail delivery first fails with "temporary
+ failure", tempfail the whole delivery instead of falling back to
+ delivering the mail to INBOX. (Requires new Pigeonhole as well.)
+ * doc/solr-schema.xml was updated to Solr v4.x format. Also the
+ default analyzers were changed, hopefully for the better. Note that
+ the schema can't be changed for existing Solr indexes without
+ rebuilding everything.
+ * Solr plugin does only soft commits from now on. You'll need a
+ cronjob to send a hard commit command to it every few minutes.
+
+ + Added %N modifier for variables as %H-like "new hash"
+ + sdbox, mdbox: Support POP3 message order field (for migrations)
+ + Added mailbox { driver } to specify a different mail storage
+ format for the mailbox than generally used within the namespace.
+ + Added initial lib-sasl library for client side SASL support.
+ Currently supports only PLAIN, LOGIN and plugins. Used currently
+ by IMAP and POP3 proxying when authenticating to the remote server.
+ - IMAP: If subject contained only whitespace, Dovecot returned an
+ ENVELOPE reply with a huge literal value, effectively causing the
+ IMAP client to wait for more data forever.
+ - IMAP: Various URLAUTH fixes.
+ - imapc: Various bugfixes and improvements
+ - pop3c: Various fixes to make it work in dsync (without imapc)
+ - dsync: Fixes to syncing subscriptions. Fixes to syncing mailbox
+ renames.
+
v2.2.2 2013-05-20 Timo Sirainen <tss at iki.fi>
+ zlib: Keep the last mail cached uncompressed in a temp file. This
diff -r 5a429604923c -r 5d9f52c9a287 TODO
--- a/TODO Sun Jun 16 23:56:28 2013 +0300
+++ b/TODO Mon Jun 17 00:31:18 2013 +0300
@@ -10,6 +10,18 @@
to match messages.
- why does it use separate FETCH INTERNALDATE + FETCH BODY[HEADER]
+ - virtual plugin doesn't verify the index file's data, crashes if broken.
+ - imapc {} groups
+ - libsasl: use it in imapc, pop3c, managesieve-login, doveadm auth
+ - nonblocking passdb + blocking passdb -> deinit -> nonblocking passdb gets
+ aborted -> calls auth_worker_call() which crashes because deinit is
+ already done?
+ - ldap lookups should be done via auth worker processes? maybe automatically
+ if the lookups are queuing start creating workers? although multiple LDAP
+ connections within the same process would work too..
+ - per-msg checksums? per-cache-msg checksums? per-log record checksums?
+ - lazy_expunge_only_last_instance=yes + mdbox doesn't work, because refcounts
+ don't update immediately
- lib-ssl-iostream: ssl_get_last_error() should return also syscall errors
instead of being NULL. most importantly handle handshake code.
- if transaction log file corruption is noticed, make sure new dovecot.index
diff -r 5a429604923c -r 5d9f52c9a287 configure.ac
--- a/configure.ac Sun Jun 16 23:56:28 2013 +0300
+++ b/configure.ac Mon Jun 17 00:31:18 2013 +0300
@@ -2,8 +2,8 @@
# Be sure to update ABI version also if anything changes that might require
# recompiling plugins. Most importantly that means if any structs are changed.
-AC_INIT([Dovecot],[2.2.2],[dovecot at dovecot.org])
-AC_DEFINE_UNQUOTED([DOVECOT_ABI_VERSION], "2.2.ABIv2($PACKAGE_VERSION)", [Dovecot ABI version])
+AC_INIT([Dovecot],[2.2.3],[dovecot at dovecot.org])
+AC_DEFINE_UNQUOTED([DOVECOT_ABI_VERSION], "2.2.ABIv3($PACKAGE_VERSION)", [Dovecot ABI version])
AC_CONFIG_SRCDIR([src])
More information about the dovecot-cvs
mailing list