diff options
author | Jeffrey Stedfast <fejj@helixcode.com> | 2000-07-29 01:41:15 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2000-07-29 01:41:15 +0800 |
commit | 42ea927055d4462b9f396092e2791a4db34ce6ec (patch) | |
tree | 0976fd9c6b733e261ffc01c7ae201380ba85d873 /e-util/e-setup.c | |
parent | f0e2a902fabd26df037e567ba17adb6060247aff (diff) | |
download | gsoc2013-evolution-42ea927055d4462b9f396092e2791a4db34ce6ec.tar gsoc2013-evolution-42ea927055d4462b9f396092e2791a4db34ce6ec.tar.gz gsoc2013-evolution-42ea927055d4462b9f396092e2791a4db34ce6ec.tar.bz2 gsoc2013-evolution-42ea927055d4462b9f396092e2791a4db34ce6ec.tar.lz gsoc2013-evolution-42ea927055d4462b9f396092e2791a4db34ce6ec.tar.xz gsoc2013-evolution-42ea927055d4462b9f396092e2791a4db34ce6ec.tar.zst gsoc2013-evolution-42ea927055d4462b9f396092e2791a4db34ce6ec.zip |
Get message count when STATUS is not available. (imap_init):
2000-07-28 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c
(imap_get_message_count_internal): Get message count when STATUS
is not available.
(imap_init): folder->has_search_capability is required for IMAP so
should always be set to TRUE (is currently being set to FALSE as
I've not yet implemented SEARCH support).
(camel_imap_folder_changed): Seem to have fixed my optimization
hack
2000-07-28 Jon K Hellan <hellan@acm.org>
* providers/imap/camel-imap-store.h (CamelImapServerLevel): New
enum.
(CamelImapStore): Added server_level and has_status_capability
members.
* providers/imap/camel-imap-store.c (imap_connect): Detect
IMAP4REV1, IMAP4 and STATUS in capability response.
* providers/imap/camel-imap-folder.c
(imap_get_message_count_internal): Use STATUS only if server
supports it. TODO: Get message count when STATUS not supported.
(imap_get_message, imap_get_summary_internal,
imap_get_message_info_internal): Handle IMAP4 as well.
(imap_protocol_get_summary_specifier): New function: Make a data
item specifier for the header lines we need, appropriate to the
server level.
svn path=/trunk/; revision=4406
Diffstat (limited to 'e-util/e-setup.c')
0 files changed, 0 insertions, 0 deletions