diff options
author | Chris Toshok <toshok@helixcode.com> | 2000-10-05 08:51:58 +0800 |
---|---|---|
committer | Chris Toshok <toshok@src.gnome.org> | 2000-10-05 08:51:58 +0800 |
commit | dac3e574bf268991651bedcf2bb0c70d70a5c5dc (patch) | |
tree | deb361be77116d2743f506c6a31e02a6b555a20e /camel/providers/nntp/camel-nntp-utils.c | |
parent | 2deab9c41716083286a3c74d1ece13214972399c (diff) | |
download | gsoc2013-evolution-dac3e574bf268991651bedcf2bb0c70d70a5c5dc.tar.gz gsoc2013-evolution-dac3e574bf268991651bedcf2bb0c70d70a5c5dc.tar.zst gsoc2013-evolution-dac3e574bf268991651bedcf2bb0c70d70a5c5dc.zip |
revert to old method (only use XOVER if OVER is supported.)
2000-10-04 Chris Toshok <toshok@helixcode.com>
* providers/nntp/camel-nntp-utils.c (camel_nntp_get_headers):
revert to old method (only use XOVER if OVER is supported.)
* providers/nntp/camel-nntp-store.c
(camel_nntp_store_get_overview_fmt): handle the case where the
OVER extension isn't listed but LIST OVERVIEW.FMT works (again,
INN 2.2). enable the OVER extension in this case.
svn path=/trunk/; revision=5739
Diffstat (limited to 'camel/providers/nntp/camel-nntp-utils.c')
-rw-r--r-- | camel/providers/nntp/camel-nntp-utils.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/camel/providers/nntp/camel-nntp-utils.c b/camel/providers/nntp/camel-nntp-utils.c index b23d2c540d..e8ee9bb112 100644 --- a/camel/providers/nntp/camel-nntp-utils.c +++ b/camel/providers/nntp/camel-nntp-utils.c @@ -33,7 +33,7 @@ #include <stdlib.h> #include <string.h> -static gboolean +static void get_XOVER_headers(CamelNNTPStore *nntp_store, CamelFolder *folder, int first_message, int last_message, CamelException *ex) { @@ -107,13 +107,10 @@ get_XOVER_headers(CamelNNTPStore *nntp_store, CamelFolder *folder, } g_free (line); } - - return TRUE; } else { /* XXX */ g_warning ("weird nntp response for XOVER: %d\n", status); - return FALSE; } } @@ -240,7 +237,10 @@ camel_nntp_get_headers (CamelStore *store, } - if (!get_XOVER_headers (nntp_store, folder, first_message, last_message, ex)) { + if (nntp_store->extensions & CAMEL_NNTP_EXT_OVER) { + get_XOVER_headers (nntp_store, folder, first_message, last_message, ex); + } + else { g_warning ("need to fix get_HEAD_headers\n"); #if 0 get_HEAD_headers (nntp_store, folder, first_message, last_message, ex); |