Date: Thu, 2 Jun 2011 06:45:00 GMT From: Attila Nagy <bra@fsn.hu> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/157517: maintainer update: mail/dovecot2 and dovecot2-pigeonhole Message-ID: <201106020645.p526j0jJ091006@red.freebsd.org> Resent-Message-ID: <201106020650.p526o7GV051778@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106020645.p526j0jJ091006>