[Dovecot] v2.1.2 released
http://dovecot.org/releases/2.1/dovecot-2.1.2.tar.gz http://dovecot.org/releases/2.1/dovecot-2.1.2.tar.gz.sig
There are a ton of proxying related improvements in this release. You should now be able to do pretty much anything you want with Dovecot proxy/director.
This release also includes the initial version of dsync-based replication. I'm already successfully using it for @dovecot.fi mails, but it still has some problems. See http://dovecot.org/list/dovecot/2012-March/064243.html for some details how to configure it.
+ Initial implementation of dsync-based replication. For now this
should be used only on non-critical systems.
+ Proxying: POP3 now supports sending remote IP+port from proxy to
backend server via Dovecot-specific XCLIENT extension.
+ Proxying: proxy_maybe=yes with host=<hostname> (instead of IP)
works now properly.
+ Proxying: Added auth_proxy_self setting
+ Proxying: Added proxy_always extra field (see wiki docs)
+ Added director_username_hash setting to specify what part of the
username is hashed. This can be used to implement per-domain
backends (which allows safely accessing shared mailboxes within
domain).
+ Added a "session ID" string for imap/pop3 connections, available
in %{session} variable. The session ID passes through Dovecot
IMAP/POP3 proxying to backend server. The same session ID is can be
reused after a long time (currently a bit under 9 years).
+ passdb checkpassword: Support "credentials lookups" (for
non-plaintext auth and for lmtp_proxy lookups)
+ fts: Added fts_index_timeout setting to abort search if indexing
hasn't finished by then (default is to wait forever).
- doveadm sync: If mailbox was expunged empty, messages may have
become back instead of also being expunged in the other side.
- director: If user logged into two directors while near user
expiration, the directors might have redirected the user to two
different backends.
- imap_id_* settings were ignored before login.
- Several fixes to mailbox_list_index=yes
- Previous v2.1.x didn't log all messages at shutdown.
- mbox: Fixed accessing Dovecot v1.x mbox index files without errors.
On Mac OS X 10.5.8 / darwin 9.8.0, I'm getting this error on startup again: dovecot[74267]: master: Fatal: kevent(EV_ADD, READ, 19) failed: Invalid argument
dovecot.conf contains: service stats { fifo_listener stats-mail { mode = 0 } }
which fixed the issue with 2.1.1
adding the following seems to have fixed things: service aggregator { fifo_listener replication-notify-fifo { mode = 0 } }
from looking at config/all-settings.c it looks like I should maybe also add the following (but I have not tried it). service director { fifo_listener login/proxy-notify { mode = 0 } }
It would be really nice if this failed more gracefully so the config tweaks weren't necessary. (I can work on a patch if it's something that would be accepted and if someone can point me in the right direction).
--
Daniel J. Luke
+========================================================+
| *---------------- dluke@geeklair.net ----------------* |
| *-------------- http://www.geeklair.net -------------* |
+========================================================+
| Opinions expressed are mine and do not necessarily |
| reflect the opinions of my employer. |
+========================================================+
On Thu, 15 Mar 2012 16:53:53 +0200, Timo Sirainen <tss@iki.fi> wrote:
http://dovecot.org/releases/2.1/dovecot-2.1.2.tar.gz http://dovecot.org/releases/2.1/dovecot-2.1.2.tar.gz.sig
There are a ton of proxying related improvements in this release. You should now be able to do pretty much anything you want with Dovecot proxy/director.
This release also includes the initial version of dsync-based replication. I'm already successfully using it for @dovecot.fi mails, but it still has some problems. See http://dovecot.org/list/dovecot/2012-March/064243.html for some details how to configure it.
- Initial implementation of dsync-based replication. For now this should be used only on non-critical systems.
- Proxying: POP3 now supports sending remote IP+port from proxy to backend server via Dovecot-specific XCLIENT extension.
- Proxying: proxy_maybe=yes with host=<hostname> (instead of IP) works now properly.
- Proxying: Added auth_proxy_self setting
- Proxying: Added proxy_always extra field (see wiki docs)
- Added director_username_hash setting to specify what part of the username is hashed. This can be used to implement per-domain backends (which allows safely accessing shared mailboxes within domain).
- Added a "session ID" string for imap/pop3 connections, available in %{session} variable. The session ID passes through Dovecot IMAP/POP3 proxying to backend server. The same session ID is can be reused after a long time (currently a bit under 9 years).
- passdb checkpassword: Support "credentials lookups" (for non-plaintext auth and for lmtp_proxy lookups)
- fts: Added fts_index_timeout setting to abort search if indexing hasn't finished by then (default is to wait forever).
- doveadm sync: If mailbox was expunged empty, messages may have become back instead of also being expunged in the other side.
- director: If user logged into two directors while near user expiration, the directors might have redirected the user to two different backends.
- imap_id_* settings were ignored before login.
- Several fixes to mailbox_list_index=yes
- Previous v2.1.x didn't log all messages at shutdown.
- mbox: Fixed accessing Dovecot v1.x mbox index files without errors.
Are there any performance metrics around dsync replication, such as how many users this has been tested on, or how long the replication take to occur? Also I have not been able to determine from reading the mailinglist whether or not dsync replication works with different types of mailboxes (maildir, dbox, mbox), what is supported?
On 15.3.2012, at 21.48, <list@airstreamcomm.net> <list@airstreamcomm.net> wrote:
Are there any performance metrics around dsync replication, such as how many users this has been tested on, or how long the replication take to occur?
The performance isn't optimal yet. You can probably replicate some hundreds of users ok, maybe thousands, but depends.
Also I have not been able to determine from reading the mailinglist whether or not dsync replication works with different types of mailboxes (maildir, dbox, mbox), what is supported?
Maildir and dbox is supported, mbox probably works okayish but since it doesn't have proper message GUIDs you could run into trouble.
Le jeudi 15 mars 2012 à 16:53 +0200, Timo Sirainen a écrit :
http://dovecot.org/releases/2.1/dovecot-2.1.2.tar.gz http://dovecot.org/releases/2.1/dovecot-2.1.2.tar.gz.sig
There are a ton of proxying related improvements in this release. You should now be able to do pretty much anything you want with Dovecot proxy/director.
This release also includes the initial version of dsync-based replication. I'm already successfully using it for @dovecot.fi mails, but it still has some problems. See http://dovecot.org/list/dovecot/2012-March/064243.html for some details how to configure it.
- Initial implementation of dsync-based replication. For now this should be used only on non-critical systems.
- Proxying: POP3 now supports sending remote IP+port from proxy to backend server via Dovecot-specific XCLIENT extension.
- Proxying: proxy_maybe=yes with host=<hostname> (instead of IP) works now properly.
- Proxying: Added auth_proxy_self setting
- Proxying: Added proxy_always extra field (see wiki docs)
- Added director_username_hash setting to specify what part of the username is hashed. This can be used to implement per-domain backends (which allows safely accessing shared mailboxes within domain).
- Added a "session ID" string for imap/pop3 connections, available in %{session} variable. The session ID passes through Dovecot IMAP/POP3 proxying to backend server. The same session ID is can be reused after a long time (currently a bit under 9 years).
- passdb checkpassword: Support "credentials lookups" (for non-plaintext auth and for lmtp_proxy lookups)
- fts: Added fts_index_timeout setting to abort search if indexing hasn't finished by then (default is to wait forever).
- doveadm sync: If mailbox was expunged empty, messages may have become back instead of also being expunged in the other side.
- director: If user logged into two directors while near user expiration, the directors might have redirected the user to two different backends.
- imap_id_* settings were ignored before login.
- Several fixes to mailbox_list_index=yes
- Previous v2.1.x didn't log all messages at shutdown.
- mbox: Fixed accessing Dovecot v1.x mbox index files without errors.
i build with succes the last release for centos 5 work fine and best
ns.fakessh.eu/rpms/dovecot-2.1.2-1.centme.el5.src.rpm
thanks Timo
-- http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xC2626742 gpg --keyserver pgp.mit.edu --recv-key C2626742
http://urlshort.eu fakessh @ http://gplus.to/sshfake http://gplus.to/sshswilting http://gplus.to/john.swilting https://lists.fakessh.eu/mailman/ This list is moderated by me, but all applications will be accepted provided they receive a note of presentation
participants (4)
-
Daniel J. Luke
-
list@airstreamcomm.net
-
ml
-
Timo Sirainen