changeset 13324:aa68f38c04f0 2.0.14

Released v2.0.14.
author Timo Sirainen <tss@iki.fi>
date Mon, 29 Aug 2011 07:08:02 +0300
parents 3b7ef442595d
children d30a79f4b5a4
files NEWS TODO configure.in
diffstat 3 files changed, 25 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/NEWS	Mon Aug 29 07:04:49 2011 +0300
+++ b/NEWS	Mon Aug 29 07:08:02 2011 +0300
@@ -1,3 +1,26 @@
+v2.0.14 2011-08-29  Timo Sirainen <tss@iki.fi>
+
+	+ doveadm: Added support for running mail commands by proxying to
+	  another doveadm server.
+	+ Added "doveadm proxy list" and "doveadm proxy kick" commands to
+	  list/kick proxy connections (via a new "ipc" service).
+	+ Added "doveadm director move" to assign user from one server to
+	  another, killing any existing connections.
+	+ Added "doveadm director ring status" command.
+	+ userdb extra fields can now return name+=value to append to an
+	  existing name, e.g. "mail_plugins+= quota".
+	- script-login attempted an unnecessary config lookup, which usually
+	  failed with "Permission denied".
+	- lmtp: Fixed parsing quoted strings with spaces as local-part for
+	  MAIL FROM and RCPT TO.
+	- imap: FETCH BODY[HEADER.FIELDS (..)] may have crashed or not
+	  returned all data sometimes.
+	- ldap: Fixed random assert-crashing with with sasl_bind=yes.
+	- Fixes to handling mail chroots
+	- Fixed renaming mailboxes under different parent with FS layout when
+	  using separate ALT, INDEX or CONTROL paths.
+	- zlib: Fixed reading concatenated .gz files.
+
 v2.0.13 2011-05-11  Timo Sirainen <tss@iki.fi>
 
 	+ Added "doveadm index" command to add unindexed messages into
--- a/TODO	Mon Aug 29 07:04:49 2011 +0300
+++ b/TODO	Mon Aug 29 07:08:02 2011 +0300
@@ -18,7 +18,6 @@
    from lib-index
  - dsync: if mailbox is renamed due to it being invalid, its subscription
    isn't renamed
- - doveadm director assign <user> <host> - do it permanently in memory
  - LSUB shows subscribed namespace prefix as prefix/, also SUBSCRIBE adds the /
  - sql pool: if async query is pending and sync query is sent and there
    are no more empty connections, it should flush the async query first
@@ -145,6 +144,7 @@
  - DEBUG: buffer overflow checking code probably doesn't handle a successful
    t_try_realloc() or pool_alloconly_realloc() properly
  - ldap:
+   - sasl bind + auth_bind=yes should probably be doing only sasl binds..
    - support multiple connections for doing auth binds
    - domain lookups which set the base for user lookup
    - same attribute can't be used for multiple values.
--- a/configure.in	Mon Aug 29 07:04:49 2011 +0300
+++ b/configure.in	Mon Aug 29 07:08:02 2011 +0300
@@ -1,5 +1,5 @@
 AC_PREREQ([2.59])
-AC_INIT([Dovecot],[2.0.13],[dovecot@dovecot.org])
+AC_INIT([Dovecot],[2.0.14],[dovecot@dovecot.org])
 AC_CONFIG_SRCDIR([src])
 
 AM_INIT_AUTOMAKE([foreign])