Duncan Gibb wrote, on 26.11.2008 17:36:
> Could you post your patch, please?  Or attach it to the bug.

I'll post it here, since it's only a quick and dirty "fix" to have proof of
the bug.

Regards, Wolfgang
-- 
Wolfgang Breyha <[EMAIL PROTECTED]> | http://www.blafasel.at/
Vienna University Computer Center | Austria

diff -urN cyrus-imapd-2.3.13.orig/imap/imapd.c cyrus-imapd-2.3.13/imap/imapd.c
--- cyrus-imapd-2.3.13.orig/imap/imapd.c        2008-11-15 23:40:36.000000000 
+0100
+++ cyrus-imapd-2.3.13/imap/imapd.c     2008-11-26 11:22:03.000000000 +0100
@@ -987,7 +987,7 @@
     const char *err;
 
     prot_printf(imapd_out, "* OK [CAPABILITY ");
-    capa_response(CAPA_PREAUTH);
+    capa_response(CAPA_PREAUTH|CAPA_POSTAUTH);
     prot_printf(imapd_out, "]");
     if (config_serverinfo) prot_printf(imapd_out, " %s", config_servername);
     if (config_serverinfo == IMAP_ENUM_SERVERINFO_ON) {
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to