You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Supporting RFC4466 as well as the basic ABNF in RFC3501 will give significant forward compatibility, allowing us to partially parse some other extensions which we don't (yet?) otherwise support. Additionally, RFC4466 support is necessary for RFC9051.
Parse unknown or unsupported extensions using RFC4466 tagged-ext syntax
Supporting RFC4466 as well as the basic ABNF in RFC3501 will give significant forward compatibility, allowing us to partially parse some other extensions which we don't (yet?) otherwise support. Additionally, RFC4466 support is necessary for RFC9051.
tagged-ext
syntaxtagged-ext-val
(done as part of ⚡ Better Faster CleanerSTATUS
parsing #225)ExtensionData
(done as part of ⚡ Better Faster CleanerSTATUS
parsing #225)#to_hash
) #127#to_ary
) #128#to_str
) #129(also usable for non-RFC4466 extension data)
#select
/#examine
Commands#select
/#examine
, usingselect-params
syntax (RFC4466 tagged-ext) #124#select
/#examine
for existingselect-param
extensionscondstore
kwarg to#select
,#examine
(RFC7162, CONDSTORE) #122:qresync
kwarg to#select
,#examine
(RFC7162) #123#create
Command#create
, usingcreate-params
syntax (RFC4466 tagged-ext) #126#create
for existingcreate-param
extensions:use
kwarg to#create
(RFC6154, SPECIAL-USE) #125#rename
Command#rename
, usingrename-params
syntax (RFC4466 tagged-ext) #130#fetch
and#uid_fetch
Commands#fetch
/#uid_fetch
, using RFC4466 tagged-ext syntax #133#fetch
/#uid_fetch
for existingfetch-modifier
extensionschangedsince
kwarg to#fetch
/#uid_fetch
(RFC7162, CONDSTORE) #132:vanished
kwarg to#fetch
/#uid_fetch
(RFC7162, QRESYNC) #131#search
CommandSEARCH
command #115#search
, usingsearch-return-opts
syntax (RFC4466 tagged-ext)ESEARCH
untagged response #121esearch-response
andsearch-response-data
#120search-return-data
extensions directly#append
CommandThe text was updated successfully, but these errors were encountered: