Hello Dovecot users,
The recent release of Dovecot v1.2.15 is a good opportunity to release new versions of Sieve and ManageSieve for Dovecot v1.2. These releases consist entirely of bugfixes and introduce no new features.
Changelog Sieve v0.1.18:
- Imap4flags: fixed segfault bug occuring in multiscript context. Occured in specific situations when a script using imap4flags was followed in the sequence by scripts not using imap4flags.
- Imap4flags: fixed bug in setflag command; when parameter was a stringlist, only the last item was actually set.
- Prevented assertion failure due to currupt binary string representation. If the string were missing a final \0 character an assertion was produced in stead of a binary corruption error.
- Multiscript: fixed duplicate implicit keep caused by erroneous execution state update.
- Fixed Sieve script name checking to properly handle length limit and added 0x00ff as invalid character.
- Removed spurious old stdio.h (top) includes; these caused compile issues on specific systems.
- Fixed default Sieve capability (as reported by ManageSieve): extra extensions spamtest, spamtestplus and virustest were enabled by default. These should, however, only be enabled when properly configured and there is no default configuration.
- Variables extension: fixed :length set modifier to recognize utf8 characters in stead of octets.
- Fixed unnecessary reporting of dummy extensions in ManageSieve SIEVE capability; the comparator-i;octet and comparator-i;ascii-numeric 'extensions' were reported explicitly.
- LDA Sieve plugin: added _version symbol to enable Dovecot's plugin version check. Without this check, people can forget to recompile the plugin, which can lead to unexpected effects.
Changelog ManageSieve v0.11.12:
- Fixed error handling of PUTSCRIPT commmand; save commit errors would not make the command fail.
- Fixed PUTSCRIPT bug causing it to hang when given an empty script name.
The releases are available as follows:
Sieve
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.18.tar.gz http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.18.tar.gz.sig
ManageSieve
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-managesieve-0.11.12.tar.gz http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-managesieve-0.11.12.tar.gz.s...
ManageSieve patch
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.15-managesieve-0.11.12.diff.... http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.15-managesieve-0.11.12.diff....
Refer to http://pigeonhole.dovecot.org and the Dovecot wiki for more information. Have fun testing this new release and don't hesitate to notify me when there are any problems.
Regards,
-- Stephan Bosch stephan@rename-it.nl