Stephan Bosch
2009-Jul-05 17:27 UTC
[Dovecot-news] Released Sieve v0.1.7 and ManageSieve v0.11.6 for Dovecot v1.2.0
Hello Dovecot users, I hereby release new versions of the Sieve packages for the recently released Dovecot v1.2.0 (Congrats Timo!). Apart from small changes to make things compile with Dovecot again, a few other bugs were fixed as well. Unfortunately, the (FreeBSD-specific) 8kb script truncation bug remains. Although it is reported for Dovecot v1.1.16, I see no reason why it should not surface in v1.2.0 as well. Any help is appreciated. Changelog Sieve v0.1.7: + Improved consistency of sieve tool documentation and fixed missing parameters in internal tool help output. + Enhanced extensions configuration, allowing to specify the enabled extensions relatively to the default (patch by Steffen Kaiser). - Forgot to initialize script execution status in Sieve plugin, causing segfaults on compile errors in specific conditions. - Fixed logging in Sieve plugin for execution of default main script (went to STDERR). Changelog ManageSieve v0.11.6: * Adjusted to changes in Dovecot regarding client idle timeout vs authentication timeout. This release now depends on Dovecot v1.2.rc6 or newer. - Fixed CRLF line breaks in compile errors (bug reported by Pascal Volk). - Corrected directory/file creation behavior with respect to mode bits and gid (bug reported by Pascal Volk). - Improved handling of script truncation bugs: connection is now closed and and error is logged (bug itself not fixed yet). - Prevented temp script name from showing up in error output. -- The releases are available as follows: Sieve: http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.7.tar.gz http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.7.tar.gz.sig ManageSieve (package + patch): http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-managesieve-0.11.6.tar.gz http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-managesieve-0.11.6.tar.gz.sig http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.0-managesieve-0.11.6.diff.gz http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.0-managesieve-0.11.6.diff.gz.sig -- Have fun testing the new releases and don't hesitate to notify me when there are problems. Regards, -- Stephan Bosch stephan at rename-it.nl
Stefan G. Weichinger
2009-Jul-06 15:08 UTC
[Dovecot] Released Sieve v0.1.7 and ManageSieve v0.11.6 for Dovecot v1.2.0
Stephan Bosch schrieb:> Hello Dovecot users, > > I hereby release new versions of the Sieve packages for the recently > released Dovecot v1.2.0 (Congrats Timo!).[..]> Have fun testing the new releases and don't hesitate to notify me when > there are problems.Errm, I *try* to have fun ;-) Until last week I try to get dovecot working with managesieve and the cmusieve-plugin. I gave it a try with 1.1.16, then with 1.2.0, even with the mercurial-sources, and today with your new versions for dovecot-sieve and managesieve. I followed the docs and I am quite sure to have done the patching and compiling alright. dovecot starts up fine but if I enable the lda-plugin "sieve" and try to deliver a mail I get this: Jul 6 17:02:22 comm01 deliver(sgw): dlopen(/usr/local/lib/dovecot/lda/lib90_sieve_plugin.so) failed: /usr/local/lib/dovecot/lda/lib90_sieve_plugin.so: undefined symbol: null_header_filter_callback Could someone give me some hint ... ? Thanks a lot, Stefan (sorry if I hit some faq here, doesn't look like that in google ....) ----> # dovecot -n Restarting DovecotIEffective uid=65534, gid=65533, home=/tmp . # 1.2.0: /etc/dovecot/dovecot.conf # OS: Linux 2.6.16.27-0.9-smp i686 SUSE LINUX 10.1 (i586) xfs base_dir: /var/run/dovecot/ protocols: imap pop3 imaps pop3s managesieve ssl_cert_file: /etc/postfix/certs/postfix_public_cert.pem ssl_key_file: /etc/postfix/certs/postfix_private_key.pem disable_plaintext_auth: no login_dir: /var/run/dovecot//login login_executable(default): /usr/local/libexec/dovecot/imap-login login_executable(imap): /usr/local/libexec/dovecot/imap-login login_executable(pop3): /usr/local/libexec/dovecot/pop3-login login_executable(managesieve): /usr/local/libexec/dovecot/managesieve-login login_processes_count: 10 first_valid_uid: 100 first_valid_gid: 12 mail_access_groups: mail mail_location: maildir:/data/dovecot/data/%n/Maildir mail_debug(default): no mail_debug(imap): no mail_debug(pop3): no mail_debug(managesieve): yes mail_executable(default): /usr/local/libexec/dovecot/imap mail_executable(imap): /usr/local/libexec/dovecot/imap mail_executable(pop3): /usr/local/libexec/dovecot/pop3 mail_executable(managesieve): /usr/local/libexec/dovecot/managesieve mail_plugin_dir(default): /usr/lib/dovecot/modules/imap mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3 mail_plugin_dir(managesieve): /usr/local/lib/dovecot/managesieve auth default_with_listener: mechanisms: plain login verbose: yes passdb: driver: sql args: /etc/dovecot/dovecot-sql.conf userdb: driver: sql args: /etc/dovecot/dovecot-sql.conf socket: type: listen client: path: /var/spool/postfix/private/auth mode: 432 user: postfix group: postfix master: path: /var/run/dovecot/auth-master mode: 384 user: virtmail group: mail plugin: quota: maildir:storage=102400 sieve: /data/dovecot/data/%n/.dovecot.sieve sieve_storage: /data/dovecot/data/%n/sieve