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