[Dovecot-news] Released Pigeonhole Sieve v0.1.14 and ManageSieve v0.11.10 for Dovecot v1.2.9

Stephan Bosch stephan at rename-it.nl
Sat Dec 19 13:19:38 EET 2009


Hello Dovecot users,

Due to personal matters I haven't had time to do anything in the last 
few weeks. Before that I provided some pre-releases and since nobody 
indicated problems with those, I release them definitively now. I hope 
the shit storm has blown over, so that I can dedicate more of my time 
towards Pigeonhole development.

The Sieve release involves a large architectural change, but also fixes 
quite a few small problems. The ManageSieve release is necessary to 
match Sieve API changes.

Changelog Sieve v0.1.14:

   * Made the imposed limits on the number of redirects and the number
     of actions configurable. The settings are called sieve_max_actions
     and sieve_max_redirects.
   * Did a major rework of extension handling, making sure that no global
     state is maintained. This change was triggered by problems that
     global state info would cause for Dovecot v2.0, but it is also
     important for v1.2 as it significantly cleans up the library
     implementation.
   + Made LDA Sieve plugin recognize the deliver_log_format setting.
   + Message headers produced from user-supplied data are now
     RFC2047-encoded if necessary for outgoing messages. This is for
     example important for the :subject argument of the vacation action.
   + Added support for the $text$ substitution in the deprecated notify
     extension.
   + The subaddress extension now also accepts recipient_delimiter
     setting as an alias for sieve_subaddress_sep setting. This
     anticipates the recipient_delimiter setting in v2.0.
   - Fixed logging of mailbox names. It logged the converted mUTF7
     version in stead of the original UTF8 version supplied by the user.
   - Fixed a minor memory leak in the multiscript support.
   - Fixed a bug in the recompilation of Sieve scripts. Made sure that
     scripts are only recompiled when the script file - or the symlink
     pointing to it - is strictly newer.

Changelog ManageSieve v0.11.10:

   * This release contains adjustments to match changes in the Sieve API.
     This means that this release will only compile against Pigeonhole
     Sieve v0.1.14.
   - Fixed compilation of ManageSieve against CMUSieve.

The releases are available as follows:

   Sieve:

http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.14.tar.gz
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.14.tar.gz.sig

   ManageSieve (package + patch):

http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-managesieve-0.11.10.tar.gz
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-managesieve-0.11.10.tar.gz.sig

http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.9-managesieve-0.11.10.diff.gz
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.9-managesieve-0.11.10.diff.gz.sig

Refer to http://pigeonhole.dovecot.org for more information. Have fun 
testing the new releases and don't hesitate to notify me when there are 
problems.

Releases for Dovecot v2.0 are still under development...

Regards,

-- 
Stephan Bosch
stephan at rename-it.nl











More information about the Dovecot-news mailing list