@@ -559,6 +559,8 @@ module Net
559559 # - Updates #status with the +HIGHESTMODSEQ+ status attribute.
560560 # - Updates #select and #examine with the +condstore+ modifier, and adds
561561 # either a +HIGHESTMODSEQ+ or +NOMODSEQ+ ResponseCode to the responses.
562+ # When the current mailbox is implicitly closed by opening another, the
563+ # server must send the +CLOSED+ response code.
562564 # - Updates #search, #uid_search, #sort, and #uid_sort with the +MODSEQ+
563565 # search criterion, and adds SearchResult#modseq to the search response.
564566 # - Updates #thread and #uid_thread with the +MODSEQ+ search criterion
@@ -568,6 +570,19 @@ module Net
568570 # - Updates #store and #uid_store with the +unchangedsince+ modifier and adds
569571 # the +MODIFIED+ ResponseCode to the tagged response.
570572 #
573+ # ==== RFC7162: +QRESYNC+
574+ # All protocol changes and requirements specified for the +CONDSTORE+
575+ # extension are also a part of the +QRESYNC+ extension.
576+ # - Updates #enable with +QRESYNC+ parameter. +QRESYNC+ _must_ be explicitly
577+ # enabled before using any of the extension's command parameters. Enabling
578+ # +QRESYNC+ implicitly enables +CONDSTORE+ as well.
579+ # - Updates #select and #examine with the +qresync+ parameter, which adds a
580+ # VanishedData object to the result.
581+ # - Updates #uid_fetch with the +vanished+ modifier, which adds a VanishedData
582+ # object to the result array, before any FetchData.
583+ # - Updates #expunge and #uid_expunge to return a VanishedData response.
584+ # - Replaces all +EXPUNGE+ responses with +VANISHED+ responses (VanishedData).
585+ #
571586 # ==== RFC8438: <tt>STATUS=SIZE</tt>
572587 # - Updates #status with the +SIZE+ status attribute.
573588 #
0 commit comments