diff options
author | Jeffrey Stedfast <fejj@novell.com> | 2004-05-21 03:16:53 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2004-05-21 03:16:53 +0800 |
commit | bb332fc6a0c1ad636ebc7aeaa0db42deabe19407 (patch) | |
tree | fccf544bdb7e2e5fe1e1d82aa962c7ffd39dea2c /camel/ChangeLog | |
parent | c976418063aa604997502adb6b88054f0f2822cf (diff) | |
download | gsoc2013-evolution-bb332fc6a0c1ad636ebc7aeaa0db42deabe19407.tar gsoc2013-evolution-bb332fc6a0c1ad636ebc7aeaa0db42deabe19407.tar.gz gsoc2013-evolution-bb332fc6a0c1ad636ebc7aeaa0db42deabe19407.tar.bz2 gsoc2013-evolution-bb332fc6a0c1ad636ebc7aeaa0db42deabe19407.tar.lz gsoc2013-evolution-bb332fc6a0c1ad636ebc7aeaa0db42deabe19407.tar.xz gsoc2013-evolution-bb332fc6a0c1ad636ebc7aeaa0db42deabe19407.tar.zst gsoc2013-evolution-bb332fc6a0c1ad636ebc7aeaa0db42deabe19407.zip |
Fixes bug #42295 and the infinite loop part of bug #58766 (these 2 bugs
2004-05-20 Jeffrey Stedfast <fejj@novell.com>
Fixes bug #42295 and the infinite loop part of bug #58766 (these 2
bugs are almost identical, except the server responses are broken
in different ways).
* providers/imap/camel-imap-folder.c (imap_update_summary): Remove
the kludge to re-SELECT the folder to force a re-FETCH of
message-info's. This 1) doesn't do what it was meant to do and 2)
has a tendency to cause infinite loops with broken servers such as
Courier-IMAP.
(imap_update_summary): Rework the loop that adds messages to the
summary such that if we encounetr an error, we break out and set
an exception (we can keep the messages up to the point of failure,
but none after that because otherwise our uid-to-seqid mapping
would be inconsistant with that of the server and could
potentially cause data loss).
svn path=/trunk/; revision=26019
Diffstat (limited to 'camel/ChangeLog')
-rw-r--r-- | camel/ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog index 2b55f9689e..ddd90a7ddc 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,3 +1,21 @@ +2004-05-20 Jeffrey Stedfast <fejj@novell.com> + + Fixes bug #42295 and the infinite loop part of bug #58766 (these 2 + bugs are almost identical, except the server responses are broken + in different ways). + + * providers/imap/camel-imap-folder.c (imap_update_summary): Remove + the kludge to re-SELECT the folder to force a re-FETCH of + message-info's. This 1) doesn't do what it was meant to do and 2) + has a tendency to cause infinite loops with broken servers such as + Courier-IMAP. + (imap_update_summary): Rework the loop that adds messages to the + summary such that if we encounetr an error, we break out and set + an exception (we can keep the messages up to the point of failure, + but none after that because otherwise our uid-to-seqid mapping + would be inconsistant with that of the server and could + potentially cause data loss). + 2004-05-20 Not Zed <NotZed@Ximian.com> * providers/nntp/camel-nntp-folder.c (nntp_folder_get_message): |