From owner-svn-ports-all@freebsd.org Tue Oct 10 15:45:37 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 48737E35869; Tue, 10 Oct 2017 15:45:37 +0000 (UTC) (envelope-from adamw@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 24A1F23D7; Tue, 10 Oct 2017 15:45:37 +0000 (UTC) (envelope-from adamw@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v9AFja5s052634; Tue, 10 Oct 2017 15:45:36 GMT (envelope-from adamw@FreeBSD.org) Received: (from adamw@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v9AFjZcr052630; Tue, 10 Oct 2017 15:45:35 GMT (envelope-from adamw@FreeBSD.org) Message-Id: <201710101545.v9AFjZcr052630@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: adamw set sender to adamw@FreeBSD.org using -f From: Adam Weinberger Date: Tue, 10 Oct 2017 15:45:35 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r451707 - in head/mail: dovecot dovecot-pigeonhole X-SVN-Group: ports-head X-SVN-Commit-Author: adamw X-SVN-Commit-Paths: in head/mail: dovecot dovecot-pigeonhole X-SVN-Commit-Revision: 451707 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Oct 2017 15:45:37 -0000 Author: adamw Date: Tue Oct 10 15:45:35 2017 New Revision: 451707 URL: https://svnweb.freebsd.org/changeset/ports/451707 Log: Update dovecot to 2.2.33, and bump pigeonhole. * doveadm director commands wait for the changes to be visible in the whole ring before they return. This is especially useful in testing. * Environments listed in import_environment setting are now set or preserved when executing standalone commands (e.g. doveadm) + doveadm proxy: Support proxying logs. Previously the logs were visible only in the backend's logs. + Added %{if}, see https://wiki2.dovecot.org/Variables#Conditionals + Added a new notify_status plugin, which can be used to update dict with current status of a mailbox when it changes. See https://wiki2.dovecot.org/Plugins/NotifyStatus + Mailbox list index can be disabled for a namespace by appending ":LISTINDEX=" to location setting. + dsync/imapc: Added dsync_hashed_headers setting to specify which headers are used to match emails. + pop3-migration: Add pop3_migration_ignore_extra_uidls=yes to ignore mails that are visible in POP3 but not IMAP. This could happen if new mails were delivered during the migration run. + pop3-migration: Further improvements to help with Zimbra + pop3-migration: Cache POP3 UIDLs in imapc's dovecot.index.cache if indexes are enabled. These are used to optimize incremental syncs. + cassandra, dict-sql: Use prepared statements if protocol version>3. + auth: Added %{ldap_dn} variable for passdb/userdb ldap - acl: The "create" (k) permission in global acl-file was sometimes ignored, allowing users to create mailboxes when they shouldn't have. - sdbox: Mails were always opened when expunging, unless mail_attachment_fs was explicitly set to empty. - lmtp/doveadm proxy: hostip passdb field was ignored, which caused unnecessary DNS lookups if host field wasn't an IP - lmtp proxy: Fix crash when receiving unexpected reply in RCPT TO - quota_clone: Update also when quota is unlimited (broken in v2.2.31) - mbox, zlib: Fix assert-crash when accessing compressed mbox - doveadm director kick -f parameter didn't work - doveadm director flush resulted flushing all hosts, if wasn't an IP address. - director: Various fixes to handling backend/director changes at abnormal times, especially while ring was unsynced. These could have resulted in crashes, non-optimal behavior or ignoring some of the changes. - director: Use less CPU in imap-login processes when moving/kicking many users. - lmtp: Session IDs were duplicated/confusing with multiple RCPT TOs when lmtp_rcpt_check_quota=yes - doveadm sync -1 fails when local mailboxes exist that do not exist remotely. This commonly happened when lazy_expunge mailbox was autocreated when incremental sync expunged mails. - pop3: rawlog_dir setting didn't work Modified: head/mail/dovecot-pigeonhole/Makefile head/mail/dovecot/Makefile head/mail/dovecot/distinfo head/mail/dovecot/pkg-plist Modified: head/mail/dovecot-pigeonhole/Makefile ============================================================================== --- head/mail/dovecot-pigeonhole/Makefile Tue Oct 10 15:30:33 2017 (r451706) +++ head/mail/dovecot-pigeonhole/Makefile Tue Oct 10 15:45:35 2017 (r451707) @@ -3,7 +3,7 @@ PORTNAME= dovecot-pigeonhole PORTVERSION= 0.4.20 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= http://pigeonhole.dovecot.org/releases/${DOVECOTVERSION}/ DISTNAME= ${PORTNAME:C/-/-${DOVECOTVERSION}-/}-${PORTVERSION} Modified: head/mail/dovecot/Makefile ============================================================================== --- head/mail/dovecot/Makefile Tue Oct 10 15:30:33 2017 (r451706) +++ head/mail/dovecot/Makefile Tue Oct 10 15:45:35 2017 (r451707) @@ -12,8 +12,7 @@ ###################################################################### PORTNAME= dovecot -PORTVERSION= 2.2.32 -PORTREVISION= 1 +PORTVERSION= 2.2.33 CATEGORIES= mail ipv6 MASTER_SITES= https://www.dovecot.org/releases/2.2/ Modified: head/mail/dovecot/distinfo ============================================================================== --- head/mail/dovecot/distinfo Tue Oct 10 15:30:33 2017 (r451706) +++ head/mail/dovecot/distinfo Tue Oct 10 15:45:35 2017 (r451707) @@ -1,3 +1,3 @@ -TIMESTAMP = 1503592198 -SHA256 (dovecot-2.2.32.tar.gz) = 160b2151e2af359877f69cb2dcdfe1a3f4138ad3766e3b8562b96616e2f6bc2e -SIZE (dovecot-2.2.32.tar.gz) = 6100268 +TIMESTAMP = 1507649497 +SHA256 (dovecot-2.2.33.tar.gz) = e9483d68a7698d701bc06124fcf6e1b1f16380c2986c7ec0cf4e1475b9d0c218 +SIZE (dovecot-2.2.33.tar.gz) = 6130836 Modified: head/mail/dovecot/pkg-plist ============================================================================== --- head/mail/dovecot/pkg-plist Tue Oct 10 15:30:33 2017 (r451706) +++ head/mail/dovecot/pkg-plist Tue Oct 10 15:45:35 2017 (r451707) @@ -300,6 +300,7 @@ include/dovecot/istream-header-filter.h include/dovecot/istream-jsonstr.h include/dovecot/istream-mail.h include/dovecot/istream-metawrap.h +include/dovecot/istream-multiplex.h include/dovecot/istream-nonuls.h include/dovecot/istream-private.h include/dovecot/istream-qp.h @@ -462,6 +463,7 @@ include/dovecot/ostream-failure-at.h include/dovecot/ostream-file-private.h include/dovecot/ostream-hash.h include/dovecot/ostream-metawrap.h +include/dovecot/ostream-multiplex.h include/dovecot/ostream-null.h include/dovecot/ostream-private.h include/dovecot/ostream-rawlog.h @@ -630,6 +632,8 @@ lib/dovecot/lib20_mail_log_plugin.a lib/dovecot/lib20_mail_log_plugin.so lib/dovecot/lib20_mailbox_alias_plugin.a lib/dovecot/lib20_mailbox_alias_plugin.so +lib/dovecot/lib20_notify_status_plugin.a +lib/dovecot/lib20_notify_status_plugin.so lib/dovecot/lib20_push_notification_plugin.a lib/dovecot/lib20_push_notification_plugin.so lib/dovecot/lib20_quota_clone_plugin.a