Hello Dovecot users,

It has been about two months since the last release of the new Sieve 
implementation and the ManageSieve service for Dovecot v1.2. Therefore, 
this release contains quite a few changes. It adds new sieve features 
like the enotify extension and multiscript support. Also, quite a few 
(user-reported) bugs were fixed since the last release.

Changelog Sieve v0.1.3:

   * Adapted to changes in Dovecot, making this release dependent on
     Dovecot >= 1.2.beta1
   * Made mail address comparison fully case-insensitive. This is
     particularly noticeable for the :addresses argument of the vacation
     command.
   + Finished enotify extension. Currently, only the mailto notification
     method is implemented. All still needs to be tested thoroughly.
   + Implemented multiscript support. It is now possible to execute
     multiple Sieve scripts sequentially. Administrator-controlled
     scripts can be executed before and after the user's script. Still
     needs to be tested thoroughly.
   + Implemented support for configuring the available Sieve extensions.
   + Made the subaddress extension (partially) configurable using the
     sieve_subaddress_sep setting, which allows specifying a
     (multi-charater) separator other than '+'.
   + Compiler now warns about invalid header field names used for the
     header and address tests.
   + Vacation extension now properly generates a References header for
     the response message.
   + Added testing of basic result execution to the test suite. Also
     added support for testing the outgoing messages produced by the
     Sieve interpreter.
   + Included execution of the actual result in the sieve-test command
     line tool. The undocumented sieve-exec tool that existed for this is
     now removed as planned.
   + Added support for the now obsolete 'imapflags' extension for
     backwards compatibility with CMUSieve. This also implements the
     mark/unmark commands.
   - Fixed bugs in the regex extension: 1) if an optional match value did
     not in fact match, subsequent match values would get unexpected
     indexes. 2) fixed segfault bug occuring when regex is freed.
   - Fixed bug in the use of the :from agrument for the vacation command.
     If this address included a phrase part, the response would not be a
     valid RFC822 message.
   - Plugged a theoretical security hole occuring when a directory is
     opened as a Sieve binary.
   - Cleaned up and fixed various log messages.
   - Fixed bug in the outgoing address verification. Addresses ending in
     ',' were erroneously accepted.

Changelog ManageSieve v0.11.3:

   * Changed the SASL service name from "managesieve" into "sieve" as
     required in the protocol specification. Don't forget to adjust your
     configuration if your authentication mechanism depends on this
     service name.
   * Adapted to changes in Dovecot, making this release dependent on
     Dovecot >= v1.2.beta1.
   * Adapted to changes in the new Sieve implementation, making this
     release dependent on Dovecot Sieve >= v0.1.3 if used. The old
     cmusieve plugin is still supported.
   + Implemented making the SIEVE and NOTIFY capability fully dynamic,
     meaning that the sieve_extensions setting that was introduced for
     the new Sieve plugin properly affects the ManageSieve daemon as
     well.
   + Added support for the CHECKSCRIPT command. In terms of the supported
     commands, the ManageSieve daemon now complies with protocol VERSION
     1.0 as listed in the CAPABILITY response.
   - Fixed maximum permissions for uploaded scripts; was 0777. This was
     shielded however by the default umask (not documented to be
     configurable), so the actual permissions would never have been 0777.
   - Fixed a segfault bug in the authentication time-out. Bug report and
     trace provided by Wolfgang Friebel.
   - Fixed handling of ~/ in use of mail-data for script location.
   - Fixed small problems in the login proxy support.

The following files are released:

   Sieve:

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

   ManageSieve package:

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

   ManageSieve patch:

http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.beta1-managesieve-0.11.3.diff.gz
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.beta1-managesieve-0.11.3.diff.gz.sig

Have fun testing the new releases and don't hesitate to notify me when
there are problems.

Regards,

-- 
Stephan Bosch
step...@rename-it.nl

_______________________________________________
Dovecot-news mailing list
Dovecot-news@dovecot.org
http://dovecot.org/cgi-bin/mailman/listinfo/dovecot-news

Reply via email to