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