pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/dovecot2 Changes 2.2.25:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7877f2e82b63
branches:  trunk
changeset: 349241:7877f2e82b63
user:      adam <adam%pkgsrc.org@localhost>
date:      Sat Jul 02 19:32:09 2016 +0000

description:
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:

 mail/dovecot2/Makefile |   4 ++--
 mail/dovecot2/PLIST    |  24 +++++++++++++++++++++++-
 mail/dovecot2/distinfo |  10 +++++-----
 3 files changed, 30 insertions(+), 8 deletions(-)

diffs (146 lines):

diff -r cb5412705f38 -r 7877f2e82b63 mail/dovecot2/Makefile
--- a/mail/dovecot2/Makefile    Sat Jul 02 15:25:35 2016 +0000
+++ b/mail/dovecot2/Makefile    Sat Jul 02 19:32:09 2016 +0000
@@ -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 -r cb5412705f38 -r 7877f2e82b63 mail/dovecot2/PLIST
--- a/mail/dovecot2/PLIST       Sat Jul 02 15:25:35 2016 +0000
+++ b/mail/dovecot2/PLIST       Sat Jul 02 19:32:09 2016 +0000
@@ -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-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-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/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-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/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-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/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-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.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.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/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 -r cb5412705f38 -r 7877f2e82b63 mail/dovecot2/distinfo
--- a/mail/dovecot2/distinfo    Sat Jul 02 15:25:35 2016 +0000
+++ b/mail/dovecot2/distinfo    Sat Jul 02 19:32:09 2016 +0000
@@ -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



Home | Main Index | Thread Index | Old Index