@@ -704,39 +704,43 @@ void UpdateCapabilities (ImapTokenType sentinel, CancellationToken cancellationT
704
704
Capabilities |= ImapCapabilities . Thread ;
705
705
} else {
706
706
switch ( atom . ToUpperInvariant ( ) ) {
707
- case "IMAP4" : Capabilities |= ImapCapabilities . IMAP4 ; break ;
708
- case "IMAP4REV1" : Capabilities |= ImapCapabilities . IMAP4rev1 ; break ;
709
- case "STATUS" : Capabilities |= ImapCapabilities . Status ; break ;
710
- case "QUOTA" : Capabilities |= ImapCapabilities . Quota ; break ;
711
- case "LITERAL+" : Capabilities |= ImapCapabilities . LiteralPlus ; break ;
712
- case "IDLE" : Capabilities |= ImapCapabilities . Idle ; break ;
713
- case "NAMESPACE" : Capabilities |= ImapCapabilities . Namespace ; break ;
714
- case "CHILDREN" : Capabilities |= ImapCapabilities . Children ; break ;
715
- case "LOGINDISABLED" : Capabilities |= ImapCapabilities . LoginDisabled ; break ;
716
- case "STARTTLS" : Capabilities |= ImapCapabilities . StartTLS ; break ;
717
- case "MULTIAPPEND" : Capabilities |= ImapCapabilities . MultiAppend ; break ;
718
- case "BINARY" : Capabilities |= ImapCapabilities . Binary ; break ;
719
- case "UNSELECT" : Capabilities |= ImapCapabilities . Unselect ; break ;
720
- case "UIDPLUS" : Capabilities |= ImapCapabilities . UidPlus ; break ;
721
- case "CATENATE" : Capabilities |= ImapCapabilities . Catenate ; break ;
722
- case "CONDSTORE" : Capabilities |= ImapCapabilities . CondStore ; break ;
723
- case "ESEARCH" : Capabilities |= ImapCapabilities . ESearch ; break ;
724
- case "SASL-IR" : Capabilities |= ImapCapabilities . SaslIR ; break ;
725
- case "WITHIN" : Capabilities |= ImapCapabilities . Within ; break ;
726
- case "ENABLE" : Capabilities |= ImapCapabilities . Enable ; break ;
727
- case "QRESYNC" : Capabilities |= ImapCapabilities . QuickResync ; break ;
728
- case "SORT" : Capabilities |= ImapCapabilities . Sort ; break ;
729
- case "LIST-EXTENDED" : Capabilities |= ImapCapabilities . ListExtended ; break ;
730
- case "CONVERT" : Capabilities |= ImapCapabilities . Convert ; break ;
731
- case "ESORT" : Capabilities |= ImapCapabilities . ESort ; break ;
732
- case "METADATA" : Capabilities |= ImapCapabilities . Metadata ; break ;
733
- case "NOTIFY" : Capabilities |= ImapCapabilities . Notify ; break ;
734
- case "LIST-STATUS" : Capabilities |= ImapCapabilities . ListStatus ; break ;
735
- case "SPECIAL-USE" : Capabilities |= ImapCapabilities . SpecialUse ; break ;
736
- case "MULTISEARCH" : Capabilities |= ImapCapabilities . MultiSearch ; break ;
737
- case "MOVE" : Capabilities |= ImapCapabilities . Move ; break ;
738
- case "XLIST" : Capabilities |= ImapCapabilities . XList ; break ;
739
- case "X-GM-EXT-1" : Capabilities |= ImapCapabilities . GMailExt1 ; break ;
707
+ case "IMAP4" : Capabilities |= ImapCapabilities . IMAP4 ; break ;
708
+ case "IMAP4REV1" : Capabilities |= ImapCapabilities . IMAP4rev1 ; break ;
709
+ case "STATUS" : Capabilities |= ImapCapabilities . Status ; break ;
710
+ case "ACL" : Capabilities |= ImapCapabilities . Acl ; break ;
711
+ case "QUOTA" : Capabilities |= ImapCapabilities . Quota ; break ;
712
+ case "LITERAL+" : Capabilities |= ImapCapabilities . LiteralPlus ; break ;
713
+ case "IDLE" : Capabilities |= ImapCapabilities . Idle ; break ;
714
+ case "MAILBOX-REFERRALS" : Capabilities |= ImapCapabilities . MailboxReferrals ; break ;
715
+ case "LOGIN-REFERRALS" : Capabilities |= ImapCapabilities . LoginReferrals ; break ;
716
+ case "NAMESPACE" : Capabilities |= ImapCapabilities . Namespace ; break ;
717
+ case "ID" : Capabilities |= ImapCapabilities . Id ; break ;
718
+ case "CHILDREN" : Capabilities |= ImapCapabilities . Children ; break ;
719
+ case "LOGINDISABLED" : Capabilities |= ImapCapabilities . LoginDisabled ; break ;
720
+ case "STARTTLS" : Capabilities |= ImapCapabilities . StartTLS ; break ;
721
+ case "MULTIAPPEND" : Capabilities |= ImapCapabilities . MultiAppend ; break ;
722
+ case "BINARY" : Capabilities |= ImapCapabilities . Binary ; break ;
723
+ case "UNSELECT" : Capabilities |= ImapCapabilities . Unselect ; break ;
724
+ case "UIDPLUS" : Capabilities |= ImapCapabilities . UidPlus ; break ;
725
+ case "CATENATE" : Capabilities |= ImapCapabilities . Catenate ; break ;
726
+ case "CONDSTORE" : Capabilities |= ImapCapabilities . CondStore ; break ;
727
+ case "ESEARCH" : Capabilities |= ImapCapabilities . ESearch ; break ;
728
+ case "SASL-IR" : Capabilities |= ImapCapabilities . SaslIR ; break ;
729
+ case "WITHIN" : Capabilities |= ImapCapabilities . Within ; break ;
730
+ case "ENABLE" : Capabilities |= ImapCapabilities . Enable ; break ;
731
+ case "QRESYNC" : Capabilities |= ImapCapabilities . QuickResync ; break ;
732
+ case "SORT" : Capabilities |= ImapCapabilities . Sort ; break ;
733
+ case "LIST-EXTENDED" : Capabilities |= ImapCapabilities . ListExtended ; break ;
734
+ case "CONVERT" : Capabilities |= ImapCapabilities . Convert ; break ;
735
+ case "ESORT" : Capabilities |= ImapCapabilities . ESort ; break ;
736
+ case "METADATA" : Capabilities |= ImapCapabilities . Metadata ; break ;
737
+ case "NOTIFY" : Capabilities |= ImapCapabilities . Notify ; break ;
738
+ case "LIST-STATUS" : Capabilities |= ImapCapabilities . ListStatus ; break ;
739
+ case "SPECIAL-USE" : Capabilities |= ImapCapabilities . SpecialUse ; break ;
740
+ case "MULTISEARCH" : Capabilities |= ImapCapabilities . MultiSearch ; break ;
741
+ case "MOVE" : Capabilities |= ImapCapabilities . Move ; break ;
742
+ case "XLIST" : Capabilities |= ImapCapabilities . XList ; break ;
743
+ case "X-GM-EXT-1" : Capabilities |= ImapCapabilities . GMailExt1 ; break ;
740
744
}
741
745
}
742
746
0 commit comments