Changes 2.2.10: + auth: passdb/userdb dict rewrite to support much more complex setups. See doc/example-config/dovecot-dict-auth.conf.ext. The old settings will continue to work. + auth: Added userdb result_success/failure/tempfail and skip settings, similar to passdb's. See http://wiki2.dovecot.org/UserDatabase + imap: Implemented SETQUOTA command for admin user when quota_set is configured. See http://master.wiki2.dovecot.org/Quota/Configuration + quota: Support "*" and "?" wildcards in mailbox names in quota_rules + mysql: Added ssl_verify_server_cert=no|yes parameter. This currently defaults to "no" to make sure nothing breaks, but likely will become "yes" in Dovecot v2.3. + ldap: Added blocking=yes setting to use auth worker processes for ldap lookups. This is a workaround for now to be able to use multiple simultaneous LDAP connections. + pop3c+dsync performance improvements - quota-status: quota_grace was ignored - ldap: Fixed memory leak with auth_bind=yes and without auth_bind_userdn. - imap: Don't send HIGHESTMODSEQ anymore on SELECT/EXAMINE when CONDSTORE/QRESYNC has never before been enabled for the mailbox. - imap: Fixes to handling mailboxes without permanent modseqs. (When [NOMODSEQ] is returned by SELECT, mainly with in-memory indexes.) - imap: Various fixes to METADATA support. - stats plugin: Processes that only temporarily dropped privileges (e.g. indexer-worker) may have been logging errors about not being able to open /proc/self/io.diff -r1.55 -r1.56 pkgsrc/mail/dovecot2/Makefile
(adam)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.55 2013/11/30 19:22:45 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.56 2014/01/17 11:50:49 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= dovecot-2.2.9 | 3 | DISTNAME= dovecot-2.2.10 | |
4 | CATEGORIES= mail | 4 | CATEGORIES= mail | |
5 | MASTER_SITES= http://www.dovecot.org/releases/${PKGVERSION_NOREV:R}/ | 5 | MASTER_SITES= http://www.dovecot.org/releases/${PKGVERSION_NOREV:R}/ | |
6 | 6 | |||
7 | MAINTAINER= adam@NetBSD.org | 7 | MAINTAINER= adam@NetBSD.org | |
8 | HOMEPAGE= http://www.dovecot.org/ | 8 | HOMEPAGE= http://www.dovecot.org/ | |
9 | COMMENT= Secure IMAP and POP3 server | 9 | COMMENT= Secure IMAP and POP3 server | |
10 | LICENSE= mit AND gnu-lgpl-v2.1 AND modified-bsd | 10 | LICENSE= mit AND gnu-lgpl-v2.1 AND modified-bsd | |
11 | 11 | |||
12 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 12 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
13 | 13 | |||
14 | USE_LIBTOOL= yes | 14 | USE_LIBTOOL= yes | |
15 | USE_TOOLS+= pkg-config rpcgen | 15 | USE_TOOLS+= pkg-config rpcgen | |
16 | GNU_CONFIGURE= yes | 16 | GNU_CONFIGURE= yes |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.31 2013/11/30 19:22:45 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.32 2014/01/17 11:50:49 adam Exp $ | |
2 | bin/doveadm | 2 | bin/doveadm | |
3 | bin/doveconf | 3 | bin/doveconf | |
4 | bin/dsync | 4 | bin/dsync | |
5 | include/dovecot/abspath.h | 5 | include/dovecot/abspath.h | |
6 | include/dovecot/access-lookup.h | 6 | include/dovecot/access-lookup.h | |
7 | include/dovecot/anvil-client.h | 7 | include/dovecot/anvil-client.h | |
8 | include/dovecot/aqueue.h | 8 | include/dovecot/aqueue.h | |
9 | include/dovecot/array-decl.h | 9 | include/dovecot/array-decl.h | |
10 | include/dovecot/array.h | 10 | include/dovecot/array.h | |
11 | include/dovecot/askpass.h | 11 | include/dovecot/askpass.h | |
12 | include/dovecot/auth-cache.h | 12 | include/dovecot/auth-cache.h | |
13 | include/dovecot/auth-client-connection.h | 13 | include/dovecot/auth-client-connection.h | |
14 | include/dovecot/auth-client-interface.h | 14 | include/dovecot/auth-client-interface.h | |
@@ -549,26 +549,27 @@ share/doc/dovecot/wiki/AuthDatabase.Pass | @@ -549,26 +549,27 @@ share/doc/dovecot/wiki/AuthDatabase.Pass | |||
549 | share/doc/dovecot/wiki/AuthDatabase.PasswdFile.txt | 549 | share/doc/dovecot/wiki/AuthDatabase.PasswdFile.txt | |
550 | share/doc/dovecot/wiki/AuthDatabase.SQL.txt | 550 | share/doc/dovecot/wiki/AuthDatabase.SQL.txt | |
551 | share/doc/dovecot/wiki/AuthDatabase.VPopMail.txt | 551 | share/doc/dovecot/wiki/AuthDatabase.VPopMail.txt | |
552 | share/doc/dovecot/wiki/AuthDatabase.txt | 552 | share/doc/dovecot/wiki/AuthDatabase.txt | |
553 | share/doc/dovecot/wiki/Authentication.Caching.txt | 553 | share/doc/dovecot/wiki/Authentication.Caching.txt | |
554 | share/doc/dovecot/wiki/Authentication.Kerberos.txt | 554 | share/doc/dovecot/wiki/Authentication.Kerberos.txt | |
555 | share/doc/dovecot/wiki/Authentication.MasterUsers.txt | 555 | share/doc/dovecot/wiki/Authentication.MasterUsers.txt | |
556 | share/doc/dovecot/wiki/Authentication.Mechanisms.DigestMD5.txt | 556 | share/doc/dovecot/wiki/Authentication.Mechanisms.DigestMD5.txt | |
557 | share/doc/dovecot/wiki/Authentication.Mechanisms.NTLM.txt | 557 | share/doc/dovecot/wiki/Authentication.Mechanisms.NTLM.txt | |
558 | share/doc/dovecot/wiki/Authentication.Mechanisms.Winbind.txt | 558 | share/doc/dovecot/wiki/Authentication.Mechanisms.Winbind.txt | |
559 | share/doc/dovecot/wiki/Authentication.Mechanisms.txt | 559 | share/doc/dovecot/wiki/Authentication.Mechanisms.txt | |
560 | share/doc/dovecot/wiki/Authentication.MultipleDatabases.txt | 560 | share/doc/dovecot/wiki/Authentication.MultipleDatabases.txt | |
561 | share/doc/dovecot/wiki/Authentication.PasswordSchemes.txt | 561 | share/doc/dovecot/wiki/Authentication.PasswordSchemes.txt | |
562 | share/doc/dovecot/wiki/Authentication.Penalty.txt | |||
562 | share/doc/dovecot/wiki/Authentication.RestrictAccess.txt | 563 | share/doc/dovecot/wiki/Authentication.RestrictAccess.txt | |
563 | share/doc/dovecot/wiki/Authentication.txt | 564 | share/doc/dovecot/wiki/Authentication.txt | |
564 | share/doc/dovecot/wiki/BasicConfiguration.txt | 565 | share/doc/dovecot/wiki/BasicConfiguration.txt | |
565 | share/doc/dovecot/wiki/Chrooting.txt | 566 | share/doc/dovecot/wiki/Chrooting.txt | |
566 | share/doc/dovecot/wiki/Clients.NegativeUIDs.txt | 567 | share/doc/dovecot/wiki/Clients.NegativeUIDs.txt | |
567 | share/doc/dovecot/wiki/Clients.txt | 568 | share/doc/dovecot/wiki/Clients.txt | |
568 | share/doc/dovecot/wiki/CompilingSource.txt | 569 | share/doc/dovecot/wiki/CompilingSource.txt | |
569 | share/doc/dovecot/wiki/Debugging.Authentication.txt | 570 | share/doc/dovecot/wiki/Debugging.Authentication.txt | |
570 | share/doc/dovecot/wiki/Debugging.ProcessTracing.txt | 571 | share/doc/dovecot/wiki/Debugging.ProcessTracing.txt | |
571 | share/doc/dovecot/wiki/Debugging.Rawlog.txt | 572 | share/doc/dovecot/wiki/Debugging.Rawlog.txt | |
572 | share/doc/dovecot/wiki/Debugging.Thunderbird.txt | 573 | share/doc/dovecot/wiki/Debugging.Thunderbird.txt | |
573 | share/doc/dovecot/wiki/Design.Arrays.txt | 574 | share/doc/dovecot/wiki/Design.Arrays.txt | |
574 | share/doc/dovecot/wiki/Design.AuthProcess.txt | 575 | share/doc/dovecot/wiki/Design.AuthProcess.txt |
@@ -1,13 +1,13 @@ | @@ -1,13 +1,13 @@ | |||
1 | $NetBSD: distinfo,v 1.42 2013/11/30 19:22:45 adam Exp $ | 1 | $NetBSD: distinfo,v 1.43 2014/01/17 11:50:49 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (dovecot-2.2.9.tar.gz) = efba4dee63c7dab2b9950e51874a86ba17e09d0c | 3 | SHA1 (dovecot-2.2.10.tar.gz) = aa6264444096abf139bb4f4c504c01f6107ce740 | |
4 | RMD160 (dovecot-2.2.9.tar.gz) = 127fd998bc18ec4c36aa9fca7d69d9b8f7707a71 | 4 | RMD160 (dovecot-2.2.10.tar.gz) = 1610956691a525cc0451e1c02f3f00d2854edb62 | |
5 | Size (dovecot-2.2.9.tar.gz) = 4540858 bytes | 5 | Size (dovecot-2.2.10.tar.gz) = 4558660 bytes | |
6 | SHA1 (patch-aa) = ea185011f0c1ee3aa1ff528e61f6f356fe385666 | 6 | SHA1 (patch-aa) = ea185011f0c1ee3aa1ff528e61f6f356fe385666 | |
7 | SHA1 (patch-ab) = ce698e00729aeccbb7f3fa4ee9d037791fdd2d14 | 7 | SHA1 (patch-ab) = ce698e00729aeccbb7f3fa4ee9d037791fdd2d14 | |
8 | SHA1 (patch-ac) = dc5db4870b14bf2424f0c957f5cf7f1a289fefe6 | 8 | SHA1 (patch-ac) = dc5db4870b14bf2424f0c957f5cf7f1a289fefe6 | |
9 | SHA1 (patch-ae) = 51d8cb998cc2ded8bfc767710e465b752c50e656 | 9 | SHA1 (patch-ae) = 51d8cb998cc2ded8bfc767710e465b752c50e656 | |
10 | SHA1 (patch-af) = c066e94dd6593d16eec3e66f5f4d26f021918498 | 10 | SHA1 (patch-af) = c066e94dd6593d16eec3e66f5f4d26f021918498 | |
11 | SHA1 (patch-aj) = 9e7970d29d11c097b9588ad16611f6d0e48235c2 | 11 | SHA1 (patch-aj) = 9e7970d29d11c097b9588ad16611f6d0e48235c2 | |
12 | SHA1 (patch-src_plugins_quota_quota-fs.c) = aa4865214cab4cbde1e04dc578ee394f97103185 | 12 | SHA1 (patch-src_plugins_quota_quota-fs.c) = aa4865214cab4cbde1e04dc578ee394f97103185 | |
13 | SHA1 (patch-src_plugins_quota_quota-fs.h) = 068b5f418f1354233805e2f7230b95e7a9c407b4 | 13 | SHA1 (patch-src_plugins_quota_quota-fs.h) = 068b5f418f1354233805e2f7230b95e7a9c407b4 |