Fri Jan 17 11:50:49 2014 UTC ()
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.


(adam)
diff -r1.55 -r1.56 pkgsrc/mail/dovecot2/Makefile
diff -r1.31 -r1.32 pkgsrc/mail/dovecot2/PLIST
diff -r1.42 -r1.43 pkgsrc/mail/dovecot2/distinfo

cvs diff -r1.55 -r1.56 pkgsrc/mail/dovecot2/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/dovecot2/Makefile 2013/11/30 19:22:45 1.55
+++ pkgsrc/mail/dovecot2/Makefile 2014/01/17 11:50:49 1.56
@@ -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
3DISTNAME= dovecot-2.2.9 3DISTNAME= dovecot-2.2.10
4CATEGORIES= mail 4CATEGORIES= mail
5MASTER_SITES= http://www.dovecot.org/releases/${PKGVERSION_NOREV:R}/ 5MASTER_SITES= http://www.dovecot.org/releases/${PKGVERSION_NOREV:R}/
6 6
7MAINTAINER= adam@NetBSD.org 7MAINTAINER= adam@NetBSD.org
8HOMEPAGE= http://www.dovecot.org/ 8HOMEPAGE= http://www.dovecot.org/
9COMMENT= Secure IMAP and POP3 server 9COMMENT= Secure IMAP and POP3 server
10LICENSE= mit AND gnu-lgpl-v2.1 AND modified-bsd 10LICENSE= mit AND gnu-lgpl-v2.1 AND modified-bsd
11 11
12PKG_INSTALLATION_TYPES= overwrite pkgviews 12PKG_INSTALLATION_TYPES= overwrite pkgviews
13 13
14USE_LIBTOOL= yes 14USE_LIBTOOL= yes
15USE_TOOLS+= pkg-config rpcgen 15USE_TOOLS+= pkg-config rpcgen
16GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes

cvs diff -r1.31 -r1.32 pkgsrc/mail/dovecot2/PLIST (expand / switch to unified diff)

--- pkgsrc/mail/dovecot2/PLIST 2013/11/30 19:22:45 1.31
+++ pkgsrc/mail/dovecot2/PLIST 2014/01/17 11:50:49 1.32
@@ -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 $
2bin/doveadm 2bin/doveadm
3bin/doveconf 3bin/doveconf
4bin/dsync 4bin/dsync
5include/dovecot/abspath.h 5include/dovecot/abspath.h
6include/dovecot/access-lookup.h 6include/dovecot/access-lookup.h
7include/dovecot/anvil-client.h 7include/dovecot/anvil-client.h
8include/dovecot/aqueue.h 8include/dovecot/aqueue.h
9include/dovecot/array-decl.h 9include/dovecot/array-decl.h
10include/dovecot/array.h 10include/dovecot/array.h
11include/dovecot/askpass.h 11include/dovecot/askpass.h
12include/dovecot/auth-cache.h 12include/dovecot/auth-cache.h
13include/dovecot/auth-client-connection.h 13include/dovecot/auth-client-connection.h
14include/dovecot/auth-client-interface.h 14include/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
549share/doc/dovecot/wiki/AuthDatabase.PasswdFile.txt 549share/doc/dovecot/wiki/AuthDatabase.PasswdFile.txt
550share/doc/dovecot/wiki/AuthDatabase.SQL.txt 550share/doc/dovecot/wiki/AuthDatabase.SQL.txt
551share/doc/dovecot/wiki/AuthDatabase.VPopMail.txt 551share/doc/dovecot/wiki/AuthDatabase.VPopMail.txt
552share/doc/dovecot/wiki/AuthDatabase.txt 552share/doc/dovecot/wiki/AuthDatabase.txt
553share/doc/dovecot/wiki/Authentication.Caching.txt 553share/doc/dovecot/wiki/Authentication.Caching.txt
554share/doc/dovecot/wiki/Authentication.Kerberos.txt 554share/doc/dovecot/wiki/Authentication.Kerberos.txt
555share/doc/dovecot/wiki/Authentication.MasterUsers.txt 555share/doc/dovecot/wiki/Authentication.MasterUsers.txt
556share/doc/dovecot/wiki/Authentication.Mechanisms.DigestMD5.txt 556share/doc/dovecot/wiki/Authentication.Mechanisms.DigestMD5.txt
557share/doc/dovecot/wiki/Authentication.Mechanisms.NTLM.txt 557share/doc/dovecot/wiki/Authentication.Mechanisms.NTLM.txt
558share/doc/dovecot/wiki/Authentication.Mechanisms.Winbind.txt 558share/doc/dovecot/wiki/Authentication.Mechanisms.Winbind.txt
559share/doc/dovecot/wiki/Authentication.Mechanisms.txt 559share/doc/dovecot/wiki/Authentication.Mechanisms.txt
560share/doc/dovecot/wiki/Authentication.MultipleDatabases.txt 560share/doc/dovecot/wiki/Authentication.MultipleDatabases.txt
561share/doc/dovecot/wiki/Authentication.PasswordSchemes.txt 561share/doc/dovecot/wiki/Authentication.PasswordSchemes.txt
 562share/doc/dovecot/wiki/Authentication.Penalty.txt
