diff options
author | ghen <ghen@pkgsrc.org> | 2012-02-23 09:53:19 +0000 |
---|---|---|
committer | ghen <ghen@pkgsrc.org> | 2012-02-23 09:53:19 +0000 |
commit | 92672ec4775f45b111adc59275d4fbe0ca132dbc (patch) | |
tree | 3c746d0c18914b1cb55604937d7ef042df8da1dd /mail | |
parent | c09640e4564d78ddfcf0ba68d805a83e0e703cf3 (diff) | |
download | pkgsrc-92672ec4775f45b111adc59275d4fbe0ca132dbc.tar.gz |
Update to Pigeonhole 0.3.0 for Dovecot 2.1.
* Renamed sieve_global_path setting to sieve_default for clarity. Old name is
still recognized for backwards compatibility. Support for the ancient (pre
v1.1) name for this setting "global_script_path" is now dropped.
* Added means to prohibit use of redirect action. Setting sieve_max_redirects
to 0 now means that redirect is disallowed in stead of unlimited. Default
value remains four.
* Fixed interaction of Sieve include extension with ManageSieve. It is updated
to match new requirements in the draft include specification. Missing
included scripts are no longer an error at upload time.
* Updated RFC2822 header field body verification to exclude non-printing
characters (RFC5322). Only Sieve actions that can create unstructured header
values (currently enotify/mailto and editheader) are affected by this change.
+ Completed sieve-filter tool to a useful state. The sieve-filter tool provides
a means to (re)filter messages in a mailbox through a Sieve script.
+ Implemented the Sieve editheader extension. It is now possible to add and
remove message headers from within Sieve.
+ ManageSieve: added support for reading quoted and literal strings as a
stream. Fixes support for handing large SASL responses (analogous to similar
changes in Dovecot). It is now also allowed to use a quoted string for the
PUTSCRIPT script argument.
+ Added code to cleanup tmp directory in Sieve storage directory (sieve_dir)
every once in a while.
+ Added support for substituting the entire message during Sieve processing.
This is used for the filter action provided by the new sieve_extprograms
plugin (provided separately for now). The filter action allows passing the
message through an external program.
+ Added support for restricting certain Sieve language extensions to
(admin-controled) global scripts. Restricted extensions can be configured
using the new sieve_global_extensions setting. This is particularly useful
for some of the Dovecot-specific (plugin-based) Sieve extensions, that can
be somewhat hazardous when under direct control of users (e.g.
sieve_extprograms).
Diffstat (limited to 'mail')
-rw-r--r-- | mail/dovecot2-pigeonhole/Makefile | 8 | ||||
-rw-r--r-- | mail/dovecot2-pigeonhole/PLIST | 5 | ||||
-rw-r--r-- | mail/dovecot2-pigeonhole/distinfo | 8 |
3 files changed, 12 insertions, 9 deletions
diff --git a/mail/dovecot2-pigeonhole/Makefile b/mail/dovecot2-pigeonhole/Makefile index b0558ca1e9d..0cd871d5280 100644 --- a/mail/dovecot2-pigeonhole/Makefile +++ b/mail/dovecot2-pigeonhole/Makefile @@ -1,9 +1,9 @@ -# $NetBSD: Makefile,v 1.7 2011/11/21 08:13:08 ghen Exp $ +# $NetBSD: Makefile,v 1.8 2012/02/23 09:53:19 ghen Exp $ -DISTNAME= dovecot-2.0-pigeonhole-0.2.5 -PKGNAME= ${DISTNAME:S/-2.0-/-/} +DISTNAME= dovecot-2.1-pigeonhole-0.3.0 +PKGNAME= ${DISTNAME:S/-2.1-/-/} CATEGORIES= mail -MASTER_SITES= http://www.rename-it.nl/dovecot/2.0/ +MASTER_SITES= http://www.rename-it.nl/dovecot/2.1/ MAINTAINER= ghen@NetBSD.org HOMEPAGE= http://www.dovecot.org/ diff --git a/mail/dovecot2-pigeonhole/PLIST b/mail/dovecot2-pigeonhole/PLIST index e32b4ac2be1..bdcd3f298ad 100644 --- a/mail/dovecot2-pigeonhole/PLIST +++ b/mail/dovecot2-pigeonhole/PLIST @@ -1,7 +1,9 @@ -@comment $NetBSD: PLIST,v 1.2 2011/04/15 13:36:01 adam Exp $ +@comment $NetBSD: PLIST,v 1.3 2012/02/23 09:53:19 ghen Exp $ bin/sieve-dump +bin/sieve-filter bin/sieve-test bin/sievec +include/dovecot/sieve/edit-mail.h include/dovecot/sieve/pigeonhole-config.h include/dovecot/sieve/rfc2822.h include/dovecot/sieve/sieve-actions.h @@ -53,6 +55,7 @@ lib/dovecot/settings/libmanagesieve_settings.la libexec/dovecot/managesieve libexec/dovecot/managesieve-login man/man1/sieve-dump.1 +man/man1/sieve-filter.1 man/man1/sieve-test.1 man/man1/sievec.1 man/man1/sieved.1 diff --git a/mail/dovecot2-pigeonhole/distinfo b/mail/dovecot2-pigeonhole/distinfo index 56c3b37e1fd..88d2549656d 100644 --- a/mail/dovecot2-pigeonhole/distinfo +++ b/mail/dovecot2-pigeonhole/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.5 2011/11/21 08:13:08 ghen Exp $ +$NetBSD: distinfo,v 1.6 2012/02/23 09:53:19 ghen Exp $ -SHA1 (dovecot-2.0-pigeonhole-0.2.5.tar.gz) = a67388b739172134ae0d5f43cf45b773da1eff37 -RMD160 (dovecot-2.0-pigeonhole-0.2.5.tar.gz) = 6d8e98fccfa7c6c0eca66fd3b7c70854f9fd2950 -Size (dovecot-2.0-pigeonhole-0.2.5.tar.gz) = 1232117 bytes +SHA1 (dovecot-2.1-pigeonhole-0.3.0.tar.gz) = e465536ce14690804665b4eea0916969562dc926 +RMD160 (dovecot-2.1-pigeonhole-0.3.0.tar.gz) = 64692b03b60079b9ed22b069de947da7f4a32114 +Size (dovecot-2.1-pigeonhole-0.3.0.tar.gz) = 1277277 bytes SHA1 (patch-aa) = 97bcc7ae0c1b07508027e7c03247316de02badcf |