CVSROOT: /cvs/gnome Module name: evolution-data-server Changes by: zucchi 05/08/17 00:58:51
Modified files: camel/providers/imap: ChangeLog camel-imap-command.c camel-imap-folder.c camel-imap-store.h camel-imap-summary.c camel-imap-summary.h camel-imap-utils.c camel-imap-utils.h Log message: 2005-08-16 Not Zed <NotZed@Ximian.com> ** See bug #242032 [http://bugzilla.gnome.org/show_bug.cgi?id=242032]. * camel-imap-folder.c (do_append): if append fails with no/bad, then retry without custom flags, if we were trying to send them. * camel-imap-command.c (imap_read_response): return SERVICE_INVALID rather than SERVICE_UNAVAILABLE for a BAD/NO response. 2005-08-15 Not Zed <NotZed@Ximian.com> ** See bug #242032 [http://bugzilla.gnome.org/show_bug.cgi?id=242032]. * camel-imap-command.c (imap_read_response): tread BAD the same as NO. * camel-imap-folder.c (do_append): snarf incoming label if it has one. also only try to set flags the server says we can. * camel-imap-utils.c (imap_label_to_flags): helper to map label tag to imap flags. * camel-imap-folder.c (flags_to_label, imap_rescan) (imap_update_summary): if we get a server $Label flag, map it to the label tag as well. * camel-imap-summary.c (label_to_flags, message_info_load) (info_set_user_tag, camel_imap_summary_add_offline) (camel_imap_summary_add_offline_uncached): map the "label" user-tag into an imap server flag. * camel-imap-utils.c (imap_create_flag_list) (imap_parse_flag_list): store the junk flag as a custom flag Junk, and support our own $Labelx flags. if the server supports custom flags. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=evolution-data-server&who=zucchi&date=explicit&mindate=2005-08-17%2000:57&maxdate=2005-08-17%2000:59 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list