562share/doc/dovecot/wiki/Authentication.RestrictAccess.txt 563share/doc/dovecot/wiki/Authentication.RestrictAccess.txt
563share/doc/dovecot/wiki/Authentication.txt 564share/doc/dovecot/wiki/Authentication.txt
564share/doc/dovecot/wiki/BasicConfiguration.txt 565share/doc/dovecot/wiki/BasicConfiguration.txt
565share/doc/dovecot/wiki/Chrooting.txt 566share/doc/dovecot/wiki/Chrooting.txt
566share/doc/dovecot/wiki/Clients.NegativeUIDs.txt 567share/doc/dovecot/wiki/Clients.NegativeUIDs.txt
567share/doc/dovecot/wiki/Clients.txt 568share/doc/dovecot/wiki/Clients.txt
568share/doc/dovecot/wiki/CompilingSource.txt 569share/doc/dovecot/wiki/CompilingSource.txt
569share/doc/dovecot/wiki/Debugging.Authentication.txt 570share/doc/dovecot/wiki/Debugging.Authentication.txt
570share/doc/dovecot/wiki/Debugging.ProcessTracing.txt 571share/doc/dovecot/wiki/Debugging.ProcessTracing.txt
571share/doc/dovecot/wiki/Debugging.Rawlog.txt 572share/doc/dovecot/wiki/Debugging.Rawlog.txt
572share/doc/dovecot/wiki/Debugging.Thunderbird.txt 573share/doc/dovecot/wiki/Debugging.Thunderbird.txt
573share/doc/dovecot/wiki/Design.Arrays.txt 574share/doc/dovecot/wiki/Design.Arrays.txt
574share/doc/dovecot/wiki/Design.AuthProcess.txt 575share/doc/dovecot/wiki/Design.AuthProcess.txt

cvs diff -r1.42 -r1.43 pkgsrc/mail/dovecot2/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/dovecot2/distinfo 2013/11/30 19:22:45 1.42
+++ pkgsrc/mail/dovecot2/distinfo 2014/01/17 11:50:49 1.43
@@ -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
3SHA1 (dovecot-2.2.9.tar.gz) = efba4dee63c7dab2b9950e51874a86ba17e09d0c 3SHA1 (dovecot-2.2.10.tar.gz) = aa6264444096abf139bb4f4c504c01f6107ce740
4RMD160 (dovecot-2.2.9.tar.gz) = 127fd998bc18ec4c36aa9fca7d69d9b8f7707a71 4RMD160 (dovecot-2.2.10.tar.gz) = 1610956691a525cc0451e1c02f3f00d2854edb62
5Size (dovecot-2.2.9.tar.gz) = 4540858 bytes 5Size (dovecot-2.2.10.tar.gz) = 4558660 bytes
6SHA1 (patch-aa) = ea185011f0c1ee3aa1ff528e61f6f356fe385666 6SHA1 (patch-aa) = ea185011f0c1ee3aa1ff528e61f6f356fe385666
7SHA1 (patch-ab) = ce698e00729aeccbb7f3fa4ee9d037791fdd2d14 7SHA1 (patch-ab) = ce698e00729aeccbb7f3fa4ee9d037791fdd2d14
8SHA1 (patch-ac) = dc5db4870b14bf2424f0c957f5cf7f1a289fefe6 8SHA1 (patch-ac) = dc5db4870b14bf2424f0c957f5cf7f1a289fefe6
9SHA1 (patch-ae) = 51d8cb998cc2ded8bfc767710e465b752c50e656 9SHA1 (patch-ae) = 51d8cb998cc2ded8bfc767710e465b752c50e656
10SHA1 (patch-af) = c066e94dd6593d16eec3e66f5f4d26f021918498 10SHA1 (patch-af) = c066e94dd6593d16eec3e66f5f4d26f021918498
11SHA1 (patch-aj) = 9e7970d29d11c097b9588ad16611f6d0e48235c2 11SHA1 (patch-aj) = 9e7970d29d11c097b9588ad16611f6d0e48235c2
12SHA1 (patch-src_plugins_quota_quota-fs.c) = aa4865214cab4cbde1e04dc578ee394f97103185 12SHA1 (patch-src_plugins_quota_quota-fs.c) = aa4865214cab4cbde1e04dc578ee394f97103185
13SHA1 (patch-src_plugins_quota_quota-fs.h) = 068b5f418f1354233805e2f7230b95e7a9c407b4 13SHA1 (patch-src_plugins_quota_quota-fs.h) = 068b5f418f1354233805e2f7230b95e7a9c407b4