summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authoradam <adam>2016-07-02 19:32:09 +0000
committeradam <adam>2016-07-02 19:32:09 +0000
commitd107ac230533dcb22ecf3aa5a24e89520a3b66ae (patch)
tree15adf011dfa73e81e8436b348e103788b59a13bd /mail
parent4881150615363c9c8305900dc2cd9b379fad9632 (diff)
downloadpkgsrc-d107ac230533dcb22ecf3aa5a24e89520a3b66ae.tar.gz
Changes 2.2.25:
* lmtp: Start tracking lmtp_user_concurrency_limit and reject already at RCPT TO stage. This avoids MTA unnecessarily completing DATA only to get an error. * doveadm: Previously only mail settings were read from protocol doveadm { .. } section. Now all settings are. + quota: Added quota_over_flag_lazy_check setting. It avoids checking quota_over_flag always at startup. Instead it's checked only when quota is being read for some other purpose. + auth: Added a new auth policy service: http://wiki2.dovecot.org/Authentication/Policy + auth: Added PBKDF2 password scheme + auth: Added %{auth_user}, %{auth_username} and %{auth_domain} + auth: Added ":remove" suffix to extra field names to remove them. + auth: Added "delay_until=<timestamp>[+<max random secs>]" passdb extra field. The auth will wait until <timestamp> and optionally some randomness and then return success. + dict proxy: Added idle_msecs=<n> parameter. Support async operations. + Performance improvements for handling large mailboxes. + Added lib-dcrypt API for providing cryptographic functions. + Added "doveadm mailbox update" command + imap commands' output now includes timing spent on the "syncing" stage if it's larger than 0. + cassandra: Added metrics=<path> to connect setting to output internal statistics in JSON format every second to <path>. + doveadm mailbox delete: Added -e parameter to delete only empty mailboxes. Added --unsafe option to quickly delete a mailbox, bypassing lazy_expunge and quota plugins. + doveadm user & auth cache flush are now available via doveadm-server. + doveadm service stop <services> will stop specified services while leaving the rest of Dovecot running. + quota optimization: Avoid reading mail sizes for backends which don't need them (count, fs, dirsize) + Added mailbox { autoexpunge_max_mails=<n> } setting. + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome + fts: Added fts_autoindex_exclude setting. - v2.2.24's MIME parser was assert-crashing on mails having truncated MIME headers. - auth: With multiple userdbs the final success/failure result wasn't always correct. The last userdb's result was always used. - doveadm backup was sometimes deleting entire mailboxes unnecessarily. - doveadm: Command -parameters weren't being sent to doveadm-server. - If dovecot.index read failed e.g. because mmap() reached VSZ limit, an empty index could have been opened instead, corrupting the mailbox state. - imapc: Fixed EXPUNGE handling when imapc_features didn't have modseq. - lazy-expunge: Fixed a crash when copying failed. Various other fixes. - fts-lucene: Fixed crash on index rescan. - auth_stats=yes produced broken output - dict-ldap: Various fixes - dict-sql: NULL values crashed. Now they're treated as "not found".
Diffstat (limited to 'mail')
-rw-r--r--mail/dovecot2/Makefile4
-rw-r--r--mail/dovecot2/PLIST24
-rw-r--r--mail/dovecot2/distinfo10
3 files changed, 30 insertions, 8 deletions
diff --git a/mail/dovecot2/Makefile b/mail/dovecot2/Makefile
index 47375aaae60..acdcd323a76 100644
--- a/mail/dovecot2/Makefile
+++ b/mail/dovecot2/Makefile
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.87 2016/05/03 01:49:52 taca Exp $
+# $NetBSD: Makefile,v 1.88 2016/07/02 19:32:09 adam Exp $
#
# when updating to a new release, update ABI depends in
# the buildlink3.mk file as well, since the plugins' version
# must match (see PR 49563).
-DISTNAME= dovecot-2.2.24
+DISTNAME= dovecot-2.2.25
CATEGORIES= mail
MASTER_SITES= http://www.dovecot.org/releases/${PKGVERSION_NOREV:R}/
diff --git a/mail/dovecot2/PLIST b/mail/dovecot2/PLIST
index 97ca5ae0ec6..b4e670704c8 100644
--- a/mail/dovecot2/PLIST
+++ b/mail/dovecot2/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.46 2016/05/03 12:34:27 taca Exp $
+@comment $NetBSD: PLIST,v 1.47 2016/07/02 19:32:09 adam Exp $
bin/doveadm
bin/doveconf
bin/dsync
@@ -27,6 +27,7 @@ include/dovecot/auth-fields.h
include/dovecot/auth-master-connection.h
include/dovecot/auth-master.h
include/dovecot/auth-penalty.h
+include/dovecot/auth-policy.h
include/dovecot/auth-postfix-connection.h
include/dovecot/auth-request-handler.h
include/dovecot/auth-request-stats.h
@@ -70,6 +71,9 @@ include/dovecot/dbox-file.h
include/dovecot/dbox-mail.h
include/dovecot/dbox-save.h
include/dovecot/dbox-storage.h
+include/dovecot/dcrypt-iostream-private.h
+include/dovecot/dcrypt-private.h
+include/dovecot/dcrypt.h
include/dovecot/dict-client.h
include/dovecot/dict-private.h
include/dovecot/dict-sql-settings.h
@@ -214,6 +218,7 @@ include/dovecot/imem.h
include/dovecot/index-attachment.h
include/dovecot/index-mail.h
include/dovecot/index-mailbox-size.h
+include/dovecot/index-pop3-uidl.h
include/dovecot/index-rebuild.h
include/dovecot/index-search-private.h
include/dovecot/index-search-result.h
@@ -248,6 +253,7 @@ include/dovecot/istream-callback.h
include/dovecot/istream-chain.h
include/dovecot/istream-concat.h
include/dovecot/istream-crlf.h
+include/dovecot/istream-decrypt.h
include/dovecot/istream-dot.h
include/dovecot/istream-failure-at.h
include/dovecot/istream-file-private.h
@@ -407,6 +413,7 @@ include/dovecot/notify-plugin.h
include/dovecot/numpack.h
include/dovecot/ostream-cmp.h
include/dovecot/ostream-dot.h
+include/dovecot/ostream-encrypt.h
include/dovecot/ostream-escaped.h
include/dovecot/ostream-failure-at.h
include/dovecot/ostream-hash.h
@@ -421,6 +428,7 @@ include/dovecot/passdb-cache.h
include/dovecot/passdb-template.h
include/dovecot/passdb.h
include/dovecot/password-scheme.h
+include/dovecot/pkcs5.h
include/dovecot/pop3-capability.h
include/dovecot/pop3-client.h
include/dovecot/pop3-commands.h
@@ -552,6 +560,9 @@ lib/dovecot/lib21_fts_squat_plugin.la
lib/dovecot/lib30_imap_zlib_plugin.la
lib/dovecot/lib90_stats_plugin.la
lib/dovecot/lib95_imap_stats_plugin.la
+lib/dovecot/lib99_welcome_plugin.la
+lib/dovecot/libdcrypt_openssl.la
+lib/dovecot/libdcrypt_openssl.so
lib/dovecot/libdovecot-compression.la
lib/dovecot/libdovecot-dsync.la
lib/dovecot/libdovecot-fts.la
@@ -617,6 +628,7 @@ man/man1/doveadm-expunge.1
man/man1/doveadm-fetch.1
man/man1/doveadm-flags.1
man/man1/doveadm-force-resync.1
+man/man1/doveadm-fs.1
man/man1/doveadm-fts.1
man/man1/doveadm-help.1
man/man1/doveadm-import.1
@@ -677,6 +689,7 @@ share/doc/dovecot/wiki/Authentication.Mechanisms.txt
share/doc/dovecot/wiki/Authentication.MultipleDatabases.txt
share/doc/dovecot/wiki/Authentication.PasswordSchemes.txt
share/doc/dovecot/wiki/Authentication.Penalty.txt
+share/doc/dovecot/wiki/Authentication.Policy.txt
share/doc/dovecot/wiki/Authentication.RestrictAccess.txt
share/doc/dovecot/wiki/Authentication.txt
share/doc/dovecot/wiki/BasicConfiguration.txt
@@ -849,6 +862,7 @@ share/doc/dovecot/wiki/Plugins.Snarf.txt
share/doc/dovecot/wiki/Plugins.Stats.txt
share/doc/dovecot/wiki/Plugins.Trash.txt
share/doc/dovecot/wiki/Plugins.Virtual.txt
+share/doc/dovecot/wiki/Plugins.Welcome.txt
share/doc/dovecot/wiki/Plugins.Zlib.txt
share/doc/dovecot/wiki/Plugins.txt
share/doc/dovecot/wiki/PostLoginScripting.txt
@@ -905,10 +919,18 @@ share/doc/dovecot/wiki/WhyDoesItNotWork.txt
share/doc/dovecot/wiki/maildrop.txt
share/doc/dovecot/wiki/mutt.txt
share/doc/dovecot/wiki/uw2dovecot.sh.txt
+share/dovecot/stopwords/stopwords_da.txt
+share/dovecot/stopwords/stopwords_de.txt
share/dovecot/stopwords/stopwords_en.txt
+share/dovecot/stopwords/stopwords_es.txt
share/dovecot/stopwords/stopwords_fi.txt
share/dovecot/stopwords/stopwords_fr.txt
+share/dovecot/stopwords/stopwords_it.txt
+share/dovecot/stopwords/stopwords_nl.txt
share/dovecot/stopwords/stopwords_no.txt
+share/dovecot/stopwords/stopwords_pt.txt
+share/dovecot/stopwords/stopwords_ro.txt
+share/dovecot/stopwords/stopwords_ru.txt
share/dovecot/stopwords/stopwords_sv.txt
share/examples/dovecot/conf.d/10-auth.conf
share/examples/dovecot/conf.d/10-director.conf
diff --git a/mail/dovecot2/distinfo b/mail/dovecot2/distinfo
index 997c6cd64d5..807fe1f27c7 100644
--- a/mail/dovecot2/distinfo
+++ b/mail/dovecot2/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.63 2016/05/03 01:49:52 taca Exp $
+$NetBSD: distinfo,v 1.64 2016/07/02 19:32:09 adam Exp $
-SHA1 (dovecot-2.2.24.tar.gz) = 005e733f7b76226ca6307ad3699d6cbe5f92c768
-RMD160 (dovecot-2.2.24.tar.gz) = ad2520d6678a94637246cc806c8a7ba4bfb59add
-SHA512 (dovecot-2.2.24.tar.gz) = 90d98996e75353ae631c1e2da2520cc340928f427276c757316714892d7b281745284bf4cb30459eecdb9c96b7d9450eb6801e002e6acafc8669deb2b5e65a81
-Size (dovecot-2.2.24.tar.gz) = 5345872 bytes
+SHA1 (dovecot-2.2.25.tar.gz) = 7fd23e4fef4f6f25a43196d36686449d6515f2b8
+RMD160 (dovecot-2.2.25.tar.gz) = 4e6494326b15bb1205e927ac227974575707808d
+SHA512 (dovecot-2.2.25.tar.gz) = b38d815a727723dbeccf844be4bf05509fc4808ac1a25ba482da7ca25f30c5c57107b6064791326b39aa80bd45b61043266b451ee33ece3521bdbffca57fdecf
+Size (dovecot-2.2.25.tar.gz) = 5576235 bytes
SHA1 (patch-aa) = ea185011f0c1ee3aa1ff528e61f6f356fe385666
SHA1 (patch-ab) = d637a64feec8e4eafacda149cf0193aa1b70a054
SHA1 (patch-ae) = 51d8cb998cc2ded8bfc767710e465b752c50e656