aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Alexander Belyavskiy <diejmon@gmail.com>2018-06-18 03:06:16 +0300
committerGravatar HoĆ  V. DINH <dinh.viet.hoa@gmail.com>2018-06-17 17:06:16 -0700
commitaa6ac2aa85eed72259b43576dda0c7cc4de5c3c1 (patch)
tree33d3a593cee0402dff10fe05ae51b61b733c1f7b
parent6e035e8c9b068460b49a1c2090efd0330b3b0aa8 (diff)
Add uidplus, acl, enable capabilities parsing (#1750)
-rw-r--r--src/core/imap/MCIMAPSession.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/core/imap/MCIMAPSession.cpp b/src/core/imap/MCIMAPSession.cpp
index cca02b68..9b0e6a66 100644
--- a/src/core/imap/MCIMAPSession.cpp
+++ b/src/core/imap/MCIMAPSession.cpp
@@ -4212,6 +4212,15 @@ void IMAPSession::capabilitySetWithSessionState(IndexSet * capabilities)
if (mailimap_has_extension(mImap, (char *)"XYMHIGHESTMODSEQ")) {
capabilities->addIndex(IMAPCapabilityXYMHighestModseq);
}
+ if (mailimap_has_uidplus(mImap)) {
+ capabilities->addIndex(IMAPCapabilityUIDPlus);
+ }
+ if (mailimap_has_acl(mImap)) {
+ capabilities->addIndex(IMAPCapabilityACL);
+ }
+ if (mailimap_has_enable(mImap)) {
+ capabilities->addIndex(IMAPCapabilityEnable);
+ }
applyCapabilities(capabilities);
}