summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Woodhouse <David.Woodhouse@intel.com>2010-06-24 23:23:19 +0100
committerDavid Woodhouse <David.Woodhouse@intel.com>2010-06-28 13:45:31 +0100
commitb446ab5b3a950959fb282acfc066f3c2094269a5 (patch)
treecd79570908dfd77e13667b8067f4ab0d3fe0b844
parent5108c911d1227ed81356c77ae9cfa6e87e9f6ccb (diff)
downloadevolution-data-server-b446ab5b3a950959fb282acfc066f3c2094269a5.tar.gz
Detect LIST-STATUS and LIST-EXTENDED capabilities
(cherry picked from commit e6087869b184353f21b6b9f196d13f3cbb5acfd6)
-rw-r--r--camel/providers/imapx/camel-imapx-utils.c2
-rw-r--r--camel/providers/imapx/camel-imapx-utils.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/camel/providers/imapx/camel-imapx-utils.c b/camel/providers/imapx/camel-imapx-utils.c
index 431f11de5..df2db279e 100644
--- a/camel/providers/imapx/camel-imapx-utils.c
+++ b/camel/providers/imapx/camel-imapx-utils.c
@@ -414,6 +414,8 @@ struct {
{ "IDLE", IMAPX_CAPABILITY_IDLE },
{ "CONDSTORE", IMAPX_CAPABILITY_CONDSTORE },
{ "QRESYNC", IMAPX_CAPABILITY_QRESYNC },
+ { "LIST-EXTENDED", IMAPX_CAPABILITY_LIST_EXTENDED },
+ { "LIST-STATUS", IMAPX_CAPABILITY_LIST_STATUS },
};
struct _capability_info *
diff --git a/camel/providers/imapx/camel-imapx-utils.h b/camel/providers/imapx/camel-imapx-utils.h
index 922f9bf58..277ec7ffd 100644
--- a/camel/providers/imapx/camel-imapx-utils.h
+++ b/camel/providers/imapx/camel-imapx-utils.h
@@ -87,6 +87,8 @@ enum {
IMAPX_CAPABILITY_IDLE = (1 << 7),
IMAPX_CAPABILITY_CONDSTORE = (1 << 8),
IMAPX_CAPABILITY_QRESYNC = (1 << 9),
+ IMAPX_CAPABILITY_LIST_STATUS = (1 << 10),
+ IMAPX_CAPABILITY_LIST_EXTENDED = (1 << 11),
};
struct _capability_info {