From: Marco Bettini Date: Thu, 2 Nov 2023 11:02:57 +0000 (+0000) Subject: imapc: Add no-metadata feature X-Git-Tag: 2.4.0~1944 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=88cfb856ff8d3361b72e064aed2cbe1966206735;p=thirdparty%2Fdovecot%2Fcore.git imapc: Add no-metadata feature --- diff --git a/src/lib-imap-client/imapc-client.c b/src/lib-imap-client/imapc-client.c index fe9bc9ee3f..b745126fda 100644 --- a/src/lib-imap-client/imapc-client.c +++ b/src/lib-imap-client/imapc-client.c @@ -33,6 +33,7 @@ const struct imapc_capability_name imapc_capability_names[] = { { "QUOTA", IMAPC_CAPABILITY_QUOTA }, { "ID", IMAPC_CAPABILITY_ID }, { "SAVEDATE", IMAPC_CAPABILITY_SAVEDATE }, + { "METADATA", IMAPC_CAPABILITY_METADATA }, { "IMAP4REV1", IMAPC_CAPABILITY_IMAP4REV1 }, { NULL, 0 } diff --git a/src/lib-imap-client/imapc-client.h b/src/lib-imap-client/imapc-client.h index 816ed44b98..d2a3296bb0 100644 --- a/src/lib-imap-client/imapc-client.h +++ b/src/lib-imap-client/imapc-client.h @@ -35,6 +35,7 @@ enum imapc_capability { IMAPC_CAPABILITY_QUOTA = 0x2000, IMAPC_CAPABILITY_ID = 0x4000, IMAPC_CAPABILITY_SAVEDATE = 0x8000, + IMAPC_CAPABILITY_METADATA = 0x10000, IMAPC_CAPABILITY_IMAP4REV1 = 0x40000000 }; diff --git a/src/lib-storage/index/imapc/imapc-settings.c b/src/lib-storage/index/imapc/imapc-settings.c index 9b1d70bdfa..b623562aae 100644 --- a/src/lib-storage/index/imapc/imapc-settings.c +++ b/src/lib-storage/index/imapc/imapc-settings.c @@ -97,6 +97,7 @@ static const struct imapc_feature_list imapc_feature_list[] = { { "fetch-empty-is-expunged", IMAPC_FEATURE_FETCH_EMPTY_IS_EXPUNGED }, { "no-msn-updates", IMAPC_FEATURE_NO_MSN_UPDATES }, { "no-acl", IMAPC_FEATURE_NO_ACL }, + { "no-metadata", IMAPC_FEATURE_NO_METADATA }, { NULL, 0 } }; diff --git a/src/lib-storage/index/imapc/imapc-settings.h b/src/lib-storage/index/imapc/imapc-settings.h index bddded3922..60f52230c4 100644 --- a/src/lib-storage/index/imapc/imapc-settings.h +++ b/src/lib-storage/index/imapc/imapc-settings.h @@ -22,6 +22,7 @@ enum imapc_features { IMAPC_FEATURE_FETCH_EMPTY_IS_EXPUNGED = 0x4000, IMAPC_FEATURE_NO_MSN_UPDATES = 0x8000, IMAPC_FEATURE_NO_ACL = 0x10000, + IMAPC_FEATURE_NO_METADATA = 0x20000, }; /* */