]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imapc: Add no-metadata feature
authorMarco Bettini <marco.bettini@open-xchange.com>
Thu, 2 Nov 2023 11:02:57 +0000 (11:02 +0000)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Thu, 23 Nov 2023 11:24:01 +0000 (11:24 +0000)
src/lib-imap-client/imapc-client.c
src/lib-imap-client/imapc-client.h
src/lib-storage/index/imapc/imapc-settings.c
src/lib-storage/index/imapc/imapc-settings.h

index fe9bc9ee3fc94f5625f8a58af1b2449dd4cdd6f0..b745126fda6ab4be078f297fce82966c5fb09f95 100644 (file)
@@ -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 }
index 816ed44b98ffc6a1cb664decf45dca1f724272bc..d2a3296bb04becf1be9746a0ff848c664e0d22a2 100644 (file)
@@ -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
 };
index 9b1d70bdfaab9049913dbb292091180ac465957e..b623562aaed31bb01dd827ad1b213c1542286a08 100644 (file)
@@ -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 }
 };
 
index bddded39223a6469a438319233be0f248ac11113..60f52230c4b4b8b615bc16fe175ee052027b9c3a 100644 (file)
@@ -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,
 };
 /* </settings checks> */