X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmodules%2Fimap%2Fserv_imap.c;h=9dd687500654da182d420c3994458c3c404da9c5;hb=7d0ec733619b5919c5ee0bc4f72d221740f53f6e;hp=af02dd68cb4da83c8c9cc08401c91ca0ecf760f8;hpb=901ce19c700c8c9763960abcc60cb6105fbbc95c;p=citadel.git diff --git a/citadel/modules/imap/serv_imap.c b/citadel/modules/imap/serv_imap.c index af02dd68c..9dd687500 100644 --- a/citadel/modules/imap/serv_imap.c +++ b/citadel/modules/imap/serv_imap.c @@ -447,11 +447,20 @@ void imap_output_capability_string(void) { /* We are building a partial implementation of METADATA for the sole purpose * of interoperating with the ical/vcard version of the Bynari Insight Connector. - * If you were expecting something else, comment out one or both of these - * extension advertisements. + * It is not a full RFC5464 implementation, but it should refuse non-Bynari + * metadata in a compatible and graceful way. */ cprintf(" METADATA"); - /* cprintf(" LIST-EXTENDED"); */ + + /* + * LIST-EXTENDED was originally going to be required by the METADATA extension. + * It was mercifully removed prior to the finalization of RFC5464. We started + * implementing this but stopped when we learned that it would not be needed. + * If you uncomment this declaration you are responsible for writing a lot of new + * code. + * + * cprintf(" LIST-EXTENDED") + */ } /*