[Dovecot] Released Pigeonhole v0.2.4 for Dovecot v2.0.14
Hello Dovecot users,
I release a new version of Pigeonhole tonight. This release extends the configuration capabilities of the include and vacation extensions, adds the ihave extension (RFC 5463), and fixes a few small other things. Judging by Timo's plans, this will be one of the last feature releases for Dovecot v2.0, since I'll be switching active development to Dovecot v2.1 once that matures a little more.
Changelog v0.2.4:
- Vacation extension: finally added support for using the original recipient in vacation address check. It is also possible to disable the recipient address check entirely. Check doc/vacation.txt for configuration information.
- Include extension: made limits on the include depth and the total number of included scripts configurable. Check doc/include.txt for configuration information.
- Implemented ihave extension. This allows checking for the availability of Sieve language extensions at 'runtime'. Actually, this is checked at compile time. At runtime the interpreter checks whether extensions that were not previously available are still unavailable. If the situation changed, the script is re-compiled and the ihave tests are evaluated again.
- Sieve: optimized compilation of tests that yield constant results (i.e. known at compile tme), such as 'true' and 'false'. No code is produced anymore for script sections that are never executed. Also, semantics are not verified anymore in uncompiled script sections.
- Made vnd.dovecot.debug extension available to the LDA plugin instead of only the command line tools.
- Sieve: redirect action now adds X-Sieve-Redirected-From header (mainly for people using SPF/SRS).
- Sieve: fixed bug in handling flags and keywords; in case of error an assertion was triggered.
- Script storage: improved handling of unconfigured user home directory. Originally this would produce an unhelpful error message.
- Imap4flags extension: prevent forcibly enabling imap4flags when imapflags is enabled.
- Fixed various -Wunused-but-set-variable compiler warnings.
- Include extension: forgot to check variable identifier syntax for 'global' command.
- Sieve: fixed debug mode; no messages were logged in some situations.
- sievec tool: forgot to enable -D (debug) parameter.
The release is available as follows:
http://www.rename-it.nl/dovecot/2.0/dovecot-2.0-pigeonhole-0.2.4.tar.gz http://www.rename-it.nl/dovecot/2.0/dovecot-2.0-pigeonhole-0.2.4.tar.gz.sig
Refer to http://pigeonhole.dovecot.org and the Dovecot v2.0 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
Hello Dovecot Users, This looks like a possible workaround for issues I am having with Dovecot 2.1.7. Our emails are redirected from the home office so the vacation response always fails with, "discarding vacation response for implicitly delivered message; no known (envelope) recipient address found in message headers". I need to use the sieve vacation option but cannot figure out how to get it working for us. If I send to the local address, it works fine. If I send to the redirect address, it fails with above error. Unfortunately, all of our emails are from redirected addresses, all from a single domain. There's got to be some way to make it work AND protect our server's good name. Any help greatly appreciated, Dave
Stephan Bosch-2 wrote
- Vacation extension: finally added support for using the original recipient in vacation address check. It is also possible to disable the recipient address check entirely. Check doc/vacation.txt for configuration information.
-- View this message in context: http://dovecot.2317879.n4.nabble.com/Released-Pigeonhole-v0-2-4-for-Dovecot-... Sent from the Dovecot mailing list archive at Nabble.com.
participants (2)
-
rpsuprdave
-
Stephan Bosch