diff options
author | adam <adam@pkgsrc.org> | 2016-07-02 19:32:09 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2016-07-02 19:32:09 +0000 |
commit | 525c9ed1cacf6509233032d95aee4fe9140b2c52 (patch) | |
tree | 0da4df1f7a3f58492d1f15a440ffe2de7ed88102 /mail | |
parent | f88d9548f261de1383b4018599f5a7b46ca3bfe9 (diff) | |
download | pkgsrc-525c9ed1cacf6509233032d95aee4fe9140b2c52.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/Makefile | 4 | ||||
-rw-r--r-- | mail/dovecot2/PLIST | 24 | ||||
-rw-r--r-- | mail/dovecot2/distinfo | 10 |
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 |