v0.4.16: * Part of the Sieve extprograms implementation was moved to Dovecot, which means that this release depends on Dovecot v2.2.26+. * ManageSieve: The PUTSCRIPT command now allows uploading empty Sieve scripts. There was really no good reason to disallow doing that. + Sieve vnd.dovecot.report extension: + Added a Dovecot-Reporting-User field to the report body, which contains the e-mail address of the user sending the report. + Added support for configuring the "From:" address used in the report. + LDA sieve plugin: Implemented support for a "discard script" that is run when the message is going to be discarded. This allows doing something other than throwing the message away for good. + Sieve vnd.dovecot.environment extension: Added vnd.dovecot.config.* environment items. These environment items map to sieve_env_* settings from the plugin {} section in the configuration. Such values can of course also be returned from userdb. + Sieve vacation extension: Use the Microsoft X-Auto-Response-Suppress header to prevent unwanted responses from and to (older) Microsoft products. + ManageSieve: Added rawlog_dir setting to store ManageSieve traffic logs. This replaces at least partially the rawlog plugin (mimics similar IMAP/POP3 change). - doveadm sieve plugin: synchronization: Prevent setting file timestamps to unix epoch time. This occurred when Dovecot passed the timestamp as 'unknown' during synchronization. - Sieve exprograms plugin: Fixed spurious '+' sometimes returned at the end of socket-based program output. - imapsieve plugin: Fixed crash occurring in specific situations. - Performed various fixes based on static analysis and Clang warnings.diff -r1.31 -r1.32 pkgsrc/mail/dovecot2-pigeonhole/Makefile
(adam)
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.31 2016/09/19 13:04:24 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.32 2016/11/12 11:22:29 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= dovecot-2.2-pigeonhole-0.4.15 | 3 | DISTNAME= dovecot-2.2-pigeonhole-0.4.16 | |
4 | PKGNAME= ${DISTNAME:S/-2.2-/-/} | 4 | PKGNAME= ${DISTNAME:S/-2.2-/-/} | |
5 | PKGREVISION= 1 | |||
6 | CATEGORIES= mail | 5 | CATEGORIES= mail | |
7 | MASTER_SITES= http://pigeonhole.dovecot.org/releases/2.2/ | 6 | MASTER_SITES= http://pigeonhole.dovecot.org/releases/2.2/ | |
8 | 7 | |||
9 | MAINTAINER= adam@NetBSD.org | 8 | MAINTAINER= adam@NetBSD.org | |
10 | HOMEPAGE= http://www.dovecot.org/ | 9 | HOMEPAGE= http://www.dovecot.org/ | |
11 | COMMENT= Support for the Sieve language and the ManageSieve protocol | 10 | COMMENT= Support for the Sieve language and the ManageSieve protocol | |
12 | LICENSE= gnu-lgpl-v2.1 | 11 | LICENSE= gnu-lgpl-v2.1 | |
13 | 12 | |||
14 | USE_TOOLS+= pkg-config rpcgen | 13 | USE_TOOLS+= pkg-config rpcgen | |
15 | USE_LIBTOOL= yes | 14 | USE_LIBTOOL= yes | |
16 | GNU_CONFIGURE= yes | 15 | GNU_CONFIGURE= yes | |
17 | 16 | |||
18 | EGDIR= ${PREFIX}/share/examples/dovecot | 17 | EGDIR= ${PREFIX}/share/examples/dovecot |
@@ -1,23 +1,21 @@ | @@ -1,23 +1,21 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.11 2016/05/03 01:51:39 taca Exp $ | 1 | @comment $NetBSD: PLIST,v 1.12 2016/11/12 11:22:29 adam Exp $ | |
2 | bin/sieve-dump | 2 | bin/sieve-dump | |
3 | bin/sieve-filter | 3 | bin/sieve-filter | |
4 | bin/sieve-test | 4 | bin/sieve-test | |
5 | bin/sievec | 5 | bin/sievec | |
6 | include/dovecot/sieve/edit-mail.h | 6 | include/dovecot/sieve/edit-mail.h | |
7 | include/dovecot/sieve/pigeonhole-config.h | 7 | include/dovecot/sieve/pigeonhole-config.h | |
8 | include/dovecot/sieve/pigeonhole-version.h | 8 | include/dovecot/sieve/pigeonhole-version.h | |
9 | include/dovecot/sieve/program-client-private.h | |||
10 | include/dovecot/sieve/program-client.h | |||
11 | include/dovecot/sieve/realpath.h | 9 | include/dovecot/sieve/realpath.h | |
12 | include/dovecot/sieve/rfc2822.h | 10 | include/dovecot/sieve/rfc2822.h | |
13 | include/dovecot/sieve/sieve-actions.h | 11 | include/dovecot/sieve/sieve-actions.h | |
14 | include/dovecot/sieve/sieve-address-parts.h | 12 | include/dovecot/sieve/sieve-address-parts.h | |
15 | include/dovecot/sieve/sieve-address-source.h | 13 | include/dovecot/sieve/sieve-address-source.h | |
16 | include/dovecot/sieve/sieve-address.h | 14 | include/dovecot/sieve/sieve-address.h | |
17 | include/dovecot/sieve/sieve-ast.h | 15 | include/dovecot/sieve/sieve-ast.h | |
18 | include/dovecot/sieve/sieve-binary-dumper.h | 16 | include/dovecot/sieve/sieve-binary-dumper.h | |
19 | include/dovecot/sieve/sieve-binary-private.h | 17 | include/dovecot/sieve/sieve-binary-private.h | |
20 | include/dovecot/sieve/sieve-binary.h | 18 | include/dovecot/sieve/sieve-binary.h | |
21 | include/dovecot/sieve/sieve-code-dumper.h | 19 | include/dovecot/sieve/sieve-code-dumper.h | |
22 | include/dovecot/sieve/sieve-code.h | 20 | include/dovecot/sieve/sieve-code.h | |
23 | include/dovecot/sieve/sieve-commands.h | 21 | include/dovecot/sieve/sieve-commands.h |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.22 2016/07/09 01:28:38 taca Exp $ | 1 | $NetBSD: distinfo,v 1.23 2016/11/12 11:22:29 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (dovecot-2.2-pigeonhole-0.4.15.tar.gz) = 82713491d9f6c36aea1d97b1b334c964ee4a45f8 | 3 | SHA1 (dovecot-2.2-pigeonhole-0.4.16.tar.gz) = 742416ce8fbc55ea7a2d045012d34c524b336399 | |
4 | RMD160 (dovecot-2.2-pigeonhole-0.4.15.tar.gz) = 8d768c05d2e4c8c41af52deb66b288e0393f204e | 4 | RMD160 (dovecot-2.2-pigeonhole-0.4.16.tar.gz) = 01bbf749dd74061e1d3b14e15fed27e5e5d0b112 | |
5 | SHA512 (dovecot-2.2-pigeonhole-0.4.15.tar.gz) = bd590a95029801251ff3c76b38b6ddfc25446b82937217dc4ea421075c7b651ae0356b088403d5ad9bb87bc86817d727faccaf4e2500bfd46a242d331fc252f5 | 5 | SHA512 (dovecot-2.2-pigeonhole-0.4.16.tar.gz) = 5f59fb35dbe638f8ddd19c0fd0f3fbd6fec1fa238f3781b94c50a8f7ce72a53ac1381a6f8ad9bcc90df1edfa2b263a6dfba88521578e55ce4b3d840bed022b79 | |
6 | Size (dovecot-2.2-pigeonhole-0.4.15.tar.gz) = 1755980 bytes | 6 | Size (dovecot-2.2-pigeonhole-0.4.16.tar.gz) = 1713634 bytes | |
7 | SHA1 (patch-aa) = 264399e166b5fece22bacd47b043c59f8f0f0a29 | 7 | SHA1 (patch-aa) = 264399e166b5fece22bacd47b043c59f8f0f0a29 |