[Dovecot] Released Sieve v0.1.11 and ManageSieve v0.11.8 for Dovecot v1.2.3
Hello Dovecot users,
Apart from unfinished development of the date extension, this is a set of bug-fix releases. A few portability issues were found, a few stupidities were fixed and the ManageSieve proxy now also works with TLS. Most notably, the include extension had an issue regarding the expansion of $HOME in the personal include path.
I've built a project site at: http://pigeonhole.dovecot.org
Changelog Sieve v0.1.11:
+ Built skeleton implementation for the date extension (RFC5260).
It compiles, but it does not do anything useful yet. Therefore, it
is not part of the default compilation.
- Fixed ARM portability issues caused by char type not being signed
on that platform. Reading optional operands from a binary would
fail for action side effects. Also, an accidental mixup of an int
return type with bool caused the interpreter to continue on ARM
even though an error occured.
- Removed direct stdint.h includes to prevent portability issues.
- Fixed segfault bug in the handling of script open failures.
- Include: improved user error messages and system log messages.
- Fixed copy-paste mixup between sieve_after and sieve_before
settings in the LDA Sieve plugin. If only a sieve_after script was
active, nothing would have been executed. Patch by Mike Abbott.
- Include: fixed a bug in HOME substitution in the sieve_dir path.
Surfaced in ManageSieve.
Changelog ManageSieve v0.11.8:
- Fixed TLS support for proxying ManageSieve. The protocol state
machine was incorrect. Also added a check that disables ssl when
'starttls' is not enabled for the user. This produces a proper
warning in the log file. There is no such thing as a managesieveS
protocol which has SSL from the start.
The releases are available as follows:
Sieve:
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.11.tar.gz http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.11.tar.gz.sig
ManageSieve (package + patch):
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-managesieve-0.11.8.tar.gz http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-managesieve-0.11.8.tar.gz.si...
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.3-managesieve-0.11.8.diff.gz http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.3-managesieve-0.11.8.diff.gz...
Have fun testing the new releases and don't hesitate to notify me when there are problems.
Regards,
-- Stephan Bosch stephan@rename-it.nl
Hello Dovecot users,
Hi,
Apart from unfinished development of the date extension, this is a set of bug-fix releases. A few portability issues were found, a few stupidities were fixed and the ManageSieve proxy now also works with TLS. Most notably, the include extension had an issue regarding the expansion of $HOME in the personal include path.
I've built a project site at: http://pigeonhole.dovecot.org
Changelog Sieve v0.1.11:
+ Built skeleton implementation for the date extension (RFC5260). It compiles, but it does not do anything useful yet. Therefore, it is not part of the default compilation. - Fixed ARM portability issues caused by char type not being signed on that platform. Reading optional operands from a binary would fail for action side effects. Also, an accidental mixup of an int return type with bool caused the interpreter to continue on ARM even though an error occured. - Removed direct stdint.h includes to prevent portability issues. - Fixed segfault bug in the handling of script open failures. - Include: improved user error messages and system log messages. - Fixed copy-paste mixup between sieve_after and sieve_before settings in the LDA Sieve plugin. If only a sieve_after script was active, nothing would have been executed. Patch by Mike Abbott. - Include: fixed a bug in HOME substitution in the sieve_dir path. Surfaced in ManageSieve.
.......
Have fun testing the new releases and don't hesitate to notify me when there are problems.
build process for Sieve fails when --with-unfinished-features option is set:
...
make[2]: Entering directory
/home/mihl/myroot/job/cvsf/dovecot/devel/dovecot-1.2.3/dovecot-1.2- sieve-0.1.11' make[2]: *** No rule to make target
doc/man/sieve-filter.1', needed by `all-
am'. Stop.
without this it works.
Regards, Michal Hlavinka
On Mon, 10 Aug 2009, Michal Hlavinka wrote:
build process for Sieve fails when --with-unfinished-features option is set: ... make[2]: Entering directory
/home/mihl/myroot/job/cvsf/dovecot/devel/dovecot-1.2.3/dovecot-1.2- sieve-0.1.11' make[2]: *** No rule to make target
doc/man/sieve-filter.1', needed by `all- am'. Stop.
I have added a dummy sieve-filter.1 file to get it going. See the attachment.
-- Wolfgang Friebel Deutsches Elektronen-Synchrotron DESY Phone/Fax: +49 33762 77372/216 Platanenallee 6 Mail: Wolfgang.Friebel AT desy.de D-15738 Zeuthen Germany
Michal Hlavinka wrote:
Hello Dovecot users,
Hi,
Have fun testing the new releases and don't hesitate to notify me when there are problems.
build process for Sieve fails when --with-unfinished-features option is set: ... make[2]: Entering directory
/home/mihl/myroot/job/cvsf/dovecot/devel/dovecot-1.2.3/dovecot-1.2- sieve-0.1.11' make[2]: *** No rule to make target
doc/man/sieve-filter.1', needed by `all- am'. Stop.
Fixed:
http://hg.rename-it.nl/dovecot-1.2-sieve/rev/03cb0e6d4a35
Regards,
Stephan
participants (3)
-
Michal Hlavinka
-
Stephan Bosch
-
Wolfgang.Friebel@desy.de