Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Jun 2018 16:36:04 +0000 (UTC)
From:      Larry Rosenman <ler@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r473557 - in head/mail: dovecot dovecot-pigeonhole dovecot/files
Message-ID:  <201806291636.w5TGa45o077127@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ler
Date: Fri Jun 29 16:36:04 2018
New Revision: 473557
URL: https://svnweb.freebsd.org/changeset/ports/473557

Log:
  mail/dovecot, mail/dovecot-pigeonhole: upgrade to 2.3.2 and 0.5.2 respectively
  
  dovecot changelog:
  v2.3.2 is mainly a bugfix release. It contains all the changes in v2.2.36, as well as a bunch of other fixes (mainly for v2.3-only bugs). Binary packages are already in https://repo.dovecot.org/
  
  * old-stats plugin: Don't temporarily enable PR_SET_DUMPABLE while
     opening /proc/self/io. This may still cause security problems if the
     process is ptrace()d at the same time. Instead, open it while still
     running as root.
  + doveadm: Added mailbox cache decision&remove commands. See
     doveadm-mailbox(1) man page for details.
  + doveadm: Added rebuild attachments command for rebuilding
     $HasAttachment or $HasNoAttachment flags for matching mails. See
     doveadm-rebuild(1) man page for details.
  + cassandra: Use fallback_consistency on more types of errors
  + lmtp proxy: Support outgoing SSL/TLS connections
  + lmtp: Add lmtp_rawlog_dir and lmtp_proxy_rawlog_dir settings.
  + submission: Add support for rawlog_dir
  + submission: Add submission_client_workarounds setting.
  + lua auth: Add password_verify() function and additional fields in
     auth request.
  - doveadm-server: TCP connections are hanging when there is a lot of
     network output. This especially caused hangs in dsync-replication.
  - Using multiple type=shared mdbox namespaces crashed
  - mail_fsync setting was ignored. It was always set to "optimized".
  - lua auth: Fix potential crash at deinit
  - SSL/TLS servers may have crashed if client disconnected during
     handshake.
  - SSL/TLS servers: Don't send extraneous certificates to client when
     alt certs are used.
  - lda, lmtp: Return-Path header without '<' may have assert-crashed.
  - lda, lmtp: Unencoded UTF-8 in email address headers may assert-crash
  - lda: -f parameter didn't allow empty/null/domainless address
  - lmtp, submission: Message size limit was hardcoded to 40 MB.
     Exceeding it caused the connection to get dropped during transfer.
  - lmtp: Fix potential crash when delivery fails at DATA stage
  - lmtp: login_greeting setting was ignored
  - Fix to work with OpenSSL v1.0.2f
  - systemd unit restrictions were too strict by default
  - Fix potential crashes when a lot of log output was produced
  - SMTP client may have assert-crashed when sending mail
  - IMAP COMPRESS: Send "end of compression" marker when disconnecting.
  - cassandra: Fix consistency=quorum to work
  - dsync: Lock file generation failed if home directory didn't exist
  - Snippet generation for HTML mails didn't ignore &entities inside
     blockquotes, producing strange looking snippets.
  - imapc: Fix assert-crash if getting disconnected and after
     reconnection all mails in the selected mailbox are gone.
  - pop3c: Handle unexpected server disconnections without assert-crash
  - fts: Fixes to indexing mails via virtual mailboxes.
  - fts: If mails contained NUL characters, the text around it wasn't
     indexed.
  - Obsolete dovecot.index.cache offsets were sometimes used. Trying to
     fetch a field that was just added to cache file may not have always
     found it.
  
  pigeonhole changelog:
  Changelog v0.5.2:
  
  + Implement plugin for the a vendor-defined IMAP capability called
     "FILTER=SIEVE". It adds the ability to manually invoke Sieve filtering
     in IMAP. More information can be found in
     doc/plugins/imap_filter_sieve.txt.
  - The Sieve address test caused an assertion panic for invalid addresses
     with UTF-8 codepoints in the localpart. Fixed by properly detecting
     invalid addresses with UTF-8 codepoints in the localpart and skipping
     these like other invalid addresses while iterating addresses for the
     address test.
  - Make the length of the subject header for the vacation response
     configurable and enforce the limit in UTF-8 codepoints rather than
     bytes. The subject header for a vacation response was statically
     truncated to 256 bytes, which is too limited for multi-byte UTF-8
     characters.
  - Sieve editheader extension: Fix assertion panic occurring when it is
     used to manipulate a message header with a very large header field.
  - Properly abort execution of the sieve_discard script upon error.
     Before, the LDA Sieve plugin attempted to execute the sieve_discard
     script when an error occurs. This can lead to the message being lost.
  - Fix the interaction between quota and the sieve_discard script. When
     quota was used together with a sieve_discard script, the message
     delivery did not bounce when the quota was exceeded.

Deleted:
  head/mail/dovecot/files/patch-UPSTREAM-opensmtpd
  head/mail/dovecot/files/patch-src_doveadm_client-connection-tcp.c
Modified:
  head/mail/dovecot-pigeonhole/Makefile
  head/mail/dovecot-pigeonhole/distinfo
  head/mail/dovecot-pigeonhole/pkg-plist
  head/mail/dovecot/Makefile
  head/mail/dovecot/distinfo
  head/mail/dovecot/pkg-plist

