summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2016-02-22 12:41:01 +0000
committertaca <taca@pkgsrc.org>2016-02-22 12:41:01 +0000
commiteb3d46560e7660b89fffbd0c9d4bf237ccea9ce2 (patch)
tree8692aced13ef09283df061388992e4a9bfa3e045 /mail
parentdeed68b4d04df186648092121b832b755f510450 (diff)
downloadpkgsrc-eb3d46560e7660b89fffbd0c9d4bf237ccea9ce2.tar.gz
Update dovecot-pigeonhole to 0.4.12.
It is v0.4.12 release of Pigeonhole for Dovecot v2.2.21. v0.4.12 06-02-2016 Stephan Bosch <stephan@rename-it.nl> + Implemented the Sieve extracttext extension (RFC 5703; Section 7). It is now possible to extract body text from a message into a variable. * Increased ABI version due to changes in the Sieve interpreter's object definitions. - multiscript: Fixed bug in handling of (implicit) keep; final keep action was always executed as though there was a failure. This caused the keep action to revert back to the initial message, causing editheader actions to be ignored. - managesieve-login: Fixed proxy to allow SASL mechanisms other than PLAIN. Before, the proxy would fail if the server did not support the PLAIN mechanism. - ldap storage: Prevent segfault occurring when assigning certain (global) configuration options. v0.4.11 08-01-2016 Stephan Bosch <stephan@rename-it.nl> - Sieve mime extension: Fixed the header :mime :anychild test to work properly outside a foreverypart loop. - Several fixes in message body part handling: - Fixed assert failure occurring when text extraction is attempted on a empty or broken text part. - Fixed assert failure in handling of body parts that are converted to text. - Fixed header unfolding for (mime) headers parsed from any mime part. - Fixed trimming for (mime) headers parsed from any mime part. - Fixed erroneous changes to the message part tree structure performed when re-parsing the message. - LDA Sieve plugin: Fixed logging of actions; sometimes the configured log format was not followed. - LDA Sieve plugin: Fixed bug in error handling of script storage initialization. - Sieve Extprograms plugin: Ignored ENOTCONN error in shutdown(fd, SHUT_WR) call. - Fixed duplication of discard actions in the script result. Each discard was counted as a separate action, which means that action limit would be crossed too early. - Made sure that quota errors never get logged as errors in syslog. - Fixed handling of implicit keep for a partially executed transaction that yielded a temporary failure. - Fixed handling of global errors. If master and user error handler were identical, in some cases the log message could be lost. - Fixed AIX compile issue in message body parser. v0.4.10 13-12-2015 Stephan Bosch <stephan@rename-it.nl> + Implemented the Sieve mime and foreverypart extensions (RFC 5703). These are fully implemented. The interaction with the editheader extension needs some work, but this should not influence most uses; i.e., changes by the editheader extension are not always visible using foreverypart/mime. + Sieve body extension: Properly implemented the `:text' body transform. It now extracts text for HTML message parts. + Sieve enotify extension: mailto method: Implemented the sieve_notify_mailto_envelope_from setting. This allows configuring the source of the notification sender address for e-mail notifications. This is similar to what already can be configured for redirect. + Added a sieve_enabled (defaults to 'yes') setting that allows explicitly disabling Sieve processing for particular users. This used to be possible by setting `sieve=', but ever since the sieve_before, sieve_after and sieve_default settings were added, this method was not reliable anymore. - variables extension: Fixed handling of empty string by the `:length' set modifier. An empty string yielded an empty string rather than "0". - Fixed memory leak in the Sieve script byte code dumping facility. Extension contexts were never actually freed. - Fixed handling of implicit keep when the last Sieve script is a global one. In that case the implicit keep action was executed in global context, which could mean that trivial (quota) errors ended up in the system log file, rather than the user log file. - doveadm sieve plugin: Fixed crashes caused by incorrect context allocation in the sieve command implementations.
Diffstat (limited to 'mail')
-rw-r--r--mail/dovecot2-pigeonhole/Makefile4
-rw-r--r--mail/dovecot2-pigeonhole/PLIST5
-rw-r--r--mail/dovecot2-pigeonhole/distinfo10
3 files changed, 11 insertions, 8 deletions
diff --git a/mail/dovecot2-pigeonhole/Makefile b/mail/dovecot2-pigeonhole/Makefile
index 46c9beade4b..0179761809d 100644
--- a/mail/dovecot2-pigeonhole/Makefile
+++ b/mail/dovecot2-pigeonhole/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2015/10/17 07:46:25 adam Exp $
+# $NetBSD: Makefile,v 1.27 2016/02/22 12:41:01 taca Exp $
-DISTNAME= dovecot-2.2-pigeonhole-0.4.9
+DISTNAME= dovecot-2.2-pigeonhole-0.4.12
PKGNAME= ${DISTNAME:S/-2.2-/-/}
CATEGORIES= mail
MASTER_SITES= http://pigeonhole.dovecot.org/releases/2.2/
diff --git a/mail/dovecot2-pigeonhole/PLIST b/mail/dovecot2-pigeonhole/PLIST
index ca2a85669a7..8ddf2ae8c08 100644
--- a/mail/dovecot2-pigeonhole/PLIST
+++ b/mail/dovecot2-pigeonhole/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2015/05/17 00:13:51 taca Exp $
+@comment $NetBSD: PLIST,v 1.10 2016/02/22 12:41:01 taca Exp $
bin/sieve-dump
bin/sieve-filter
bin/sieve-test
@@ -29,6 +29,7 @@ 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-imap4flags.h
include/dovecot/sieve/sieve-ext-mailbox.h
include/dovecot/sieve/sieve-ext-variables.h
include/dovecot/sieve/sieve-extensions.h
@@ -55,6 +56,7 @@ include/dovecot/sieve/sieve-stringlist.h
include/dovecot/sieve/sieve-types.h
include/dovecot/sieve/sieve-validator.h
include/dovecot/sieve/sieve.h
+include/dovecot/sieve/strtrim.h
lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.la
lib/dovecot/lib90_sieve_plugin.la
lib/dovecot/libdovecot-sieve.la
@@ -71,6 +73,7 @@ man/man1/sieve-test.1
man/man1/sievec.1
man/man1/sieved.1
man/man7/pigeonhole.7
+share/aclocal/dovecot-pigeonhole.m4
share/doc/dovecot/sieve/extensions/duplicate.txt
share/doc/dovecot/sieve/extensions/editheader.txt
share/doc/dovecot/sieve/extensions/include.txt
diff --git a/mail/dovecot2-pigeonhole/distinfo b/mail/dovecot2-pigeonhole/distinfo
index 21c9692e65e..76dd57951e3 100644
--- a/mail/dovecot2-pigeonhole/distinfo
+++ b/mail/dovecot2-pigeonhole/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.19 2015/11/04 17:41:19 agc Exp $
+$NetBSD: distinfo,v 1.20 2016/02/22 12:41:01 taca Exp $
-SHA1 (dovecot-2.2-pigeonhole-0.4.9.tar.gz) = 4b09b88ccc086e4ad98cab353a973ec85c5bd601
-RMD160 (dovecot-2.2-pigeonhole-0.4.9.tar.gz) = 1899a3f68f43f352133e7c1d48d802e4f19e6d5b
-SHA512 (dovecot-2.2-pigeonhole-0.4.9.tar.gz) = 9e7a18b43d59ed955b142d16696ca221822a547ea59ac70c1bb374eedb28b6ed99ea49f34ead1f9a16ded4573605e410a5cc8e038e1bdf5f943a65588b5d3af2
-Size (dovecot-2.2-pigeonhole-0.4.9.tar.gz) = 1577127 bytes
+SHA1 (dovecot-2.2-pigeonhole-0.4.12.tar.gz) = 115641fd42636ffc1925ef1d87063246ff043a04
+RMD160 (dovecot-2.2-pigeonhole-0.4.12.tar.gz) = 2a7b67e1e304653955c603ce0e9449a00859aec9
+SHA512 (dovecot-2.2-pigeonhole-0.4.12.tar.gz) = 68b2bcc8bd2a8c039ff116a441ff8795917b280f89ad60819638d5903010611bbd5966567d0d33ae305f9ae4db9f6756b2a72ccd8305124cfe846d64bbdd08c5
+Size (dovecot-2.2-pigeonhole-0.4.12.tar.gz) = 1681327 bytes
SHA1 (patch-aa) = 264399e166b5fece22bacd47b043c59f8f0f0a29