Changeset 3489
- Timestamp:
- 03/13/08 15:22:33
- Files:
-
- trunk/ChangeLog (modified) (1 diff)
- trunk/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-store.c (modified) (3 diffs)
- trunk/libtinymail/tny-account.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ChangeLog
r3488 r3489 1 2008-03-03 Philip Van Hoof <pvanhoof@gnome.org> 2 3 * IMAP provider: bugfix when asking for a list of folders that has no 4 subfolders, on Cyrus. 5 1 6 2008-03-12 Jose Dapena Paz <jdapena@igalia.com> 2 7 trunk/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-store.c
r3471 r3489 3569 3569 } 3570 3570 3571 } else if (namespace->prefix[strlen(namespace->prefix)-1] != namespace->delim)3571 } else if (namespace->prefix[strlen(namespace->prefix)-1] == namespace->delim) { 3572 3572 3573 3573 /** 3574 3574 * NAMESPACE (("something" ".") ... 3575 * Usually, IMAP servers give you "something." in stead, but 3576 * this one didn't, so we'll just do that here. I don't really 3575 * Usually, IMAP servers give you "something.". I don't really 3577 3576 * understand from the IMAP spec what the correct way is, looks 3578 3577 * like there's quite a bit of confusion among the IMAP server 3579 3578 * developers about this too. So let's just cope with both here. 3580 3579 **/ 3581 prefix = g_str dup_printf ("%s%c", namespace->prefix, namespace->delim);3582 else3580 prefix = g_strndup(namespace->prefix, strlen(namespace->prefix)-1); 3581 } else { 3583 3582 /** 3584 3583 * NAMESPACE (("something." ".").. … … 3586 3585 **/ 3587 3586 prefix = g_strdup(namespace->prefix); 3587 } 3588 3588 3589 3589 present = g_hash_table_new(folder_hash, folder_eq); … … 3880 3880 * namespace is just asking for it ... */ 3881 3881 3882 /*get_folders_sync (imap_store, "*",ex); 3883 if (camel_exception_is_set(ex)) 3884 goto fail;*/ 3885 3882 3886 if (ns->personal) 3883 3887 get_folders_sync_ns (imap_store, ns->personal, trunk/libtinymail/tny-account.c
r3436 r3489 135 135 * @domain: the domain of the #TnyStatus that will happen in @status_callback 136 136 * @code: the code of the #TnyStatus that will happen in @status_callback 137 * @status_callback: (null-ok) status callback handler or NULL137 * @status_callback: (null-ok): status callback handler or NULL 138 138 * @status_user_data: (null-ok): the user-data to give to the @status_callback or NULL 139 139 *
