dovecot-2.2: Released v2.2.19.rc1.

dovecot at dovecot.org dovecot at dovecot.org
Wed Sep 23 13:32:55 UTC 2015


details:   http://hg.dovecot.org/dovecot-2.2/rev/60057d955db3
changeset: 19194:60057d955db3
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Sep 23 16:10:24 2015 +0300
description:
Released v2.2.19.rc1.

diffstat:

 NEWS         |  48 ++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |   4 ++--
 2 files changed, 50 insertions(+), 2 deletions(-)

diffs (69 lines):

diff -r 8408209309ec -r 60057d955db3 NEWS
--- a/NEWS	Wed Sep 23 16:09:47 2015 +0300
+++ b/NEWS	Wed Sep 23 16:10:24 2015 +0300
@@ -1,3 +1,51 @@
+v2.2.19 2015-09-xx  Timo Sirainen <tss at iki.fi>
+
+	* "doveadm director flush" command has a changed meaning now:
+	  It safely moves users to their wanted backends, instead of simply
+	  forgetting the mapping entirely and leaving the existing connections
+	  untouched. Use -F parameter to get the original unsafe behavior.
+
+	+ Added imap-hibernate processes (see imap_hibernate_timeout setting).
+	  IDLEing IMAP connections can be hibernated, which saves memory.
+	+ Optimized tracking mailboxes' vsizes (= sum of all messages' sizes).
+	  If mailbox_list_index=yes, it's also stored in there. This makes it
+	  very efficient to look up vsizes for all mailboxes.
+	+ Added a quota "count" backend, which uses the mailbox vsizes to get
+	  the current quota usage. It requires using the new quota_vsizes=yes
+	  setting, which tracks the messages' "virtual sizes" rather than
+	  "physical sizes". Their distiction is minor and mostly irrelevant
+	  nowadays (if mail sizes should be counted with LF or CRLF newlines).
+	+ "doveadm director up/down" commands added. The monitoring script
+	  should be using these commands instead of changing the vhost count.
+	  This allows admin to manually disable a server by changing the vhost 
+	  count to 0 without the monitoring script changing it back.
+	+ Added support for HAProxy protocol: http://wiki2.dovecot.org/HAProxy
+	+ Added push-notification plugin framework, which can be used to
+	  easily implement push notifications to various backends. Implemented
+	  "ox" backend for notifying Open-Xchange via HTTP/json.
+	+ imap_logout_format supports more variables now, e.g. number of
+	  deleted messages.
+	+ pop3: Added pop3_delete_type setting (related to pop3_deleted_flag).
+	+ plugin { fts_enforced=yes } setting now fails body searches unless
+	  it can be done via the full text search engine.
+	+ Added %{passdb:*} and %{userdb:*} variables to various places
+	+ auth: Added ":protected" suffix for passdb and userdb fields. If
+	  used, the field doesn't overwrite an existing field.
+	+ IMAP/POP3 proxy: If a backend server dies, avoid client reconnection
+	  spikes by slowly disconnecting clients over time. This is enabled by
+	  setting login_proxy_max_disconnect_delay=secs passdb extra field.
+	+ imap: Added new read-only METADATA entries: /private/specialuse,
+	  /shared/comment, /shared/admin
+	+ imap: If client disconnects in the middle of a command, log how long
+	  the command had been running.
+	- mdbox: Rebuilding could have caused message's reference count to
+	  overflow the 16bit number in some situations, causing problems when
+	  trying to expunge the duplicates.
+	- Various search fixes (fts, solr, tika, lib-charset, indexer)
+	- Various virtual plugin fixes
+	- Various fixes and optimizations to dsync, imapc and pop3-migration
+	- imap: Various RFC compliancy and crash fixes to NOTIFY
+
 v2.2.18 2015-05-15  Timo Sirainen <tss at iki.fi>
 
 	- director: Login UNIX sockets were normally detected as doveadm or
diff -r 8408209309ec -r 60057d955db3 configure.ac
--- a/configure.ac	Wed Sep 23 16:09:47 2015 +0300
+++ b/configure.ac	Wed Sep 23 16:10:24 2015 +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.18],[dovecot at dovecot.org])
-AC_DEFINE_UNQUOTED([DOVECOT_ABI_VERSION], "2.2.ABIv17($PACKAGE_VERSION)", [Dovecot ABI version])
+AC_INIT([Dovecot],[2.2.19.rc1],[dovecot at dovecot.org])
+AC_DEFINE_UNQUOTED([DOVECOT_ABI_VERSION], "2.2.ABIv19($PACKAGE_VERSION)", [Dovecot ABI version])
 
 AC_CONFIG_SRCDIR([src])
 


More information about the dovecot-cvs mailing list