Tue Apr 10 12:12:22 2012 UTC ()
Update to Dovecot 2.1.4.

+ Added mail_temp_scan_interval setting and changed its default value
  from 8 hours to 1 week.
+ Added pop3-migration plugin for easily doing a transparent IMAP+POP3
  migration to Dovecot: http://wiki2.dovecot.org/Migration/Dsync
+ doveadm user: Added -m parameter to show some of the mail settings.
- Proxying SSL connections crashed in v2.1.[23]
- fts-solr: Indexing mail bodies was broken.
- director: Several changes to significantly improve error handling
- doveadm import didn't import messages' flags
- mail_full_filesystem_access=yes was broken
- Make sure IMAP clients can't create directories when accessing
  nonexistent users' mailboxes via shared namespace.
- Dovecot auth clients authenticating via TCP socket could have failed
  with bogus "PID already in use" errors.


(ghen)
diff -r1.20 -r1.21 pkgsrc/mail/dovecot2/Makefile
diff -r1.12 -r1.13 pkgsrc/mail/dovecot2/PLIST
diff -r1.18 -r1.19 pkgsrc/mail/dovecot2/distinfo
diff -r1.1 -r0 pkgsrc/mail/dovecot2/patches/patch-src_lib-storage_list_mailbox-list-fs-iter.c

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

--- pkgsrc/mail/dovecot2/Makefile 2012/04/06 15:56:26 1.20
+++ pkgsrc/mail/dovecot2/Makefile 2012/04/10 12:12:21 1.21
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.20 2012/04/06 15:56:26 tron Exp $ 1# $NetBSD: Makefile,v 1.21 2012/04/10 12:12:21 ghen Exp $
2 2
3DISTNAME= dovecot-2.1.3 3DISTNAME= dovecot-2.1.4
4PKGREVISION= 1 
5CATEGORIES= mail 4CATEGORIES= mail
6MASTER_SITES= http://www.dovecot.org/releases/2.1/ 5MASTER_SITES= http://www.dovecot.org/releases/2.1/
7 6
8MAINTAINER= ghen@NetBSD.org 7MAINTAINER= ghen@NetBSD.org
9HOMEPAGE= http://www.dovecot.org/ 8HOMEPAGE= http://www.dovecot.org/
10COMMENT= Secure IMAP and POP3 server 9COMMENT= Secure IMAP and POP3 server
11LICENSE= mit AND gnu-lgpl-v2.1 AND modified-bsd 10LICENSE= mit AND gnu-lgpl-v2.1 AND modified-bsd
12 11
13PKG_INSTALLATION_TYPES= overwrite pkgviews 12PKG_INSTALLATION_TYPES= overwrite pkgviews
14PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
15 14
16USE_LIBTOOL= yes 15USE_LIBTOOL= yes
17USE_TOOLS+= pkg-config rpcgen 16USE_TOOLS+= pkg-config rpcgen

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

