[Dovecot] MANAGESIEVE patch v8 for dovecot 1.0.7

Stephan Bosch stephan at rename-it.nl
Wed Oct 31 02:41:22 EET 2007


Hello dovecot users,

I have updated the MANAGESIEVE patch to the latest stable version of
dovecot (1.0.7). This new version also adds extra configuration settings
to explicitly specify the location of the sieve storage and the active
sieve script. Additionally, the README now more clearly explains the
configuration of the daemon.

It currently won't compile with 1.1 due to significant changes in the
master code. However, because 1.1 now approaches a stable release, the
next version is going to be updated to version 1.1.

Change Log V8
-------------

+ Fixed a few incompatibilities with 1.0.7 version. For instance, the
   "Logged in" message is now sent by the -login process and not by the
   managesieve daemon anymore. This caused a segfault every once in a
   while.
+ Probably fixed the settings problem reported by Steffen Kaiser
   regarding login_dir. 'dovecot -n' now reports correct results, but
   testing will show whether the whole problem is solved.
+ The managesieve daemon now accepts the sieve_storage and sieve
   configuration settings, so it is now possible to explicitly configure
   the location of the sieve storage and the active script respectively.
   The daemon still falls back to using the mail_location (MAIL) settings
   if nothing else is specified.
+ The cyrus timsieved does not use the + character in string literals
   and many clients have adopted to this behaviour. The latest
   managesieve (08) advises to accept a missing + from clients. The
   server should not send any + characters as well. This behavior is now
   implemented on the server.
+ Cleaned up sieve-storage.c: split up the sieve_storage_create function
   in various sub-functions for obtaining the various paths and
   directories.
+ Forced manual intervention if rescueing a non-symlink file at the
   active script path fails somehow. Previously, this presented the admin
   with a log message that it had just eaten the script, which is not
   very nice.
+ Restructured the README.managesieve file and added some more
   explanation with regard to the configuration of the daemon.

This patch still includes (yet another) instance of the CMU Sieve
source, as explained in one of my previous e-mails
(http://dovecot.org/list/dovecot/2006-July/015016.html).

The patch can be downloaded at:

http://sinas.rename-it.nl/~sirius/dovecot-1.0.7-MANAGESIEVE-v8.diff.gz

The README.managesieve is located in the root of the dovecot source tree
after applying the patch.

Have fun testing the patch. Don't hesitate to notify me when there are
problems.

Regards,

--
Stephan Bosch
stephan at rename-it.nl
IRC: Freenode, #dovecot, S[r]us











More information about the dovecot mailing list