]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Released v2.2.3. 2.2.3
authorTimo Sirainen <tss@iki.fi>
Sun, 16 Jun 2013 21:31:18 +0000 (00:31 +0300)
committerTimo Sirainen <tss@iki.fi>
Sun, 16 Jun 2013 21:31:18 +0000 (00:31 +0300)
NEWS
TODO
configure.ac

diff --git a/NEWS b/NEWS
index 12c182626466da370b0caeebf8216a48b613214d..9d4ab52e0ff5c017ce4cf629f3dd38331a1f3d76 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,31 @@
+v2.2.3 2013-06-17  Timo Sirainen <tss@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@iki.fi>
 
        + zlib: Keep the last mail cached uncompressed in a temp file. This
diff --git a/TODO b/TODO
index c83560f2747b57279269d1651b96012b7fa178d2..24740662556bed1a394b04aa5166b19fc0fdd98f 100644 (file)
--- a/TODO
+++ b/TODO
        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
index 121082b1d03777211c722ef1ba0a30313ee603ff..969d9d69480d73e1311c3a7e544983ead14ebcda 100644 (file)
@@ -2,8 +2,8 @@ AC_PREREQ([2.59])
 
 # 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@dovecot.org])
-AC_DEFINE_UNQUOTED([DOVECOT_ABI_VERSION], "2.2.ABIv2($PACKAGE_VERSION)", [Dovecot ABI version])
+AC_INIT([Dovecot],[2.2.3],[dovecot@dovecot.org])
+AC_DEFINE_UNQUOTED([DOVECOT_ABI_VERSION], "2.2.ABIv3($PACKAGE_VERSION)", [Dovecot ABI version])
 
 AC_CONFIG_SRCDIR([src])