Modified: head/mail/dovecot-pigeonhole/Makefile
==============================================================================
--- head/mail/dovecot-pigeonhole/Makefile	Fri Jun 29 16:34:26 2018	(r473556)
+++ head/mail/dovecot-pigeonhole/Makefile	Fri Jun 29 16:36:04 2018	(r473557)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	dovecot-pigeonhole
-PORTVERSION=	0.5.1
+PORTVERSION=	0.5.2
 CATEGORIES=	mail
 MASTER_SITES=	http://pigeonhole.dovecot.org/releases/${DOVECOTVERSION}/
 DISTNAME=	${PORTNAME:C/-/-${DOVECOTVERSION}-/}-${PORTVERSION}
@@ -12,8 +12,8 @@ COMMENT=	Sieve plugin for the Dovecot 'deliver' LDA an
 
 LICENSE=	LGPL21
 
-BUILD_DEPENDS=	dovecot>=2.3.1:mail/dovecot
-RUN_DEPENDS=	dovecot>=2.3.1:mail/dovecot
+BUILD_DEPENDS=	dovecot>=2.3.2:mail/dovecot
+RUN_DEPENDS=	dovecot>=2.3.2:mail/dovecot
 
 DOVECOTVERSION=	2.3
 

Modified: head/mail/dovecot-pigeonhole/distinfo
==============================================================================
--- head/mail/dovecot-pigeonhole/distinfo	Fri Jun 29 16:34:26 2018	(r473556)
+++ head/mail/dovecot-pigeonhole/distinfo	Fri Jun 29 16:36:04 2018	(r473557)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1522192447
-SHA256 (dovecot-2.3-pigeonhole-0.5.1.tar.gz) = e3b0aa59261881bcb0d33a6c398f3cb5f9f75e077e67bae175cf33c362577547
-SIZE (dovecot-2.3-pigeonhole-0.5.1.tar.gz) = 1792702
+TIMESTAMP = 1530289706
+SHA256 (dovecot-2.3-pigeonhole-0.5.2.tar.gz) = 950e8e15c58e539761255e140dd3678dd2477fa432a5f2b804e53821bdc02535
+SIZE (dovecot-2.3-pigeonhole-0.5.2.tar.gz) = 1814618

Modified: head/mail/dovecot-pigeonhole/pkg-plist
==============================================================================
--- head/mail/dovecot-pigeonhole/pkg-plist	Fri Jun 29 16:34:26 2018	(r473556)
+++ head/mail/dovecot-pigeonhole/pkg-plist	Fri Jun 29 16:36:04 2018	(r473557)
@@ -64,6 +64,8 @@ lib/dovecot-2.3-pigeonhole/libdovecot-sieve.so.0
 lib/dovecot-2.3-pigeonhole/libdovecot-sieve.so.0.0.0
 lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.a
 lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.so
+lib/dovecot/lib95_imap_filter_sieve_plugin.a
+lib/dovecot/lib95_imap_filter_sieve_plugin.so
 lib/dovecot/lib95_imap_sieve_plugin.a
 lib/dovecot/lib95_imap_sieve_plugin.so
 lib/dovecot/sieve/lib90_sieve_imapsieve_plugin.a

Modified: head/mail/dovecot/Makefile
==============================================================================
--- head/mail/dovecot/Makefile	Fri Jun 29 16:34:26 2018	(r473556)
+++ head/mail/dovecot/Makefile	Fri Jun 29 16:36:04 2018	(r473557)
@@ -7,8 +7,7 @@
 ######################################################################
 
 PORTNAME=	dovecot
-PORTVERSION=	2.3.1
-PORTREVISION=	5
+PORTVERSION=	2.3.2
 CATEGORIES=	mail ipv6
 MASTER_SITES=	https://www.dovecot.org/releases/2.3/
 

Modified: head/mail/dovecot/distinfo
==============================================================================
--- head/mail/dovecot/distinfo	Fri Jun 29 16:34:26 2018	(r473556)
+++ head/mail/dovecot/distinfo	Fri Jun 29 16:36:04 2018	(r473557)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1522193729
-SHA256 (dovecot-2.3.1.tar.gz) = 0883821b97fd02a084a84b9469a681f7e6edc56541d854b5419d98891c51fb93
-SIZE (dovecot-2.3.1.tar.gz) = 6703089
+TIMESTAMP = 1530288810
+SHA256 (dovecot-2.3.2.tar.gz) = 6e48f0fa60768427f03035b0a3e93d1ae29b972bb2bd9ca998ccc6a0f6dae393
+SIZE (dovecot-2.3.2.tar.gz) = 6796744

Modified: head/mail/dovecot/pkg-plist
==============================================================================
--- head/mail/dovecot/pkg-plist	Fri Jun 29 16:34:26 2018	(r473556)
+++ head/mail/dovecot/pkg-plist	Fri Jun 29 16:36:04 2018	(r473557)
@@ -796,6 +796,7 @@ man/man1/doveadm-proxy.1.gz
 man/man1/doveadm-purge.1.gz
 man/man1/doveadm-pw.1.gz
 man/man1/doveadm-quota.1.gz
+man/man1/doveadm-rebuild.1.gz
 man/man1/doveadm-reload.1.gz
 man/man1/doveadm-replicator.1.gz
 man/man1/doveadm-save.1.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201806291636.w5TGa45o077127>