Here is an update to Dovecot 2.2 and associated ports.
Looking for any feedback.. OK?
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/mail/dovecot/Makefile,v
retrieving revision 1.204
diff -u -p -r1.204 Makefile
--- Makefile 25 May 2013 00:33:09 -0000 1.204
+++ Makefile 25 May 2013 02:34:28 -0000
@@ -8,25 +8,24 @@ COMMENT-mysql= MySQL authentication / di
COMMENT-postgresql= PostgreSQL authentication / dictionary support for Dovecot
# Bump dovecot-pigeonhole every time you update to a new Dovecot version.
-V_MAJOR= 2.1
-V_DOVECOT= 2.1.16
+V_MAJOR= 2.2
+V_DOVECOT= 2.2.2
DISTNAME= dovecot-${V_DOVECOT}
PKGNAME= dovecot-${V_DOVECOT}
PKGNAME-server= dovecot-${V_DOVECOT}
PKGNAME-ldap= dovecot-ldap-${V_DOVECOT}
PKGNAME-mysql= dovecot-mysql-${V_DOVECOT}
-REVISION-mysql= 0
PKGNAME-postgresql= dovecot-postgresql-${V_DOVECOT}
CATEGORIES= mail
MASTER_SITES= ${HOMEPAGE}releases/${V_MAJOR}/
-SHARED_LIBS= dovecot-lda 1.0 \
- dovecot-login 1.0 \
- dovecot-sql 1.0 \
- dovecot-ssl 0.0 \
- dovecot-storage 1.0 \
- dovecot 1.0
+SHARED_LIBS= dovecot-compression 0.0 \
+ dovecot-lda 2.0 \
+ dovecot-login 2.0 \
+ dovecot-sql 2.0 \
+ dovecot-storage 2.0 \
+ dovecot 2.0
HOMEPAGE= http://www.dovecot.org/
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/mail/dovecot/distinfo,v
retrieving revision 1.107
diff -u -p -r1.107 distinfo
--- distinfo 8 Apr 2013 18:53:54 -0000 1.107
+++ distinfo 21 May 2013 16:15:35 -0000
@@ -1,2 +1,2 @@
-SHA256 (dovecot-2.1.16.tar.gz) = ph1fp3RhWEn251QjLEGnqH3Q3mGfEIlifDaCGA+ptEc=
-SIZE (dovecot-2.1.16.tar.gz) = 3866802
+SHA256 (dovecot-2.2.2.tar.gz) = MMmOj55A1zl9RRqGeTWbcAMXAvIFrvv/Gm4nZW+2O5o=
+SIZE (dovecot-2.2.2.tar.gz) = 4282339
Index: patches/patch-doc_example-config_Makefile_in
===================================================================
RCS file:
/home/cvs/ports/mail/dovecot/patches/patch-doc_example-config_Makefile_in,v
retrieving revision 1.5
diff -u -p -r1.5 patch-doc_example-config_Makefile_in
--- patches/patch-doc_example-config_Makefile_in 1 Feb 2013 07:59:03
-0000 1.5
+++ patches/patch-doc_example-config_Makefile_in 21 May 2013 21:46:18
-0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-doc_example-config_Makefile_in,v 1.5 2013/02/01 07:59:03 brad
Exp $
---- doc/example-config/Makefile.in.orig Wed Jan 30 16:25:35 2013
-+++ doc/example-config/Makefile.in Thu Jan 31 08:50:46 2013
-@@ -318,7 +318,7 @@ top_srcdir = @top_srcdir@
+--- doc/example-config/Makefile.in.orig Sun May 19 19:04:29 2013
++++ doc/example-config/Makefile.in Tue May 21 14:09:36 2013
+@@ -299,7 +299,7 @@ top_srcdir = @top_srcdir@
SUBDIRS = conf.d
pkgsysconfdir = $(sysconfdir)/dovecot
nodist_pkgsysconf_DATA = README
@@ -9,4 +9,4 @@ $OpenBSD: patch-doc_example-config_Makef
+exampledir = $(prefix)/share/examples/dovecot/example-config
example_DATA = \
dovecot.conf \
- dovecot-db.conf.ext \
+ dovecot-dict-auth.conf.ext \
Index: patches/patch-doc_example-config_conf_d_10-auth_conf
===================================================================
RCS file:
/home/cvs/ports/mail/dovecot/patches/patch-doc_example-config_conf_d_10-auth_conf,v
retrieving revision 1.1
diff -u -p -r1.1 patch-doc_example-config_conf_d_10-auth_conf
--- patches/patch-doc_example-config_conf_d_10-auth_conf 23 May 2011
22:54:38 -0000 1.1
+++ patches/patch-doc_example-config_conf_d_10-auth_conf 23 Apr 2013
06:08:01 -0000
@@ -1,10 +1,10 @@
$OpenBSD: patch-doc_example-config_conf_d_10-auth_conf,v 1.1 2011/05/23
22:54:38 sthen Exp $
---- doc/example-config/conf.d/10-auth.conf.orig Tue Mar 22 15:12:29 2011
-+++ doc/example-config/conf.d/10-auth.conf Tue Mar 22 15:12:35 2011
-@@ -6,7 +6,7 @@
- # SSL/TLS is used (LOGINDISABLED capability). Note that if the remote IP
+--- doc/example-config/conf.d/10-auth.conf.orig Tue Aug 14 02:18:46 2012
++++ doc/example-config/conf.d/10-auth.conf Tue Apr 23 02:07:47 2013
+@@ -7,7 +7,7 @@
# matches the local IP (ie. you're connecting from the same computer), the
# connection is considered secure and plaintext authentication is allowed.
+ # See also ssl=required setting.
-#disable_plaintext_auth = yes
+disable_plaintext_auth = yes
Index: patches/patch-doc_example-config_conf_d_10-mail_conf
===================================================================
RCS file:
/home/cvs/ports/mail/dovecot/patches/patch-doc_example-config_conf_d_10-mail_conf,v
retrieving revision 1.3
diff -u -p -r1.3 patch-doc_example-config_conf_d_10-mail_conf
--- patches/patch-doc_example-config_conf_d_10-mail_conf 27 Jan 2013
09:29:37 -0000 1.3
+++ patches/patch-doc_example-config_conf_d_10-mail_conf 23 Apr 2013
06:08:01 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-doc_example-config_conf_d_10-mail_conf,v 1.3 2013/01/27
09:29:37 ajacoutot Exp $
---- doc/example-config/conf.d/10-mail.conf.orig Fri May 4 23:14:02 2012
-+++ doc/example-config/conf.d/10-mail.conf Sun Jan 27 09:54:31 2013
-@@ -129,8 +129,9 @@ namespace inbox {
+--- doc/example-config/conf.d/10-mail.conf.orig Sun Apr 7 11:33:06 2013
++++ doc/example-config/conf.d/10-mail.conf Tue Apr 23 02:03:41 2013
+@@ -133,8 +133,9 @@ namespace inbox {
##
# Don't use mmap() at all. This is required if you store indexes to shared
@@ -13,7 +13,7 @@ $OpenBSD: patch-doc_example-config_conf_
# Rely on O_EXCL to work when creating dotlock files. NFS supports O_EXCL
# since version 3, so this should be safe to use nowadays by default.
-@@ -161,7 +162,7 @@ namespace inbox {
+@@ -165,7 +166,7 @@ namespace inbox {
# to make sure that users can't log in as daemons or other system users.
# Note that denying root logins is hardcoded to dovecot binary and can't
# be done even if first_valid_uid is set to 0.
@@ -22,7 +22,7 @@ $OpenBSD: patch-doc_example-config_conf_
#last_valid_uid = 0
# Valid GID range for users, defaults to non-root/wheel. Users having
-@@ -194,10 +195,10 @@ namespace inbox {
+@@ -198,10 +199,10 @@ namespace inbox {
# UNIX socket path to master authentication server to find users.
# This is used by imap (for shared users) and lda.
@@ -35,7 +35,7 @@ $OpenBSD: patch-doc_example-config_conf_
# Space separated list of plugins to load for all services. Plugins specific
to
# IMAP, LDA, etc. are added to this list in their own .conf files.
-@@ -277,7 +278,7 @@ namespace inbox {
+@@ -285,7 +286,7 @@ namespace inbox {
# locking methods as well. Some operating systems don't allow using some of
# them simultaneously.
#mbox_read_locks = fcntl
Index: patches/patch-doc_example-config_conf_d_20-imap_conf
===================================================================
RCS file:
/home/cvs/ports/mail/dovecot/patches/patch-doc_example-config_conf_d_20-imap_conf,v
retrieving revision 1.1
diff -u -p -r1.1 patch-doc_example-config_conf_d_20-imap_conf
--- patches/patch-doc_example-config_conf_d_20-imap_conf 23 May 2011
22:54:38 -0000 1.1
+++ patches/patch-doc_example-config_conf_d_20-imap_conf 21 May 2013
21:46:23 -0000
@@ -1,10 +1,12 @@
$OpenBSD: patch-doc_example-config_conf_d_20-imap_conf,v 1.1 2011/05/23
22:54:38 sthen Exp $
---- doc/example-config/conf.d/20-imap.conf.orig Wed Mar 16 11:46:51 2011
-+++ doc/example-config/conf.d/20-imap.conf Fri May 13 17:04:17 2011
-@@ -54,5 +54,5 @@ protocol imap {
- # greyed out, instead of only later giving "not selectable" popup error.
- #
- # The list is space-separated.
-- #imap_client_workarounds =
-+ imap_client_workarounds = delay-newmail tb-extra-mailbox-sep tb-lsub-flags
- }
+--- doc/example-config/conf.d/20-imap.conf.orig Tue May 14 09:43:30 2013
++++ doc/example-config/conf.d/20-imap.conf Tue May 21 17:45:31 2013
+@@ -46,7 +46,7 @@
+ # greyed out, instead of only later giving "not selectable" popup error.
+ #
+ # The list is space-separated.
+-#imap_client_workarounds =
++imap_client_workarounds = delay-newmail tb-extra-mailbox-sep tb-lsub-flags
+
+ # Host allowed in URLAUTH URLs sent by client. "*" allows all.
+ #imap_urlauth_host =
Index: patches/patch-doc_example-config_conf_d_20-pop3_conf
===================================================================
RCS file:
/home/cvs/ports/mail/dovecot/patches/patch-doc_example-config_conf_d_20-pop3_conf,v
retrieving revision 1.2
diff -u -p -r1.2 patch-doc_example-config_conf_d_20-pop3_conf
--- patches/patch-doc_example-config_conf_d_20-pop3_conf 8 Jun 2012
22:04:10 -0000 1.2
+++ patches/patch-doc_example-config_conf_d_20-pop3_conf 21 May 2013
21:46:18 -0000
@@ -1,10 +1,12 @@
$OpenBSD: patch-doc_example-config_conf_d_20-pop3_conf,v 1.2 2012/06/08
22:04:10 sthen Exp $
---- doc/example-config/conf.d/20-pop3.conf.orig Mon May 14 14:07:32 2012
-+++ doc/example-config/conf.d/20-pop3.conf Fri Jun 1 16:26:41 2012
-@@ -87,5 +87,5 @@ protocol pop3 {
- # Outlook Express and Netscape Mail breaks if end of headers-line is
- # missing. This option simply sends it if it's missing.
- # The list is space-separated.
-- #pop3_client_workarounds =
-+ pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
- }
+--- doc/example-config/conf.d/20-pop3.conf.orig Tue May 14 09:43:37 2013
++++ doc/example-config/conf.d/20-pop3.conf Tue May 21 17:46:01 2013
+@@ -86,7 +86,7 @@
+ # Outlook Express and Netscape Mail breaks if end of headers-line is
+ # missing. This option simply sends it if it's missing.
+ # The list is space-separated.
+-#pop3_client_workarounds =
++pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
+
+ protocol pop3 {
+ # Space separated list of plugins to load (default is global mail_plugins).
Index: patches/patch-doc_example-config_conf_d_Makefile_in
===================================================================
RCS file:
/home/cvs/ports/mail/dovecot/patches/patch-doc_example-config_conf_d_Makefile_in,v
retrieving revision 1.5
diff -u -p -r1.5 patch-doc_example-config_conf_d_Makefile_in
--- patches/patch-doc_example-config_conf_d_Makefile_in 1 Feb 2013 07:59:03
-0000 1.5
+++ patches/patch-doc_example-config_conf_d_Makefile_in 23 Apr 2013 06:08:02
-0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-doc_example-config_conf_d_Makefile_in,v 1.5 2013/02/01
07:59:03 brad Exp $
---- doc/example-config/conf.d/Makefile.in.orig Wed Jan 30 16:25:35 2013
-+++ doc/example-config/conf.d/Makefile.in Thu Jan 31 08:50:46 2013
-@@ -275,7 +275,7 @@ top_build_prefix = @top_build_prefix@
+--- doc/example-config/conf.d/Makefile.in.orig Thu Apr 18 16:27:03 2013
++++ doc/example-config/conf.d/Makefile.in Tue Apr 23 02:03:41 2013
+@@ -256,7 +256,7 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
pkgsysconfdir = $(sysconfdir)/dovecot
Index: patches/patch-doc_example-config_dovecot_conf
===================================================================
RCS file:
/home/cvs/ports/mail/dovecot/patches/patch-doc_example-config_dovecot_conf,v
retrieving revision 1.3
diff -u -p -r1.3 patch-doc_example-config_dovecot_conf
--- patches/patch-doc_example-config_dovecot_conf 8 Jun 2012 22:04:10
-0000 1.3
+++ patches/patch-doc_example-config_dovecot_conf 23 Apr 2013 06:08:02
-0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-doc_example-config_dovecot_conf,v 1.3 2012/06/08 22:04:10
sthen Exp $
---- doc/example-config/dovecot.conf.orig Thu Mar 15 10:12:46 2012
-+++ doc/example-config/dovecot.conf Sat May 12 22:47:31 2012
-@@ -26,7 +26,7 @@
+--- doc/example-config/dovecot.conf.orig Mon Jan 7 02:50:26 2013
++++ doc/example-config/dovecot.conf Tue Apr 23 02:03:41 2013
+@@ -30,7 +30,7 @@
#listen = *, ::
# Base directory where to store runtime data.
Index: patches/patch-src_auth_Makefile_in
===================================================================
RCS file: /home/cvs/ports/mail/dovecot/patches/patch-src_auth_Makefile_in,v
retrieving revision 1.6
diff -u -p -r1.6 patch-src_auth_Makefile_in
--- patches/patch-src_auth_Makefile_in 1 Feb 2013 07:59:03 -0000 1.6
+++ patches/patch-src_auth_Makefile_in 23 Apr 2013 06:13:37 -0000
@@ -4,14 +4,14 @@ Heimdal libkrb5 exports base64_encode an
with libdovecot's versions. Workaround the namespace pollution issue
by statically linking libdovecot so its symbols take precedence.
---- src/auth/Makefile.in.orig Wed Jan 30 16:25:36 2013
-+++ src/auth/Makefile.in Thu Jan 31 08:50:46 2013
-@@ -265,7 +265,7 @@ LD = @LD@
+--- src/auth/Makefile.in.orig Thu Apr 18 16:27:03 2013
++++ src/auth/Makefile.in Tue Apr 23 02:12:56 2013
+@@ -245,7 +245,7 @@ LD = @LD@
LDAP_LIBS = @LDAP_LIBS@
LDFLAGS = @LDFLAGS@
LIBCAP = @LIBCAP@
-LIBDOVECOT = @LIBDOVECOT@
-+LIBDOVECOT = $(top_builddir)/src/lib-dovecot/.libs/libdovecot.a
++LIBDOVECOT = $(top_builddir)/src/lib-dovecot/.libs/libdovecot.a $(MODULE_LIBS)
+ LIBDOVECOT_COMPRESS = @LIBDOVECOT_COMPRESS@
LIBDOVECOT_DEPS = @LIBDOVECOT_DEPS@
LIBDOVECOT_LDA = @LIBDOVECOT_LDA@
- LIBDOVECOT_LOGIN = @LIBDOVECOT_LOGIN@
Index: patches/patch-src_auth_passdb-bsdauth_c
===================================================================
RCS file: patches/patch-src_auth_passdb-bsdauth_c
diff -N patches/patch-src_auth_passdb-bsdauth_c
--- patches/patch-src_auth_passdb-bsdauth_c 25 Nov 2012 00:58:38 -0000
1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-src_auth_passdb-bsdauth_c,v 1.3 2012/11/25 00:58:38 halex Exp $
---- src/auth/passdb-bsdauth.c.orig Sun Feb 12 17:55:54 2012
-+++ src/auth/passdb-bsdauth.c Mon Oct 29 22:42:37 2012
-@@ -18,6 +18,7 @@ bsdauth_verify_plain(struct auth_request *request, con
- verify_plain_callback_t *callback)
- {
- struct passwd pw;
-+ const char *type;
- int result;
-
- auth_request_log_debug(request, "bsdauth", "lookup");
-@@ -35,7 +36,8 @@ bsdauth_verify_plain(struct auth_request *request, con
- }
-
- /* check if the password is valid */
-- result = auth_userokay(request->user, NULL, NULL,
-+ type = t_strdup_printf("auth-%s", request->service);
-+ result = auth_userokay(request->user, NULL, t_strdup_noconst(type),
- t_strdup_noconst(password));
-
- /* clear the passwords from memory */
Index: patches/patch-src_doveadm_Makefile_in
===================================================================
RCS file: /home/cvs/ports/mail/dovecot/patches/patch-src_doveadm_Makefile_in,v
retrieving revision 1.5
diff -u -p -r1.5 patch-src_doveadm_Makefile_in
--- patches/patch-src_doveadm_Makefile_in 1 Feb 2013 07:59:03 -0000
1.5
+++ patches/patch-src_doveadm_Makefile_in 23 Apr 2013 06:13:33 -0000
@@ -4,14 +4,14 @@ Heimdal libkrb5 exports base64_encode an
with libdovecot's versions. Workaround the namespace pollution issue
by statically linking libdovecot so its symbols take precedence.
---- src/doveadm/Makefile.in.orig Wed Jan 30 16:25:36 2013
-+++ src/doveadm/Makefile.in Thu Jan 31 08:50:46 2013
-@@ -209,7 +209,7 @@ LD = @LD@
+--- src/doveadm/Makefile.in.orig Thu Apr 18 16:27:03 2013
++++ src/doveadm/Makefile.in Tue Apr 23 02:13:09 2013
+@@ -218,7 +218,7 @@ LD = @LD@
LDAP_LIBS = @LDAP_LIBS@
LDFLAGS = @LDFLAGS@
LIBCAP = @LIBCAP@
-LIBDOVECOT = @LIBDOVECOT@
-+LIBDOVECOT = $(top_builddir)/src/lib-dovecot/.libs/libdovecot.a
++LIBDOVECOT = $(top_builddir)/src/lib-dovecot/.libs/libdovecot.a $(MODULE_LIBS)
+ LIBDOVECOT_COMPRESS = @LIBDOVECOT_COMPRESS@
LIBDOVECOT_DEPS = @LIBDOVECOT_DEPS@
LIBDOVECOT_LDA = @LIBDOVECOT_LDA@
- LIBDOVECOT_LOGIN = @LIBDOVECOT_LOGIN@
Index: patches/patch-src_master_master-settings_c
===================================================================
RCS file:
/home/cvs/ports/mail/dovecot/patches/patch-src_master_master-settings_c,v
retrieving revision 1.15
diff -u -p -r1.15 patch-src_master_master-settings_c
--- patches/patch-src_master_master-settings_c 8 Jun 2012 22:04:10 -0000
1.15
+++ patches/patch-src_master_master-settings_c 23 Apr 2013 06:08:01 -0000
@@ -3,9 +3,9 @@ $OpenBSD: patch-src_master_master-settin
changed settings are also present in src/config/all-settings.c; this file
is rebuilt as part of the Dovecot build.
---- src/master/master-settings.c.orig Mon Apr 23 08:35:06 2012
-+++ src/master/master-settings.c Sat May 12 22:47:31 2012
-@@ -217,8 +217,8 @@ static const struct master_settings master_default_set
+--- src/master/master-settings.c.orig Mon Mar 18 16:20:35 2013
++++ src/master/master-settings.c Tue Apr 23 02:03:41 2013
+@@ -219,8 +219,8 @@ static const struct master_settings master_default_set
.protocols = "imap pop3 lmtp",
.listen = "*, ::",
.ssl = "yes:no:required",
Index: pkg/PLIST-server
===================================================================
RCS file: /home/cvs/ports/mail/dovecot/pkg/PLIST-server,v
retrieving revision 1.39
diff -u -p -r1.39 PLIST-server
--- pkg/PLIST-server 8 Apr 2013 18:53:54 -0000 1.39
+++ pkg/PLIST-server 22 May 2013 23:29:24 -0000
@@ -37,6 +37,7 @@ include/dovecot/auth-client-private.h
include/dovecot/auth-client-request.h
include/dovecot/auth-client.h
include/dovecot/auth-common.h
+include/dovecot/auth-fields.h
include/dovecot/auth-master-connection.h
include/dovecot/auth-master.h
include/dovecot/auth-penalty.h
@@ -45,7 +46,7 @@ include/dovecot/auth-request-handler.h
include/dovecot/auth-request.h
include/dovecot/auth-server-connection.h
include/dovecot/auth-settings.h
-include/dovecot/auth-stream.h
+include/dovecot/auth-token.h
include/dovecot/auth-worker-client.h
include/dovecot/auth-worker-server.h
include/dovecot/auth.h
@@ -56,8 +57,8 @@ include/dovecot/buffer.h
include/dovecot/charset-utf8.h
include/dovecot/child-wait.h
include/dovecot/client-common.h
-include/dovecot/close-keep-errno.h
include/dovecot/compat.h
+include/dovecot/compression.h
include/dovecot/config-filter.h
include/dovecot/config-parser-private.h
include/dovecot/config-parser.h
@@ -78,13 +79,22 @@ include/dovecot/dbox-file.h
include/dovecot/dbox-mail.h
include/dovecot/dbox-save.h
include/dovecot/dbox-storage.h
-include/dovecot/dbox-sync-rebuild.h
include/dovecot/dict-client.h
include/dovecot/dict-private.h
include/dovecot/dict-sql-settings.h
include/dovecot/dict-sql.h
+include/dovecot/dict-transaction-memory.h
include/dovecot/dict.h
include/dovecot/dns-lookup.h
+include/dovecot/doveadm-dump.h
+include/dovecot/doveadm-mail-iter.h
+include/dovecot/doveadm-mail.h
+include/dovecot/doveadm-mailbox-list-iter.h
+include/dovecot/doveadm-print-private.h
+include/dovecot/doveadm-print.h
+include/dovecot/doveadm-settings.h
+include/dovecot/doveadm-util.h
+include/dovecot/doveadm.h
include/dovecot/dovecot-version.h
include/dovecot/duplicate.h
include/dovecot/eacces-error.h
@@ -106,16 +116,25 @@ include/dovecot/fs-api.h
include/dovecot/fs-sis-common.h
include/dovecot/fsync-mode.h
include/dovecot/guid.h
+include/dovecot/hash-decl.h
include/dovecot/hash-format.h
include/dovecot/hash-method.h
include/dovecot/hash.h
include/dovecot/hash2.h
include/dovecot/hex-binary.h
include/dovecot/hex-dec.h
-include/dovecot/hmac-md5.h
-include/dovecot/hmac-sha1.h
+include/dovecot/hmac-cram-md5.h
+include/dovecot/hmac.h
include/dovecot/home-expand.h
include/dovecot/hostpid.h
+include/dovecot/http-client-private.h
+include/dovecot/http-client.h
+include/dovecot/http-date.h
+include/dovecot/http-header-parser.h
+include/dovecot/http-parser.h
+include/dovecot/http-response-parser.h
+include/dovecot/http-transfer.h
+include/dovecot/http-url.h
include/dovecot/imap-arg.h
include/dovecot/imap-base-subject.h
include/dovecot/imap-bodystructure.h
@@ -128,7 +147,11 @@ include/dovecot/imap-envelope.h
include/dovecot/imap-expunge.h
include/dovecot/imap-fetch.h
include/dovecot/imap-id.h
+include/dovecot/imap-list.h
include/dovecot/imap-match.h
+include/dovecot/imap-msgpart-url.h
+include/dovecot/imap-msgpart.h
+include/dovecot/imap-notify.h
include/dovecot/imap-parser.h
include/dovecot/imap-quote.h
include/dovecot/imap-resp-code.h
@@ -138,6 +161,12 @@ include/dovecot/imap-seqset.h
include/dovecot/imap-settings.h
include/dovecot/imap-status.h
include/dovecot/imap-sync.h
+include/dovecot/imap-url.h
+include/dovecot/imap-urlauth-backend.h
+include/dovecot/imap-urlauth-connection.h
+include/dovecot/imap-urlauth-fetch.h
+include/dovecot/imap-urlauth-private.h
+include/dovecot/imap-urlauth.h
include/dovecot/imap-utf7.h
include/dovecot/imap-util.h
include/dovecot/imapc-client-private.h
@@ -152,6 +181,7 @@ include/dovecot/imapc-sync.h
include/dovecot/imem.h
include/dovecot/index-attachment.h
include/dovecot/index-mail.h
+include/dovecot/index-rebuild.h
include/dovecot/index-search-private.h
include/dovecot/index-search-result.h
include/dovecot/index-sort-private.h
@@ -168,22 +198,34 @@ include/dovecot/iostream-openssl.h
include/dovecot/iostream-private.h
include/dovecot/iostream-rawlog-private.h
include/dovecot/iostream-rawlog.h
+include/dovecot/iostream-ssl-private.h
include/dovecot/iostream-ssl.h
+include/dovecot/iostream-temp.h
include/dovecot/ipc-client.h
include/dovecot/ipc-server.h
include/dovecot/ipwd.h
-include/dovecot/istream-attachment.h
-include/dovecot/istream-base64-encoder.h
+include/dovecot/iso8601-date.h
+include/dovecot/istream-attachment-connector.h
+include/dovecot/istream-attachment-extractor.h
+include/dovecot/istream-base64.h
+include/dovecot/istream-binary-converter.h
+include/dovecot/istream-chain.h
include/dovecot/istream-concat.h
include/dovecot/istream-crlf.h
include/dovecot/istream-dot.h
include/dovecot/istream-header-filter.h
+include/dovecot/istream-jsonstr.h
include/dovecot/istream-mail.h
+include/dovecot/istream-metawrap.h
+include/dovecot/istream-nonuls.h
include/dovecot/istream-private.h
+include/dovecot/istream-qp.h
include/dovecot/istream-raw-mbox.h
include/dovecot/istream-rawlog.h
include/dovecot/istream-seekable.h
+include/dovecot/istream-sized.h
include/dovecot/istream-tee.h
+include/dovecot/istream-zlib.h
include/dovecot/istream.h
include/dovecot/json-parser.h
include/dovecot/lda-settings.h
@@ -232,8 +274,13 @@ include/dovecot/mail-user.h
include/dovecot/mailbox-guid-cache.h
include/dovecot/mailbox-list-delete.h
include/dovecot/mailbox-list-fs.h
+include/dovecot/mailbox-list-index-storage.h
+include/dovecot/mailbox-list-index-sync.h
include/dovecot/mailbox-list-index.h
+include/dovecot/mailbox-list-iter.h
include/dovecot/mailbox-list-maildir.h
+include/dovecot/mailbox-list-notify-tree.h
+include/dovecot/mailbox-list-notify.h
include/dovecot/mailbox-list-private.h
include/dovecot/mailbox-list-subscriptions.h
include/dovecot/mailbox-list.h
@@ -256,6 +303,8 @@ include/dovecot/master-login.h
include/dovecot/master-service-private.h
include/dovecot/master-service-settings-cache.h
include/dovecot/master-service-settings.h
+include/dovecot/master-service-ssl-settings.h
+include/dovecot/master-service-ssl.h
include/dovecot/master-service.h
include/dovecot/mbox-file.h
include/dovecot/mbox-from.h
@@ -278,6 +327,7 @@ include/dovecot/mech-plain-common.h
include/dovecot/mech.h
include/dovecot/mempool.h
include/dovecot/message-address.h
+include/dovecot/message-binary-part.h
include/dovecot/message-date.h
include/dovecot/message-decoder.h
include/dovecot/message-header-decode.h
@@ -287,7 +337,6 @@ include/dovecot/message-id.h
include/dovecot/message-parser.h
include/dovecot/message-part-serialize.h
include/dovecot/message-search.h
-include/dovecot/message-send.h
include/dovecot/message-size.h
include/dovecot/mkdir-parents.h
include/dovecot/mmap-util.h
@@ -296,13 +345,17 @@ include/dovecot/module-dir.h
include/dovecot/mountpoint-list.h
include/dovecot/mountpoint.h
include/dovecot/mycrypt.h
-include/dovecot/network.h
+include/dovecot/net.h
include/dovecot/nfs-workarounds.h
include/dovecot/notify-plugin-private.h
include/dovecot/notify-plugin.h
+include/dovecot/numpack.h
include/dovecot/ostream-cmp.h
+include/dovecot/ostream-hash.h
+include/dovecot/ostream-metawrap.h
include/dovecot/ostream-private.h
include/dovecot/ostream-rawlog.h
+include/dovecot/ostream-zlib.h
include/dovecot/ostream.h
include/dovecot/passdb-blocking.h
include/dovecot/passdb-cache.h
@@ -369,6 +422,7 @@ include/dovecot/unichar.h
include/dovecot/unix-socket-create.h
include/dovecot/unlink-directory.h
include/dovecot/unlink-old-files.h
+include/dovecot/uri-util.h
include/dovecot/userdb-blocking.h
include/dovecot/userdb-template.h
include/dovecot/userdb-vpopmail.h
@@ -388,7 +442,6 @@ lib/dovecot/doveadm/
lib/dovecot/doveadm/lib10_doveadm_acl_plugin.so
lib/dovecot/doveadm/lib10_doveadm_expire_plugin.so
lib/dovecot/doveadm/lib10_doveadm_quota_plugin.so
-lib/dovecot/doveadm/lib10_doveadm_zlib_plugin.so
lib/dovecot/doveadm/lib20_doveadm_fts_plugin.so
lib/dovecot/dovecot-config
lib/dovecot/lib01_acl_plugin.so
@@ -413,13 +466,14 @@ lib/dovecot/lib21_fts_squat_plugin.so
lib/dovecot/lib30_imap_zlib_plugin.so
lib/dovecot/lib90_stats_plugin.so
lib/dovecot/lib95_imap_stats_plugin.so
+@lib lib/dovecot/libdovecot-compression.so.${LIBdovecot-compression_VERSION}
@lib lib/dovecot/libdovecot-lda.so.${LIBdovecot-lda_VERSION}
@lib lib/dovecot/libdovecot-login.so.${LIBdovecot-login_VERSION}
@lib lib/dovecot/libdovecot-sql.so.${LIBdovecot-sql_VERSION}
-@lib lib/dovecot/libdovecot-ssl.so.${LIBdovecot-ssl_VERSION}
@lib lib/dovecot/libdovecot-storage.so.${LIBdovecot-storage_VERSION}
@lib lib/dovecot/libdovecot.so.${LIBdovecot_VERSION}
lib/dovecot/libdriver_sqlite.so
+lib/dovecot/libssl_iostream_openssl.so
libexec/dovecot/
@bin libexec/dovecot/aggregator
@bin libexec/dovecot/anvil
@@ -436,6 +490,9 @@ libexec/dovecot/deliver
@bin libexec/dovecot/gdbhelper
@bin libexec/dovecot/imap
@bin libexec/dovecot/imap-login
+@bin libexec/dovecot/imap-urlauth
+@bin libexec/dovecot/imap-urlauth-login
+@bin libexec/dovecot/imap-urlauth-worker
@bin libexec/dovecot/indexer
@bin libexec/dovecot/indexer-worker
@bin libexec/dovecot/ipc
@@ -582,6 +639,7 @@ share/doc/dovecot/wiki/LDA.Postfix.txt
share/doc/dovecot/wiki/LDA.Qmail.txt
share/doc/dovecot/wiki/LDA.Sendmail.txt
share/doc/dovecot/wiki/LDA.txt
+share/doc/dovecot/wiki/LMTP.Exim.txt
share/doc/dovecot/wiki/LMTP.txt
share/doc/dovecot/wiki/Logging.txt
share/doc/dovecot/wiki/LoginProcess.txt
@@ -601,6 +659,7 @@ share/doc/dovecot/wiki/MailboxFormat.mai
share/doc/dovecot/wiki/MailboxFormat.mbox.txt
share/doc/dovecot/wiki/MailboxFormat.mbx.txt
share/doc/dovecot/wiki/MailboxFormat.txt
+share/doc/dovecot/wiki/MailboxSettings.txt
share/doc/dovecot/wiki/MboxChildFolders.txt
share/doc/dovecot/wiki/MboxLocking.txt
share/doc/dovecot/wiki/MboxProblems.txt
@@ -685,6 +744,7 @@ share/doc/dovecot/wiki/RunningDovecot.tx
share/doc/dovecot/wiki/SSL.CertificateClientImporting.txt
share/doc/dovecot/wiki/SSL.CertificateCreation.txt
share/doc/dovecot/wiki/SSL.DovecotConfiguration.txt
+share/doc/dovecot/wiki/SSL.SNIClientSupport.txt
share/doc/dovecot/wiki/SSL.txt
share/doc/dovecot/wiki/Sasl.txt
share/doc/dovecot/wiki/SecurityTuning.txt
@@ -757,6 +817,8 @@ share/examples/dovecot/example-config/co
@sample ${SYSCONFDIR}/dovecot/conf.d/auth-checkpassword.conf.ext
share/examples/dovecot/example-config/conf.d/auth-deny.conf.ext
@sample ${SYSCONFDIR}/dovecot/conf.d/auth-deny.conf.ext
+share/examples/dovecot/example-config/conf.d/auth-dict.conf.ext
+@sample ${SYSCONFDIR}/dovecot/conf.d/auth-dict.conf.ext
share/examples/dovecot/example-config/conf.d/auth-ldap.conf.ext
@sample ${SYSCONFDIR}/dovecot/conf.d/auth-ldap.conf.ext
share/examples/dovecot/example-config/conf.d/auth-master.conf.ext
@@ -771,8 +833,6 @@ share/examples/dovecot/example-config/co
@sample ${SYSCONFDIR}/dovecot/conf.d/auth-system.conf.ext
share/examples/dovecot/example-config/conf.d/auth-vpopmail.conf.ext
@sample ${SYSCONFDIR}/dovecot/conf.d/auth-vpopmail.conf.ext
-share/examples/dovecot/example-config/dovecot-db.conf.ext
-@sample ${SYSCONFDIR}/dovecot/dovecot-db.conf.ext
share/examples/dovecot/example-config/dovecot-dict-auth.conf.ext
@sample ${SYSCONFDIR}/dovecot/dovecot-dict-auth.conf.ext
share/examples/dovecot/example-config/dovecot-dict-sql.conf.ext
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/mail/dovecot-pigeonhole/Makefile,v
retrieving revision 1.27
diff -u -p -r1.27 Makefile
--- Makefile 29 May 2013 21:11:45 -0000 1.27
+++ Makefile 2 Jun 2013 23:32:46 -0000
@@ -4,9 +4,9 @@ SHARED_ONLY= Yes
COMMENT= Sieve mail filtering for Dovecot
-V_SIEVE= 0.3.5
-V_DOVECOT= 2.1
-V_DOVECOT_FULL= 2.1.16
+V_SIEVE= 0.4.0
+V_DOVECOT= 2.2
+V_DOVECOT_FULL= 2.2.2
DISTNAME= dovecot-${V_DOVECOT}-pigeonhole-${V_SIEVE}
EPOCH= 0
@@ -14,7 +14,7 @@ CATEGORIES= mail
PKGNAME= dovecot-pigeonhole-${V_SIEVE}
MASTER_SITES= http://www.rename-it.nl/dovecot/${V_DOVECOT}/
-SHARED_LIBS= dovecot-sieve 1.0
+SHARED_LIBS= dovecot-sieve 2.0
HOMEPAGE= http://pigeonhole.dovecot.org/
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/mail/dovecot-pigeonhole/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo 29 May 2013 21:11:45 -0000 1.9
+++ distinfo 10 May 2013 00:53:49 -0000
@@ -1,2 +1,2 @@
-SHA256 (dovecot-2.1-pigeonhole-0.3.5.tar.gz) =
JOlxuniTkydhLKw0hPxHGGSmWhH/xHZ9N0fkGESEggM=
-SIZE (dovecot-2.1-pigeonhole-0.3.5.tar.gz) = 1090467
+SHA256 (dovecot-2.2-pigeonhole-0.4.0.tar.gz) =
5jDQxz6cYAKMXSV4DrOO2lVsp6WYPMB7fArISQxKf6U=
+SIZE (dovecot-2.2-pigeonhole-0.4.0.tar.gz) = 1144018
Index: patches/patch-src_managesieve-login_Makefile_in
===================================================================
RCS file:
/home/cvs/ports/mail/dovecot-pigeonhole/patches/patch-src_managesieve-login_Makefile_in,v
retrieving revision 1.3
diff -u -p -r1.3 patch-src_managesieve-login_Makefile_in
--- patches/patch-src_managesieve-login_Makefile_in 8 Jun 2012 22:05:03
-0000 1.3
+++ patches/patch-src_managesieve-login_Makefile_in 10 May 2013 02:50:11
-0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-src_managesieve-login_Makefile_in,v 1.3 2012/06/08 22:05:03
sthen Exp $
---- src/managesieve-login/Makefile.in.orig Fri May 25 17:32:08 2012
-+++ src/managesieve-login/Makefile.in Fri Jun 1 16:43:42 2012
-@@ -284,7 +284,7 @@ libmanagesieve_login_settings_la_CFLAGS = \
+--- src/managesieve-login/Makefile.in.orig Thu May 9 09:32:16 2013
++++ src/managesieve-login/Makefile.in Thu May 9 22:50:02 2013
+@@ -291,7 +291,7 @@ libmanagesieve_login_settings_la_CFLAGS = \
libs = \
$(top_builddir)/src/lib-managesieve/libmanagesieve.a
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/mail/dovecot-pigeonhole/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST 8 Jun 2012 22:05:03 -0000 1.3
+++ pkg/PLIST 10 May 2013 02:49:45 -0000
@@ -58,11 +58,14 @@ include/dovecot/sieve/sieve-stringlist.h
include/dovecot/sieve/sieve-types.h
include/dovecot/sieve/sieve-validator.h
include/dovecot/sieve/sieve.h
+lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.so
lib/dovecot/lib90_sieve_plugin.so
@lib lib/dovecot/libdovecot-sieve.so.${LIBdovecot-sieve_VERSION}
lib/dovecot/settings/
lib/dovecot/settings/libmanagesieve_login_settings.so
lib/dovecot/settings/libmanagesieve_settings.so
+lib/dovecot/sieve/
+lib/dovecot/sieve/lib90_sieve_extprograms_plugin.so
@bin libexec/dovecot/managesieve
@bin libexec/dovecot/managesieve-login
@man man/man1/sieve-dump.1
@@ -75,6 +78,8 @@ share/doc/dovecot/example-config/
share/doc/dovecot/example-config/conf.d/
share/doc/dovecot/example-config/conf.d/20-managesieve.conf
@sample ${SYSCONFDIR}/dovecot/conf.d/20-managesieve.conf
+share/doc/dovecot/example-config/conf.d/90-sieve-extprograms.conf
+@sample ${SYSCONFDIR}/dovecot/conf.d/90-sieve-extprograms.conf
share/doc/dovecot/example-config/conf.d/90-sieve.conf
@sample ${SYSCONFDIR}/dovecot/conf.d/90-sieve.conf
share/doc/dovecot/sieve/
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/dovecot-antispam/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile 8 Apr 2013 18:55:26 -0000 1.18
+++ Makefile 16 Jun 2013 08:55:05 -0000
@@ -4,11 +4,10 @@ SHARED_ONLY= Yes
COMMENT= anti-spam plugin for Dovecot
-V_DOVECOT_FULL= 2.1.16
+V_DOVECOT_FULL= 2.2.2
-DISTNAME= dovecot-antispam-plugin-5e8351bcfb29
-PKGNAME= dovecot-antispam-2.1
-REVISION= 10
+DISTNAME= dovecot-antispam-plugin-5ebc6aae4d7c
+PKGNAME= dovecot-antispam-2.2
CATEGORIES= mail
# http://hg.dovecot.org/dovecot-antispam-plugin/
@@ -23,19 +22,10 @@ PERMIT_PACKAGE_CDROM= Yes
WANTLIB= lib/dovecot/dovecot-lda lib/dovecot/dovecot-login \
lib/dovecot/dovecot-storage lib/dovecot/dovecot crypto ssl
-AUTOCONF_VERSION= 2.68
-AUTOMAKE_VERSION= 1.11
-BUILD_DEPENDS= ${MODGNU_AUTOCONF_DEPENDS} \
- ${MODGNU_AUTOMAKE_DEPENDS} \
- lang/gawk
-LIB_DEPENDS= mail/dovecot=${V_DOVECOT_FULL}
+BUILD_DEPENDS= lang/gawk
+LIB_DEPENDS= mail/dovecot=${V_DOVECOT_FULL}
USE_GMAKE= Yes
CONFIGURE_STYLE= gnu
-
-pre-configure:
- @cd ${WRKSRC}; AUTOCONF_VERSION=${AUTOCONF_VERSION} \
- AUTOMAKE_VERSION=${AUTOMAKE_VERSION} \
- ./autogen.sh
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/dovecot-antispam/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo 25 Sep 2012 20:08:22 -0000 1.3
+++ distinfo 16 Jun 2013 08:55:05 -0000
@@ -1,2 +1,2 @@
-SHA256 (dovecot-antispam-plugin-5e8351bcfb29.tar.gz) =
Vb3kZMc4GAa4gUMeDmxnVJPi26WbQ+0q7e3FxO4jU58=
-SIZE (dovecot-antispam-plugin-5e8351bcfb29.tar.gz) = 62162
+SHA256 (dovecot-antispam-plugin-5ebc6aae4d7c.tar.gz) =
Ebry9rCS6wl9h+8dnlMynzDNthgRD86THnFgjrszmgY=
+SIZE (dovecot-antispam-plugin-5ebc6aae4d7c.tar.gz) = 448498