Arieh
Verified User
Pigeonhole v0.4.2 for Dovecot v2.2.6 released
Hello Dovecot users,
Now that Dovecot v2.2.6 is released, I can release a new Pigeonhole. Due
to the SO_REUSEPORT changes in Dovecot, this Pigeonhole release will not
compile cleanly against older Dovecot releases.
This release is mainly about bugfixes. I also made a new release for
Dovecot v2.1.17 that includes most of these fixes and some older ones.
A word of warning for people using doveadm sync in combination with
sieve: make sure you update both sides of the replication to avoid
problems after upgrade. The attribute sub-tree under which Sieve scripts
are replicated has moved to a different root. Since we expect that very
few people are affected, there is no facility for backwards
compatibility. This is no problem as long as both sides are upgraded.
There is one new feature for the Sieve vacation extension. Normally
vacation replies are sent with <> sender to prevent mail loops. A
setting is provided to override this behavior
(doc/extensions/vacation.txt), as requested on the mailing list. This is
not a violation of the specification, but use this with care.
Changelog v0.4.2:
* Incompatible change in Sieve doveadm plugin: the root attribute for
Sieve scripts is changed. Make sure that you update both sides of a
dsync setup simultaneously when Sieve is involved, otherwise
synchronization will likely fail.
+ Added support for sending Sieve vacation replies with an actual
sender, rather than the default <> sender. Check the updated
doc/extensions/vacation.txt for more information.
- Fixed a binary code read problem in the `set' command of the Sieve
variables extension. Using the set command with a modifier and an
empty string value would cause code corruption problems while running
the script.
- Various fixes for doveadm-sieve plugin, mostly crashes. These include
a fix for the `Invalid value for default sieve attribute' problem.
- Various fixes for compiler and static analyzer warnings, e.g. as
reported by CLang and on 32 bit systems.
- Fixed the implementation of the new ptions flag for the Sieve
include extension.
- Fixed potential segfault bug at deinitialization of the lda-sieve
plugin.
- Fixed messed up hex output for sieve-dump tool.
Changelog v0.3.6:
- Fixed a binary code read problem in the `set' command of the Sieve
variables extension. Using the set command with a modifier and an
empty string value would cause code corruption problems while running
the script.
- Various fixes for compiler and static analyzer warnings, as reported
by CLang.
- ManageSieve: Fixed '[' ']' stupidity for response codes (only happened
before login).
- Fixed setting name in example-config/conf.d/20-managesieve.conf.
- Fixed messed up hex output for sieve-dump tool.
[...]
Refer to http://pigeonhole.dovecot.org and the Dovecot v2.x 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