Mon Apr 23 17:43:15 2012 UTC ()
Update to Dovecot 2.1.5

* IMAP: When neither the session nor the mailbox has modseq tracking enabled,
  return the mailbox as having NOMODSEQ in SELECT/EXAMINE reply. Old versions
  in this situation always simply returned HIGHESTMODSEQ as 1, which could have
  broken some clients.

+ dict file: Added optional fcntl/flock locking (default is dotlock)
+ fts-solr: doveadm fts rescan now resets indexes, which allows reindexing
  mails. (This isn't a full rescan implementation like fts-lucene has.)
+ doveadm expunge: Added -d parameter to delete mailbox if it's empty after
  expunging.
- IMAP: Several fixes related to mailbox listing in some configs
- director: A lot of fixes and performance improvements
- v2.1.4 didn't work without a mail home directory set
- mbox: Deleting a mailbox didn't delete its index files.
- pop3c: TOP command was sent incorrectly
- trash plugin didn't work properly
- LMTP: Don't add a duplicate Return-Path: header when proxying.
- listescape: Don't unescape namespace prefixes.


(ghen)
diff -r1.21 -r1.22 pkgsrc/mail/dovecot2/Makefile
diff -r1.13 -r1.14 pkgsrc/mail/dovecot2/PLIST
diff -r1.19 -r1.20 pkgsrc/mail/dovecot2/distinfo

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

--- pkgsrc/mail/dovecot2/Makefile 2012/04/10 12:12:21 1.21
+++ pkgsrc/mail/dovecot2/Makefile 2012/04/23 17:43:15 1.22
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.21 2012/04/10 12:12:21 ghen Exp $ 1# $NetBSD: Makefile,v 1.22 2012/04/23 17:43:15 ghen Exp $
2 2
3DISTNAME= dovecot-2.1.4 3DISTNAME= dovecot-2.1.5
4CATEGORIES= mail 4CATEGORIES= mail
5MASTER_SITES= http://www.dovecot.org/releases/2.1/ 5MASTER_SITES= http://www.dovecot.org/releases/2.1/
6 6
7MAINTAINER= ghen@NetBSD.org 7MAINTAINER= ghen@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
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15USE_LIBTOOL= yes 15USE_LIBTOOL= yes
16USE_TOOLS+= pkg-config rpcgen 16USE_TOOLS+= pkg-config rpcgen

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

--- pkgsrc/mail/dovecot2/PLIST 2012/04/10 12:12:21 1.13
+++ pkgsrc/mail/dovecot2/PLIST 2012/04/23 17:43:15 1.14
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.13 2012/04/10 12:12:21 ghen Exp $ 1@comment $NetBSD: PLIST,v 1.14 2012/04/23 17:43:15 ghen 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
@@ -511,26 +511,27 @@ share/doc/dovecot/wiki/Design.Storage.Ma @@ -511,26 +511,27 @@ share/doc/dovecot/wiki/Design.Storage.Ma
511share/doc/dovecot/wiki/Design.Storage.Mailbox.Transaction.txt 511share/doc/dovecot/wiki/Design.Storage.Mailbox.Transaction.txt
512share/doc/dovecot/wiki/Design.Storage.Mailbox.txt 512share/doc/dovecot/wiki/Design.Storage.Mailbox.txt
513share/doc/dovecot/wiki/Design.Storage.MailboxList.txt 513share/doc/dovecot/wiki/Design.Storage.MailboxList.txt
514share/doc/dovecot/wiki/Design.Storage.Plugins.txt 514share/doc/dovecot/wiki/Design.Storage.Plugins.txt
515share/doc/dovecot/wiki/Design.Strings.txt 515share/doc/dovecot/wiki/Design.Strings.txt
516share/doc/dovecot/wiki/Design.txt 516share/doc/dovecot/wiki/Design.txt
517share/doc/dovecot/wiki/Dict.txt 517share/doc/dovecot/wiki/Dict.txt
518share/doc/dovecot/wiki/Director.txt 518share/doc/dovecot/wiki/Director.txt
519share/doc/dovecot/wiki/DomainLost.txt 519share/doc/dovecot/wiki/DomainLost.txt
520share/doc/dovecot/wiki/Errors.ChgrpNoPerm.txt 520share/doc/dovecot/wiki/Errors.ChgrpNoPerm.txt
521share/doc/dovecot/wiki/FindMailLocation.txt 521share/doc/dovecot/wiki/FindMailLocation.txt
522share/doc/dovecot/wiki/FinishBasicConfiguration.txt 522share/doc/dovecot/wiki/FinishBasicConfiguration.txt
523share/doc/dovecot/wiki/HowTo.EximAndDovecotSASL.txt 523share/doc/dovecot/wiki/HowTo.EximAndDovecotSASL.txt
 524share/doc/dovecot/wiki/HowTo.F5SLBTLSOffload.txt
524share/doc/dovecot/wiki/HowTo.ImapcProxy.txt 525share/doc/dovecot/wiki/HowTo.ImapcProxy.txt
525share/doc/dovecot/wiki/HowTo.PopBSMTPAndDovecot.txt 526share/doc/dovecot/wiki/HowTo.PopBSMTPAndDovecot.txt
526share/doc/dovecot/wiki/HowTo.PopRelay.txt 527share/doc/dovecot/wiki/HowTo.PopRelay.txt
527share/doc/dovecot/wiki/HowTo.PostfixAndDovecotSASL.txt 528share/doc/dovecot/wiki/HowTo.PostfixAndDovecotSASL.txt
528share/doc/dovecot/wiki/HowTo.Rootless.txt 529share/doc/dovecot/wiki/HowTo.Rootless.txt
529share/doc/dovecot/wiki/HowTo.SimpleVirtualInstall.txt 530share/doc/dovecot/wiki/HowTo.SimpleVirtualInstall.txt
530share/doc/dovecot/wiki/HowTo.txt 531share/doc/dovecot/wiki/HowTo.txt
531share/doc/dovecot/wiki/IndexFiles.txt 532share/doc/dovecot/wiki/IndexFiles.txt
532share/doc/dovecot/wiki/LDA.Exim.txt 533share/doc/dovecot/wiki/LDA.Exim.txt
533share/doc/dovecot/wiki/LDA.Indexing.txt 534share/doc/dovecot/wiki/LDA.Indexing.txt
534share/doc/dovecot/wiki/LDA.Postfix.txt 535share/doc/dovecot/wiki/LDA.Postfix.txt
535share/doc/dovecot/wiki/LDA.Qmail.txt 536share/doc/dovecot/wiki/LDA.Qmail.txt
536share/doc/dovecot/wiki/LDA.Sendmail.txt 537share/doc/dovecot/wiki/LDA.Sendmail.txt

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

--- pkgsrc/mail/dovecot2/distinfo 2012/04/10 12:12:21 1.19
+++ pkgsrc/mail/dovecot2/distinfo 2012/04/23 17:43:15 1.20
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: distinfo,v 1.19 2012/04/10 12:12:21 ghen Exp $ 1$NetBSD: distinfo,v 1.20 2012/04/23 17:43:15 ghen Exp $
2 2
3SHA1 (dovecot-2.1.4.tar.gz) = fcb706f430bcc9d50575edb9ab302f470d8e75f7 3SHA1 (dovecot-2.1.5.tar.gz) = dc853dd6a15ffbc72ae04d24e1e78f255e1a80b2
4RMD160 (dovecot-2.1.4.tar.gz) = b5df814f3aca6611a571a3ae16a8323be76128ea 4RMD160 (dovecot-2.1.5.tar.gz) = ae79cdacffc115fc7a5aaa9d175cb82f0a77492a
5Size (dovecot-2.1.4.tar.gz) = 3748512 bytes 5Size (dovecot-2.1.5.tar.gz) = 3759605 bytes
6SHA1 (patch-aa) = 882f0c9fcf3acdfd2feaf7919309f770324f9843 6SHA1 (patch-aa) = 882f0c9fcf3acdfd2feaf7919309f770324f9843
7SHA1 (patch-ab) = 218948585c96492a832ea903f31a6f9ad9fc69f0 7SHA1 (patch-ab) = 218948585c96492a832ea903f31a6f9ad9fc69f0
8SHA1 (patch-ac) = dc5db4870b14bf2424f0c957f5cf7f1a289fefe6 8SHA1 (patch-ac) = dc5db4870b14bf2424f0c957f5cf7f1a289fefe6
9SHA1 (patch-ae) = 51d8cb998cc2ded8bfc767710e465b752c50e656 9SHA1 (patch-ae) = 51d8cb998cc2ded8bfc767710e465b752c50e656
10SHA1 (patch-af) = 6d4b339898cba762243c1ff415e0fd09e3dec750 10SHA1 (patch-af) = 6d4b339898cba762243c1ff415e0fd09e3dec750
11SHA1 (patch-aj) = 9e7970d29d11c097b9588ad16611f6d0e48235c2 11SHA1 (patch-aj) = 9e7970d29d11c097b9588ad16611f6d0e48235c2
12SHA1 (patch-ak) = ca4edaa46472a0cb609cea4d06893c7bd1312f54 12SHA1 (patch-ak) = ca4edaa46472a0cb609cea4d06893c7bd1312f54