http://dovecot.org/releases/1.2/dovecot-1.2.7.tar.gz http://dovecot.org/releases/1.2/dovecot-1.2.7.tar.gz.sig * IMAP: IDLE now sends "Still here" notifications to same user's connections at the same time. This hopefully reduces power usage of some mobile clients that use multiple IDLEing connections. * IMAP: If imap_capability is set, show it in the login banner. + IMAP: Implemented SORT=DISPLAY extension. - Login process creation could have sometimes failed with epoll_ctl() errors or without epoll probably some other strange things could have happened. - Maildir: Fixed some performance issues - Maildir: Fixed crash when using a lot of keywords. - Several fixes to QRESYNC extension and modseq handling - mbox: Make sure failed saves get rolled back with NFS. - dbox: Several fixes. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part Url : http://dovecot.org/pipermail/dovecot-news/attachments/20091109/43474fd2/attachment.bin
Hello Timo, unfortunally dovecot-1.2.6-managesieve-0.11.9.diff is not applicable to Dovecot 1.2.7. After patching dovecot-1.2.6-managesieve-0.11.9.diff from: @@ -619,7 +635,13 @@ *set->imap_capability != '\0' ? set->imap_capability : set->imap_generated_capability, NULL)); if (*set->imap_capability != '\0') env_put("CAPABILITY_STRING_OVERRIDDEN=1"); + } else if (group->mail_process_type == PROCESS_TYPE_MANAGESIEVE) { + env_put(t_strconcat("CAPABILITY_STRING=", + set->managesieve_generated_capability, NULL)); + env_put(t_strconcat("MANAGESIEVE_IMPLEMENTATION_STRING=", + set->managesieve_implementation_string, NULL)); } + if (*set->login_trusted_networks != '\0') { env_put(t_strconcat("TRUSTED_NETWORKS=", set->login_trusted_networks, NULL)); to @@ -619,9 +635,15 @@ *set->imap_capability != '\0' ? set->imap_capability : set->imap_generated_capability, NULL)); if (*set->imap_capability != '\0') env_put("CAPABILITY_STRING_OVERRIDDEN=1"); + } else if (group->mail_process_type == PROCESS_TYPE_MANAGESIEVE) { + env_put(t_strconcat("CAPABILITY_STRING=", + set->managesieve_generated_capability, NULL)); + env_put(t_strconcat("MANAGESIEVE_IMPLEMENTATION_STRING=", + set->managesieve_implementation_string, NULL)); } + if (*set->login_trusted_networks != '\0') { env_put(t_strconcat("TRUSTED_NETWORKS=", set->login_trusted_networks, NULL)); this patch works with Dovecot 1.2.7. Christian
Timo Sirainen wrote:> http://dovecot.org/releases/1.2/dovecot-1.2.7.tar.gz > http://dovecot.org/releases/1.2/dovecot-1.2.7.tar.gz.sig >ManageSieve patch updated: http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.7-managesieve-0.11.9.diff.gz http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.7-managesieve-0.11.9.diff.gz.sig Regards, Stephan