Do cyrus devs plan to implement PUSH-IMAP protocol?
Sébastien Michel
sebastien.michel at atos.net
Tue Jan 31 03:42:33 EST 2012
>> Here's a tip:) it supports IMAP SPECIAL-USE, but *only* in response to
>> the non-extended IMAP LIST command. The workaround is easy to code in
>> Cyrus
>
> Cool! Have you coded it yet? I don't see a Bugzilla ticket.
Yes to demonstrate to Apple that their IMAP client doesn't really
support the RFC, I don't like such workaround, I prefer waiting for a
fix in the IMAP client ... we're waiting
I forgot to mention that suppot of SPECIAL-USE concerns IOS 5.
--- a/imap/imapd.c
+++ b/imap/imapd.c
@@ -1546,7 +1546,7 @@ void cmdloop(void)
if (c != ' ') goto missingargs;
memset(&listargs, 0, sizeof(struct listargs));
- listargs.ret = LIST_RET_CHILDREN;
+ listargs.ret = LIST_RET_CHILDREN | LIST_RET_SPECIALUSE;
getlistargs(tag.s, &listargs);
if (listargs.pat.count) cmd_list(tag.s, &listargs);
More information about the Cyrus-devel
mailing list