From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jun 2 06:50:08 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 46F90106566B for ; Thu, 2 Jun 2011 06:50:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1E0398FC14 for ; Thu, 2 Jun 2011 06:50:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p526o7V8051779 for ; Thu, 2 Jun 2011 06:50:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p526o7GV051778; Thu, 2 Jun 2011 06:50:07 GMT (envelope-from gnats) Resent-Date: Thu, 2 Jun 2011 06:50:07 GMT Resent-Message-Id: <201106020650.p526o7GV051778@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Attila Nagy Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2BA6A106566B for ; Thu, 2 Jun 2011 06:45:01 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 157718FC0A for ; Thu, 2 Jun 2011 06:45:01 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p526j0AO091007 for ; Thu, 2 Jun 2011 06:45:00 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p526j0jJ091006; Thu, 2 Jun 2011 06:45:00 GMT (envelope-from nobody) Message-Id: <201106020645.p526j0jJ091006@red.freebsd.org> Date: Thu, 2 Jun 2011 06:45:00 GMT From: Attila Nagy To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/157517: maintainer update: mail/dovecot2 and dovecot2-pigeonhole X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jun 2011 06:50:08 -0000 >Number: 157517 >Category: ports >Synopsis: maintainer update: mail/dovecot2 and dovecot2-pigeonhole >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Thu Jun 02 06:50:07 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Attila Nagy >Release: 8-STABLE/amd64 >Organization: >Environment: >Description: Upgrade dovecot2 and dovecot2-pigeonhole to 2.0.13 and 0.2.3. The most important changes since Dovecot v2.0.12: + Added "doveadm index" command to add unindexed messages into index/cache. If full text search is enabled, it also adds unindexed messages to the fts database. + added "doveadm director dump" command. + pop3: Added support for showing messages in "POP3 order", which can be different from IMAP message order. This can be useful for migrations from other servers. Implemented it for Maildir as 'O' field in dovecot-uidlist. - doveconf: Fixed a wrong "subsection has ssl=yes" warning. - mdbox purge: Fixed wrong warning about corrupted extrefs. - sdbox: INBOX GUID changed when INBOX was autocreated, leading to trouble with dsync. - script-login binary wasn't actually dropping privileges to the user/group/chroot specified by its service settings. - Fixed potential crashes and other problems when parsing header names that contained NUL characters. Changelog Pigeonhole v0.2.3: * Sieve-filter tool: finished implementing basic functionality. It is not quite ready yet, but it is available for those willing to experiment with it (needs --with-unfinished-features config to compile). Also includes man page. + Vacation extension now inhibits replies to messages from sender listed in :addresses, thus preventing replies to one of the user's other known addresses. + Vacation extension: implemented the (draft) vacation-seconds extension. This also adds min/max period configuration settings. Refer to doc/vacation.txt for configuration information. - ManageSieve: fixed bug in UTF-8 checking of string values. This is done by discarding the original implementation and migrating to the Dovecot API's UTF-8 functionality. - Sieve command line tools now avoid initializing the mail store unless necessary. This prevents sievec and sieve-dump from failing when executed by root for example. - Enotify extension: fixed inappropriate return type in mailto URI parse function, also fixing ARM compiler warning. - Vacation extension: fixed handling of sendmail errors. It produced an additional confusing success message in case of error. - Removed header MIME-decoding to fix erroneous address parsing. Applies to address test and vacation command. - Fixed segfault bug in extension configuration, triggered when unknown extension is mentioned in sieve_extensions setting. >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruN dovecot2.orig/Makefile dovecot2/Makefile --- dovecot2.orig/Makefile 2011-05-27 13:39:32.776932000 +0200 +++ dovecot2/Makefile 2011-06-02 08:23:58.714370250 +0200 @@ -6,7 +6,7 @@ # PORTNAME= dovecot -PORTVERSION= 2.0.12 +PORTVERSION= 2.0.13 CATEGORIES= mail ipv6 MASTER_SITES= http://www.dovecot.org/releases/${PORTVERSION:R}/ diff -ruN dovecot2.orig/distinfo dovecot2/distinfo --- dovecot2.orig/distinfo 2011-05-27 13:39:32.777933000 +0200 +++ dovecot2/distinfo 2011-06-02 08:24:34.830000987 +0200 @@ -1,2 +1,2 @@ -SHA256 (dovecot-2.0.12.tar.gz) = 05322d7378d19991c098f231b9bc0296d53e499d3b12b91ab92a3e2d10ab43d6 -SIZE (dovecot-2.0.12.tar.gz) = 3257165 +SHA256 (dovecot-2.0.13.tar.gz) = 2b512263ec05bbd74cde5c697ad12250d9268eba1c8ce4a8144adea69308675d +SIZE (dovecot-2.0.13.tar.gz) = 3272542 diff -ruN dovecot2-pigeonhole.orig/Makefile dovecot2-pigeonhole/Makefile --- dovecot2-pigeonhole.orig/Makefile 2011-05-27 13:39:32.781934000 +0200 +++ dovecot2-pigeonhole/Makefile 2011-06-02 08:25:45.986807126 +0200 @@ -6,8 +6,8 @@ # PORTNAME= dovecot-pigeonhole -PORTVERSION= 0.2.2 -PORTREVISION= 2 +PORTVERSION= 0.2.3 +PORTREVISION= 0 CATEGORIES= mail MASTER_SITES= http://www.rename-it.nl/dovecot/${DOVECOTVERSION}/ DISTNAME= ${PORTNAME:C/-/-${DOVECOTVERSION}-/}-${PORTVERSION} diff -ruN dovecot2-pigeonhole.orig/distinfo dovecot2-pigeonhole/distinfo --- dovecot2-pigeonhole.orig/distinfo 2011-02-10 21:16:54.285882000 +0100 +++ dovecot2-pigeonhole/distinfo 2011-06-02 08:25:47.460709101 +0200 @@ -1,2 +1,2 @@ -SHA256 (dovecot-2.0-pigeonhole-0.2.2.tar.gz) = 3c5fdbf8002f1571457b0dbd714107c83245ac8df997c8a6ba594bf809392f4e -SIZE (dovecot-2.0-pigeonhole-0.2.2.tar.gz) = 1199973 +SHA256 (dovecot-2.0-pigeonhole-0.2.3.tar.gz) = 5f6f95f8e504e19c574d9d65fce382a2b3f8709ccf2d86beb709b09bf337b113 +SIZE (dovecot-2.0-pigeonhole-0.2.3.tar.gz) = 1213027 diff -ruN dovecot2-pigeonhole.orig/pkg-plist dovecot2-pigeonhole/pkg-plist --- dovecot2-pigeonhole.orig/pkg-plist 2010-11-27 07:01:33.000000000 +0100 +++ dovecot2-pigeonhole/pkg-plist 2011-06-02 08:26:32.926836739 +0200 @@ -19,6 +19,7 @@ include/dovecot/sieve/sieve-dump.h include/dovecot/sieve/sieve-error-private.h include/dovecot/sieve/sieve-error.h +include/dovecot/sieve/sieve-ext-copy.h include/dovecot/sieve/sieve-ext-enotify.h include/dovecot/sieve/sieve-ext-environment.h include/dovecot/sieve/sieve-ext-variables.h @@ -44,6 +45,7 @@ include/dovecot/sieve/sieve-types.h include/dovecot/sieve/sieve-validator.h include/dovecot/sieve/sieve.h +lib/compat/pkg/libdovecot-sieve.so.0 lib/dovecot/lib90_sieve_plugin.a lib/dovecot/lib90_sieve_plugin.la lib/dovecot/lib90_sieve_plugin.so >Release-Note: >Audit-Trail: >Unformatted: