diff options
author | Dan Winship <danw@src.gnome.org> | 2001-03-23 06:31:55 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2001-03-23 06:31:55 +0800 |
commit | 62af13a3be7e4e3e0a2544cabbd0d1ab17e94ba2 (patch) | |
tree | 28cbe868e665ce2e999f872f7dc21cc458ce22a0 /camel/ChangeLog | |
parent | f7827253de9528b00b22baedd96dc1e06ba0ca68 (diff) | |
download | gsoc2013-evolution-62af13a3be7e4e3e0a2544cabbd0d1ab17e94ba2.tar gsoc2013-evolution-62af13a3be7e4e3e0a2544cabbd0d1ab17e94ba2.tar.gz gsoc2013-evolution-62af13a3be7e4e3e0a2544cabbd0d1ab17e94ba2.tar.bz2 gsoc2013-evolution-62af13a3be7e4e3e0a2544cabbd0d1ab17e94ba2.tar.lz gsoc2013-evolution-62af13a3be7e4e3e0a2544cabbd0d1ab17e94ba2.tar.xz gsoc2013-evolution-62af13a3be7e4e3e0a2544cabbd0d1ab17e94ba2.tar.zst gsoc2013-evolution-62af13a3be7e4e3e0a2544cabbd0d1ab17e94ba2.zip |
Don't look at untagged responses other than "* BYE"...
* providers/imap/camel-imap-command.c (imap_read_response): Don't
look at untagged responses other than "* BYE"...
(camel_imap_response_free): ...do it here instead...
(camel_imap_response_free_without_processing): ...but not here.
* providers/imap/camel-imap-folder.c (camel_imap_folder_selected):
Remove the "EXISTS" line from the response so
camel_imap_response_free won't try to process it.
(camel_imap_folder_selected): If we get an EXISTS response mixed
in with the FETCH responses, record the new EXISTS value.
Use camel_imap_response_free_without_processing so that an EXISTS
response won't cause a loop.
(imap_rescan): Use camel_imap_response_free_without_processing.
(imap_update_summary): Use
camel_imap_response_free_without_processing. If an EXISTS response
shows up, call imap_update_summary again to get the new messages.
(imap_protocol_get_summary_specifier): Use BODY.PEEK[0], not
RFC822.HEADER for prev IMAP4rev1, since the FETCH parser won't
deal with RFC822.HEADER responses.
* providers/imap/camel-imap-store.c (get_folder_info): Fix an
uninitialized variable
svn path=/trunk/; revision=8905
Diffstat (limited to 'camel/ChangeLog')
-rw-r--r-- | camel/ChangeLog | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog index 750038f303..a4a45ed7dc 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,3 +1,28 @@ +2001-03-22 Dan Winship <danw@ximian.com> + + * providers/imap/camel-imap-command.c (imap_read_response): Don't + look at untagged responses other than "* BYE"... + (camel_imap_response_free): ...do it here instead... + (camel_imap_response_free_without_processing): ...but not here. + + * providers/imap/camel-imap-folder.c (camel_imap_folder_selected): + Remove the "EXISTS" line from the response so + camel_imap_response_free won't try to process it. + (camel_imap_folder_selected): If we get an EXISTS response mixed + in with the FETCH responses, record the new EXISTS value. + Use camel_imap_response_free_without_processing so that an EXISTS + response won't cause a loop. + (imap_rescan): Use camel_imap_response_free_without_processing. + (imap_update_summary): Use + camel_imap_response_free_without_processing. If an EXISTS response + shows up, call imap_update_summary again to get the new messages. + (imap_protocol_get_summary_specifier): Use BODY.PEEK[0], not + RFC822.HEADER for prev IMAP4rev1, since the FETCH parser won't + deal with RFC822.HEADER responses. + + * providers/imap/camel-imap-store.c (get_folder_info): Fix an + uninitialized variable + 2001-03-21 Dan Winship <danw@ximian.com> * camel-provider.h: (CamelProvider) add a "GList *authtypes", so |