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).
This commit is contained in:
ghen 2012-02-23 09:53:19 +00:00
parent 3d102f5c28
commit 7972a3ba37
3 changed files with 12 additions and 9 deletions

View file

@ -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/

View file

@ -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

View file

@ -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