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