--- pkgsrc/mail/dovecot2/PLIST 2012/03/17 02:14:15 1.12
+++ pkgsrc/mail/dovecot2/PLIST 2012/04/10 12:12:21 1.13
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.12 2012/03/17 02:14:15 ghen Exp $ 1@comment $NetBSD: PLIST,v 1.13 2012/04/10 12:12:21 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
@@ -350,26 +350,27 @@ include/dovecot/utc-offset.h @@ -350,26 +350,27 @@ include/dovecot/utc-offset.h
350include/dovecot/var-expand.h 350include/dovecot/var-expand.h
351include/dovecot/wildcard-match.h 351include/dovecot/wildcard-match.h
352include/dovecot/write-full.h 352include/dovecot/write-full.h
353lib/dovecot/auth/libauthdb_imap.la 353lib/dovecot/auth/libauthdb_imap.la
354lib/dovecot/doveadm/lib10_doveadm_acl_plugin.la 354lib/dovecot/doveadm/lib10_doveadm_acl_plugin.la
355lib/dovecot/doveadm/lib10_doveadm_expire_plugin.la 355lib/dovecot/doveadm/lib10_doveadm_expire_plugin.la
356lib/dovecot/doveadm/lib10_doveadm_quota_plugin.la 356lib/dovecot/doveadm/lib10_doveadm_quota_plugin.la
357lib/dovecot/doveadm/lib10_doveadm_zlib_plugin.la 357lib/dovecot/doveadm/lib10_doveadm_zlib_plugin.la
358lib/dovecot/doveadm/lib20_doveadm_fts_plugin.la 358lib/dovecot/doveadm/lib20_doveadm_fts_plugin.la
359lib/dovecot/dovecot-config 359lib/dovecot/dovecot-config
360lib/dovecot/lib01_acl_plugin.la 360lib/dovecot/lib01_acl_plugin.la
361lib/dovecot/lib02_imap_acl_plugin.la 361lib/dovecot/lib02_imap_acl_plugin.la
362lib/dovecot/lib02_lazy_expunge_plugin.la 362lib/dovecot/lib02_lazy_expunge_plugin.la
 363lib/dovecot/lib05_pop3_migration_plugin.la
363lib/dovecot/lib05_snarf_plugin.la 364lib/dovecot/lib05_snarf_plugin.la
364lib/dovecot/lib10_quota_plugin.la 365lib/dovecot/lib10_quota_plugin.la
365lib/dovecot/lib11_imap_quota_plugin.la 366lib/dovecot/lib11_imap_quota_plugin.la
366lib/dovecot/lib11_trash_plugin.la 367lib/dovecot/lib11_trash_plugin.la
367lib/dovecot/lib15_notify_plugin.la 368lib/dovecot/lib15_notify_plugin.la
368lib/dovecot/lib20_autocreate_plugin.la 369lib/dovecot/lib20_autocreate_plugin.la
369lib/dovecot/lib20_expire_plugin.la 370lib/dovecot/lib20_expire_plugin.la
370lib/dovecot/lib20_fts_plugin.la 371lib/dovecot/lib20_fts_plugin.la
371lib/dovecot/lib20_listescape_plugin.la 372lib/dovecot/lib20_listescape_plugin.la
372lib/dovecot/lib20_mail_log_plugin.la 373lib/dovecot/lib20_mail_log_plugin.la
373lib/dovecot/lib20_replication_plugin.la 374lib/dovecot/lib20_replication_plugin.la
374lib/dovecot/lib20_virtual_plugin.la 375lib/dovecot/lib20_virtual_plugin.la
375lib/dovecot/lib20_zlib_plugin.la 376lib/dovecot/lib20_zlib_plugin.la
@@ -549,26 +550,27 @@ share/doc/dovecot/wiki/MailboxFormat.Cyd @@ -549,26 +550,27 @@ share/doc/dovecot/wiki/MailboxFormat.Cyd
549share/doc/dovecot/wiki/MailboxFormat.MH.txt 550share/doc/dovecot/wiki/MailboxFormat.MH.txt
550share/doc/dovecot/wiki/MailboxFormat.Maildir.txt 551share/doc/dovecot/wiki/MailboxFormat.Maildir.txt
551share/doc/dovecot/wiki/MailboxFormat.dbox.txt 552share/doc/dovecot/wiki/MailboxFormat.dbox.txt
552share/doc/dovecot/wiki/MailboxFormat.mailstore.txt 553share/doc/dovecot/wiki/MailboxFormat.mailstore.txt
553share/doc/dovecot/wiki/MailboxFormat.mbox.txt 554share/doc/dovecot/wiki/MailboxFormat.mbox.txt
554share/doc/dovecot/wiki/MailboxFormat.mbx.txt 555share/doc/dovecot/wiki/MailboxFormat.mbx.txt
555share/doc/dovecot/wiki/MailboxFormat.txt 556share/doc/dovecot/wiki/MailboxFormat.txt
556share/doc/dovecot/wiki/MboxChildFolders.txt 557share/doc/dovecot/wiki/MboxChildFolders.txt
557share/doc/dovecot/wiki/MboxLocking.txt 558share/doc/dovecot/wiki/MboxLocking.txt
558share/doc/dovecot/wiki/MboxProblems.txt 559share/doc/dovecot/wiki/MboxProblems.txt
559share/doc/dovecot/wiki/Migration.BincIMAP.txt 560share/doc/dovecot/wiki/Migration.BincIMAP.txt
560share/doc/dovecot/wiki/Migration.Courier.txt 561share/doc/dovecot/wiki/Migration.Courier.txt
561share/doc/dovecot/wiki/Migration.Cyrus.txt 562share/doc/dovecot/wiki/Migration.Cyrus.txt
 563share/doc/dovecot/wiki/Migration.Dsync.txt
