diff options
author | adamw <adamw@FreeBSD.org> | 2016-04-27 23:42:50 +0800 |
---|---|---|
committer | adamw <adamw@FreeBSD.org> | 2016-04-27 23:42:50 +0800 |
commit | 206739071c427926e992acc4f9f9486770616630 (patch) | |
tree | 2c0ee4fee594aadcfb96c264a0c899ca9bb41ecc /mail | |
parent | 65d42d27e9021d9d6385b9d160260ac1dac94be4 (diff) | |
download | freebsd-ports-gnome-206739071c427926e992acc4f9f9486770616630.tar.gz freebsd-ports-gnome-206739071c427926e992acc4f9f9486770616630.tar.zst freebsd-ports-gnome-206739071c427926e992acc4f9f9486770616630.zip |
Update to 0.4.14.
The most important feature that this new release adds is the IMAPSIEVE
capability, which allows executing Sieve scripts at IMAP events. It also
adds the ability to obtain trace logs from Sieve execution at actual
delivery (or from IMAP), rather than only using the sieve-test command
line tool.
This release also fixes a bug in the Sieve extprograms plugin that has
been bothering a few people for a while now.
Changelog v0.4.14:
* The address test now allows specifying the X-Original-To header.
+ Implemented the Sieve imapsieve extension and its IMAP counterpart
(RFC 6785) as a set of plugins. This allows running Sieve scripts at
IMAP activity, rather than at delivery. There are also facilities for
the familiar sieve_before/sieve_after administrator scripts. A user
script is defined for a mailbox using an IMAP METADATA entry, whereas
administrator scripts are configured using mailbox matching rules
defined in the plugin settings.
+ Adjusted the Sieve ihave extension to allow capability tests to be
performed at runtime. This way, scripts can be written that work both
at delivery and from IMAP.
+ Implemented support for runtime trace debugging. This means that
detailed information about which commands, actions and tests are
performed is written to a file. That file is created in the
configured directory, but only if that directory exists. This way, a
particular user can be easily singled out for debugging. This works
much like the Dovecot rawlog facility. The trace output is identical
to what is produced using sieve-test with its "-t" command line
option.
+ Added a "sieve_user_email" setting that configures the user's primary
email address. This is mainly useful to have a user email address
available in IMAP, where envelope data is unavailable.
+ Implemented the dovecot-specific "vnd.dovecot.report" extension. This
allows sending report messages in the Message Abuse Reporting Format
(RFC 5965).
- extprograms plugin: Fixed epoll() panic caused by closing the output
FD before the output stream.
- Made sure that the local part of a mail address is encoded properly
using quoted string syntax when it is not a dot-atom.
PR: 209084
Submitted by: maintainer (Larry Rosenman)
Diffstat (limited to 'mail')
-rw-r--r-- | mail/dovecot2-pigeonhole/Makefile | 3 | ||||
-rw-r--r-- | mail/dovecot2-pigeonhole/distinfo | 4 | ||||
-rw-r--r-- | mail/dovecot2-pigeonhole/pkg-plist | 5 |
3 files changed, 8 insertions, 4 deletions
diff --git a/mail/dovecot2-pigeonhole/Makefile b/mail/dovecot2-pigeonhole/Makefile index 310c3b608319..1b591a0aac9d 100644 --- a/mail/dovecot2-pigeonhole/Makefile +++ b/mail/dovecot2-pigeonhole/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= dovecot-pigeonhole -PORTVERSION= 0.4.13 -PORTREVISION= 2 +PORTVERSION= 0.4.14 CATEGORIES= mail MASTER_SITES= http://pigeonhole.dovecot.org/releases/${DOVECOTVERSION}/ DISTNAME= ${PORTNAME:C/-/-${DOVECOTVERSION}-/}-${PORTVERSION} diff --git a/mail/dovecot2-pigeonhole/distinfo b/mail/dovecot2-pigeonhole/distinfo index cb3a58eda564..619db939c64b 100644 --- a/mail/dovecot2-pigeonhole/distinfo +++ b/mail/dovecot2-pigeonhole/distinfo @@ -1,2 +1,2 @@ -SHA256 (dovecot-2.2-pigeonhole-0.4.13.tar.gz) = 7fd187b8393a5048b302f90ad84adc7bf6e73bf79fd8d22a1c1aaa71f836a910 -SIZE (dovecot-2.2-pigeonhole-0.4.13.tar.gz) = 1706253 +SHA256 (dovecot-2.2-pigeonhole-0.4.14.tar.gz) = dff30a636c1516158f3e159c669a254569c9dabaa6ecfa3669379101ea5b3300 +SIZE (dovecot-2.2-pigeonhole-0.4.14.tar.gz) = 1752101 diff --git a/mail/dovecot2-pigeonhole/pkg-plist b/mail/dovecot2-pigeonhole/pkg-plist index adf69dfeb599..dc1e29bfae6b 100644 --- a/mail/dovecot2-pigeonhole/pkg-plist +++ b/mail/dovecot2-pigeonhole/pkg-plist @@ -6,6 +6,7 @@ bin/sieve-filter bin/sieve-test bin/sievec include/dovecot-2.2-pigeonhole/sieve/edit-mail.h +include/dovecot-2.2-pigeonhole/sieve/sieve-address-source.h include/dovecot-2.2-pigeonhole/sieve/pigeonhole-config.h include/dovecot-2.2-pigeonhole/sieve/pigeonhole-version.h include/dovecot-2.2-pigeonhole/sieve/sieve-ext-imap4flags.h @@ -65,6 +66,10 @@ lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0 lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0.0.0 lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.a lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.so +lib/dovecot/lib95_imap_sieve_plugin.a +lib/dovecot/lib95_imap_sieve_plugin.so +lib/dovecot/sieve/lib90_sieve_imapsieve_plugin.a +lib/dovecot/sieve/lib90_sieve_imapsieve_plugin.so lib/dovecot/lib90_sieve_plugin.a lib/dovecot/lib90_sieve_plugin.so %%MANAGESIEVE%%lib/dovecot/settings/libmanagesieve_login_settings.a |