Hello Dovecot users,
The last few releases had an annoying bug that made the Sieve editheader
and imap4flags ineffective when multiple scripts were executed
sequentially (sieve_before/sieve_after). That is why I am making a new
release.
Unlike the previous release, this release also adds a new feature:
support for the Sieve extracttext extension.
Changelog v0.4.12:
+ 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.
The release is available as follows:
http://pigeonhole.dovecot.org/releases/2.2/rc/dovecot-2.2-pigeonhole-0.4.12…http://pigeonhole.dovecot.org/releases/2.2/rc/dovecot-2.2-pigeonhole-0.4.12…
Refer to http://pigeonhole.dovecot.org and the Dovecot v2.x wiki for
more information. Have fun testing this release candidate and don't
hesitate to notify me when there are any problems.
Regards,
--
Stephan Bosch
stephan(a)rename-it.nl
Hello Dovecot users,
Here is the final v0.4.11 release of Pigeonhole for Dovecot v2.2.21.
Nothing of consequence changed since the RC.
Changelog v0.4.11:
- 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
an 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.
The release is available as follows:
http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.11.ta…http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.11.ta…
Refer to http://pigeonhole.dovecot.org and the Dovecot v2.x wiki for
more information. Have fun testing this release and don't hesitate to
notify me when there are any problems.
Regards,
--
Stephan Bosch
stephan(a)rename-it.nl
Hello Dovecot users,
First, a happy new year to you all! :)
In the last few weeks I got quite a few bug reports. I also found a few
things myself. Some of the bugs are quite annoying, so a new release is
necessary. First, I release RC1. If all is well, I'll release the
definitive Pigeonhole v0.4.11 within the next few days.
Changelog v0.4.11:
- 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
an 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.
The release is available as follows:
http://pigeonhole.dovecot.org/releases/2.2/rc/dovecot-2.2-pigeonhole-0.4.11…http://pigeonhole.dovecot.org/releases/2.2/rc/dovecot-2.2-pigeonhole-0.4.11…
Refer to http://pigeonhole.dovecot.org and the Dovecot v2.x wiki for
more information. Have fun testing this release candidate and don't
hesitate to notify me when there are any problems.
Regards,
--
Stephan Bosch
stephan(a)rename-it.nl