562share/doc/dovecot/wiki/Migration.Linuxconf.txt 564share/doc/dovecot/wiki/Migration.Linuxconf.txt
563share/doc/dovecot/wiki/Migration.MailFormat.txt 565share/doc/dovecot/wiki/Migration.MailFormat.txt
564share/doc/dovecot/wiki/Migration.Online.txt 566share/doc/dovecot/wiki/Migration.Online.txt
565share/doc/dovecot/wiki/Migration.Teapop.txt 567share/doc/dovecot/wiki/Migration.Teapop.txt
566share/doc/dovecot/wiki/Migration.UW.txt 568share/doc/dovecot/wiki/Migration.UW.txt
567share/doc/dovecot/wiki/Migration.Vm-pop3d.txt 569share/doc/dovecot/wiki/Migration.Vm-pop3d.txt
568share/doc/dovecot/wiki/Migration.txt 570share/doc/dovecot/wiki/Migration.txt
569share/doc/dovecot/wiki/MissingMailboxes.txt 571share/doc/dovecot/wiki/MissingMailboxes.txt
570share/doc/dovecot/wiki/NFS.txt 572share/doc/dovecot/wiki/NFS.txt
571share/doc/dovecot/wiki/Namespaces.txt 573share/doc/dovecot/wiki/Namespaces.txt
572share/doc/dovecot/wiki/OSCompatibility.txt 574share/doc/dovecot/wiki/OSCompatibility.txt
573share/doc/dovecot/wiki/POP3Server.txt 575share/doc/dovecot/wiki/POP3Server.txt
574share/doc/dovecot/wiki/PasswordDatabase.BSDAuth.txt 576share/doc/dovecot/wiki/PasswordDatabase.BSDAuth.txt

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

--- pkgsrc/mail/dovecot2/distinfo 2012/04/06 15:56:26 1.18
+++ pkgsrc/mail/dovecot2/distinfo 2012/04/10 12:12:21 1.19
@@ -1,13 +1,12 @@ @@ -1,13 +1,12 @@
1$NetBSD: distinfo,v 1.18 2012/04/06 15:56:26 tron Exp $ 1$NetBSD: distinfo,v 1.19 2012/04/10 12:12:21 ghen Exp $
2 2
3SHA1 (dovecot-2.1.3.tar.gz) = b11d9dc3e058c291243e75d9cfda86241cf65f8a 3SHA1 (dovecot-2.1.4.tar.gz) = fcb706f430bcc9d50575edb9ab302f470d8e75f7
4RMD160 (dovecot-2.1.3.tar.gz) = c5130de9737ee93fba896e02a7dba9725e4176c7 4RMD160 (dovecot-2.1.4.tar.gz) = b5df814f3aca6611a571a3ae16a8323be76128ea
5Size (dovecot-2.1.3.tar.gz) = 3724550 bytes 5Size (dovecot-2.1.4.tar.gz) = 3748512 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
13SHA1 (patch-src_lib-storage_list_mailbox-list-fs-iter.c) = ec4a21ff3b357e6e97a2ab40491f90cbfa2e3144 

File Deleted: pkgsrc/mail/dovecot2/patches/Attic/patch-src_lib-storage_list_mailbox-list-fs-iter.c