diff options
author | ghen <ghen@pkgsrc.org> | 2012-03-17 02:14:15 +0000 |
---|---|---|
committer | ghen <ghen@pkgsrc.org> | 2012-03-17 02:14:15 +0000 |
commit | 868cc1e0b4705efd3ad1aa49bb6b8d64aa91389d (patch) | |
tree | 0d78090ad1112ea575dca0d2fcb17752946a5197 /mail/dovecot2 | |
parent | 8476c1877f6de4c19187794af0f44f34d5338527 (diff) | |
download | pkgsrc-868cc1e0b4705efd3ad1aa49bb6b8d64aa91389d.tar.gz |
Update to Dovecot 2.1.3. Changelog since 2.1.1:
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.
Diffstat (limited to 'mail/dovecot2')
-rw-r--r-- | mail/dovecot2/Makefile | 4 | ||||
-rw-r--r-- | mail/dovecot2/PLIST | 6 | ||||
-rw-r--r-- | mail/dovecot2/distinfo | 8 |
3 files changed, 11 insertions, 7 deletions
diff --git a/mail/dovecot2/Makefile b/mail/dovecot2/Makefile index a6cff81703a..da6c0e4193a 100644 --- a/mail/dovecot2/Makefile +++ b/mail/dovecot2/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.18 2012/02/23 09:53:05 ghen Exp $ +# $NetBSD: Makefile,v 1.19 2012/03/17 02:14:15 ghen Exp $ -DISTNAME= dovecot-2.1.1 +DISTNAME= dovecot-2.1.3 CATEGORIES= mail MASTER_SITES= http://www.dovecot.org/releases/2.1/ diff --git a/mail/dovecot2/PLIST b/mail/dovecot2/PLIST index 46fdfda1dc2..9fbed4d41ef 100644 --- a/mail/dovecot2/PLIST +++ b/mail/dovecot2/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.11 2012/02/23 09:53:05 ghen Exp $ +@comment $NetBSD: PLIST,v 1.12 2012/03/17 02:14:15 ghen Exp $ bin/doveadm bin/doveconf bin/dsync @@ -203,6 +203,7 @@ include/dovecot/mail-transaction-log-private.h include/dovecot/mail-transaction-log-view-private.h include/dovecot/mail-transaction-log.h include/dovecot/mail-types.h +include/dovecot/mail-user-hash.h include/dovecot/mail-user.h include/dovecot/mailbox-guid-cache.h include/dovecot/mailbox-list-delete.h @@ -369,6 +370,7 @@ lib/dovecot/lib20_expire_plugin.la lib/dovecot/lib20_fts_plugin.la lib/dovecot/lib20_listescape_plugin.la lib/dovecot/lib20_mail_log_plugin.la +lib/dovecot/lib20_replication_plugin.la lib/dovecot/lib20_virtual_plugin.la lib/dovecot/lib20_zlib_plugin.la lib/dovecot/lib21_fts_squat_plugin.la @@ -381,6 +383,7 @@ lib/dovecot/libdovecot-sql.la lib/dovecot/libdovecot-ssl.la lib/dovecot/libdovecot-storage.la lib/dovecot/libdovecot.la +libexec/dovecot/aggregator libexec/dovecot/anvil libexec/dovecot/auth libexec/dovecot/checkpassword-reply @@ -404,6 +407,7 @@ libexec/dovecot/maildirlock libexec/dovecot/pop3 libexec/dovecot/pop3-login libexec/dovecot/rawlog +libexec/dovecot/replicator libexec/dovecot/script libexec/dovecot/script-login libexec/dovecot/ssl-params diff --git a/mail/dovecot2/distinfo b/mail/dovecot2/distinfo index 00c2068ea56..7a24f654afc 100644 --- a/mail/dovecot2/distinfo +++ b/mail/dovecot2/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.16 2012/02/23 15:20:53 ghen Exp $ +$NetBSD: distinfo,v 1.17 2012/03/17 02:14:15 ghen Exp $ -SHA1 (dovecot-2.1.1.tar.gz) = d7e2458fc405de1cc7070ee8b17e3a6dfb269334 -RMD160 (dovecot-2.1.1.tar.gz) = 6f6204a8703c589c18b03d7218829a234b553782 -Size (dovecot-2.1.1.tar.gz) = 3667894 bytes +SHA1 (dovecot-2.1.3.tar.gz) = b11d9dc3e058c291243e75d9cfda86241cf65f8a +RMD160 (dovecot-2.1.3.tar.gz) = c5130de9737ee93fba896e02a7dba9725e4176c7 +Size (dovecot-2.1.3.tar.gz) = 3724550 bytes SHA1 (patch-aa) = 882f0c9fcf3acdfd2feaf7919309f770324f9843 SHA1 (patch-ab) = 218948585c96492a832ea903f31a6f9ad9fc69f0 SHA1 (patch-ac) = dc5db4870b14bf2424f0c957f5cf7f1a289fefe6 |