Re: [auth48] *[AD] Re: AUTH48: RFC-to-be 9394 <draft-ietf-extra-imap-partial-04> for your review

"nvikram_imap@yahoo.com" <nvikram_imap@yahoo.com> Wed, 03 May 2023 18:17 UTC

Return-Path: <nvikram_imap@yahoo.com>
X-Original-To: auth48archive@ietfa.amsl.com
Delivered-To: auth48archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B659C15171B for <auth48archive@ietfa.amsl.com>; Wed, 3 May 2023 11:17:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZYpz97vk_Tk3 for <auth48archive@ietfa.amsl.com>; Wed, 3 May 2023 11:17:14 -0700 (PDT)
Received: from sonic302-3.consmr.mail.bf2.yahoo.com (sonic302-3.consmr.mail.bf2.yahoo.com [74.6.135.42]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77BB2C14CF13 for <auth48archive@rfc-editor.org>; Wed, 3 May 2023 11:17:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683137833; bh=Hf4if68nnZj01JehT/INLD86FxJ24pr2M2Fp1pbV++M=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=jB+6+HRKuaA3WztZgbH51rKpPJmm3AZO3IM/mAY+uiCWT75N3hmF2IjwL3cOoEjtwJlMZmhuXTWLfST9mX+f7U9T0VVlkFVdZ/lyCNRNsIKKRbbtTxowntynWMp9DmbiyVH1iZdUwnGXujDnOCn27HjLcryjN67iUs12Uc1Am71NAn6JQVhyfUFMVJe3IaFTxiyOrSsY+69XHyD8WIhMRh0fPuycGkMRL9hZXpL75S6+w2mKYG2ruE1djqNhVx1AgOwpwvDwll14uRkGGV2x6H2LOPF9nQTKpc1A7/Su4zTy3IuKsTV+5tGNZOBYzNcAU7SlOMhSq8tj5TwCasq/lw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683137833; bh=sYwRMOalAWEH1fTie7F8IVYmEe9TnczgyLzEI3ejdeP=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=T0LB4HLzQy1gYpp9gYuiyyMOG5R/Lqe6Lx2mswNASUJaEs/XfuwsMbBVYDaal1LAv8I5fUlIvqf7Q8lPdAkT8FXf/4c1bv9yGY/kUHjYQd4pFZET1+1E6Daf4iZ7+iT3xPSPOCfwJ24xryOEqaueAt3xNx/FkmIthgCtJ8U3+w6Hw6sttcxZZj9Njc6nsUq2v1RimGR0ORFX5knv0yt3SSCkUfDu7H0TrbbzhcRHYDqGjePlA6e8sZRf5EEQEikEGwPxWX6VnCEptMS89CX2vXY8nCfzVz/As+5fkT8QtR3zTiZU1wh0vDsgBJEM81C67SsULE6pIYBiUTXd207dCg==
X-YMail-OSG: JWXSYjwVM1nlsyJuykdmNqpZMGhyUV_tZugWuzVwtYUU1Hkz7_HZVd3gG625oC5 .PW7u37i00ggaucaBFGZ.xF.2yj.0.Q9fl3ppHtLSerFHv5rvwRuNrwcGBCI.4FX8oxsLOsszkCL y3fgxXw3CKXcXcjHj40PyULaoWDNz_FK1Aalei_Xypty.rLsIXMGTbpKm7XBGLdHYGvsDOFOKx.I HiMYzEalKfDSEhrnSPQM5mQ1lWp5jLdandyPNAKG0q3LumpaOnZ5SUijaJyCyzdbwvvKJEAIQdd3 slSTTwfb5VenPFSp_yLAyIh_5JaT.uM69qte9YJKhLa7zKzd8a0.c2feUE1ya5fZJudsP_.0BQOC ifc5e6O_4VWydkgpDQmHZ75mn_5iqfvQFaK.x073YQWdNjDoGapUI3YX41DMEGx01xa3e1YJFNsW Nnb0v6t8S9Eous9rODzpw4R6NZ0uzk4WI6NwM8Iy0zFyqAWspe03GaqFHxphvUZ3Nnjy8WUfgaVR F1pKCkBRSzdBxIjhJCdn5U50CCUuMjk1kUHrXSHPbUO9ladqdZBm8ECxw4ENaSy1J0ZBux27r.eo 2RK0elhwTg049kAOu4H5mAu.uaODbZ90Hxhtg__BtUuvFwzf9ymzoU8X79dWlRecFCTRQyywbOy5 vrFLrTqLNUyxhpRtNDX3OxRAolw2N8E1U5J8_QiSpOVGUI0ywXJ2oRt7acOcnTarbK6UsnRAcHAG 512h7ui8rS85v8.H9_XnEvKFvpkiDI1PVolwXLFeYt85jUUUiwpXcf19Knn6CE.yEpipBaVwKciC Js0w2ixTXEO1dhFWs6Gru8dqifYxKT6KvCqi.c1SfkPfen7FNL.G5R9T2RTIOuee7kzNNQwLmBVp ZE03fJwPOZUS05C3hm2GBPGW7LPuBWE3pu8ukLAQ0oyxANzk7ATwtTwKKvRuJZtAfw6oNtbM6_i7 TbwYk.rv_CteL6_9YDAi2GtOg0y3W6tmyH0Ylwb3ILiTOik_PLnjpNuOV.TzqVGCaEWW1MHFZxxS u8Q40Y5l6LPmiyQXn2lqjFzaljkFPvCw6zCEx9RT.lPbiA9gjRB02KeWdl2EAA5.r1Ax0bq9e279 rTfO91PBk8p0Jyom4BdwGFxfhU_WKmzgPdibEcudKqGdh3B5lG3r7qiE8ZTK1jTptjqqQSyuUaSY zKiay6.wBc8zHhTGlOmFX5NUd665NVc18BG3XQkw47OoZwZWfe_8z.M2Ek_aLpKO83t3sIOFU324 de8W7cHyoJAXenyyPIiwzfJgPv2kpo2Yo_GG33GTHY0WnyBAfyCXtrko5tqrAk1.0AHP1sCdqeap _CD6UAmqaCVhBkhrLXRT3cr6xfPOQJGQLhNYAMj8vlIguYieD.3GpsIK0FvTMsvTwfvLmJQ5Mu70 RsP9HVK8L0TF2AEAj._Mdmv1dZfr8jqOPgHLGQKhOguN9CB0WYQ0GUwwJS695xcS_vg9GoJqE9Tx Hcagfnqi7S79tzBzCt.xdvfE6FT.obB4MwSRswSxiJuAI0SyzF17zU5FzcMkpoJzTWathHeIO9RC NbbMAL_GmtvuPeUiSTkkK5FIW1d8y8mrzAT5EyLeTpniLPzr9M_l_wCmuziC2YC8Er30ClBjY.Av 7UWPICzmB_wSDYZZcArVW_FkaEDVdMcm5zDSGHuqWd9lF7OeT39GtkSOlyj_sTBtGuz2RegdC.Iv cmhWXDW4c7z9d4zY9G5M7SveTo37l8j72sKIFy.meBwiyGKf.H5kg7koRXgVjQkTLtRHIR4qPwHi Co2RTlYJSJXALW5py6tjL4t7OlYXYdAGfQk1273xpoLAOyU9tvlfs8vhxFwUidmpj4STTwaiD0Od Xm4iJwcjWy.0FtH6qo7VbB69pfPyTph8FmVb1d7BjZW4wuW3wimofAkS9IH4DwD5ah0K9DAwfg1y GN_3KA36UDOXQV7oKvCwu7AYSOmLut6_LLZLVTebdOJZk9dYYCUQYACLc4qoiVzoYjqcVqInE0dl VAyrUJvw.630idxU8I7xkjaiN55oDOO43OKLCilowGpiSHZqJnNO.bI4amWLgczlM7oFXlqSb4OB jRuUDD3wn2ast9Ope5Y6PPM1mMlkRFi3sBJKPDKTOpwbsB8iglhIwbe7FNeYMvssVbcLy7mtQzf2 Ryhuh8.3P97owNw923m9G8B8koCTyP0zfSJGk0HqJpx7uySnoUdVrWB3tBtvm4.795AEH.9laKiT PFkwmIpe_R5DprGc.tAwoBraksTEY3Ly_xyMAlnDASQECi48NSA--
X-Sonic-MF: <nvikram_imap@yahoo.com>
X-Sonic-ID: a1ddee9a-fa5f-42dc-b3d0-5aa5c8c6677f
Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.bf2.yahoo.com with HTTP; Wed, 3 May 2023 18:17:13 +0000
Date: Wed, 03 May 2023 18:07:10 +0000
From: "nvikram_imap@yahoo.com" <nvikram_imap@yahoo.com>
To: Lynne Bartholomew <lbartholomew@amsl.com>, Alexey Melnikov <alexey.melnikov@isode.com>
Cc: "Murray S. Kucherawy" <superuser@gmail.com>, "rfc-editor@rfc-editor.org" <rfc-editor@rfc-editor.org>, "arunprakash@myyahoo.com" <arunprakash@myyahoo.com>, "luis.alves@lafaspot.com" <luis.alves@lafaspot.com>, "extra-ads@ietf.org" <extra-ads@ietf.org>, "extra-chairs@ietf.org" <extra-chairs@ietf.org>, "brong@fastmailteam.com" <brong@fastmailteam.com>, "auth48archive@rfc-editor.org" <auth48archive@rfc-editor.org>
Message-ID: <1986052497.1971068.1683137230397@mail.yahoo.com>
In-Reply-To: <3c820fb0-06e6-4dcb-4327-10d8eac0b565@isode.com>
References: <20230413214705.D7BBC1A3A464@rfcpa.amsl.com> <c092594b-dd97-6d81-fb6f-8f4fb266130c@isode.com> <6D26C9B4-A1A1-4F35-B251-562CF0473F53@amsl.com> <37249f4f-7522-4138-8cda-c96486b4013b@isode.com> <99F212EC-9992-4D1B-BCC3-906965DD58D4@amsl.com> <94c45b1a-dcb7-cf7e-9736-47658db2f9c7@isode.com> <8E4EA037-857E-4D4D-B910-E6D608076757@amsl.com> <3c820fb0-06e6-4dcb-4327-10d8eac0b565@isode.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_1971067_1900429258.1683137230394"
X-Mailer: WebService/1.1.21417 YMailNorrin
Archived-At: <https://mailarchive.ietf.org/arch/msg/auth48archive/j1AmGvE00f47-UXepCQCyIF5XUs>
Subject: Re: [auth48] *[AD] Re: AUTH48: RFC-to-be 9394 <draft-ietf-extra-imap-partial-04> for your review
X-BeenThere: auth48archive@rfc-editor.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Archiving AUTH48 exchanges between the RFC Production Center, the authors, and other related parties" <auth48archive.rfc-editor.org>
List-Unsubscribe: <https://mailman.rfc-editor.org/mailman/options/auth48archive>, <mailto:auth48archive-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/auth48archive/>
List-Post: <mailto:auth48archive@rfc-editor.org>
List-Help: <mailto:auth48archive-request@rfc-editor.org?subject=help>
List-Subscribe: <https://mailman.rfc-editor.org/mailman/listinfo/auth48archive>, <mailto:auth48archive-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Wed, 03 May 2023 18:17:18 -0000

 Hi LynnePARTIAL RFC after the final edit from Alexey looks good to me and is ready for publication from my side.
Thanks a lot & RegardsVikram
    On Wednesday, May 3, 2023 at 03:24:53 AM PDT, Alexey Melnikov <alexey.melnikov@isode.com> wrote:  
 
  
Hi Lynne,
 
 On 25/04/2023 17:37, Lynne Bartholomew wrote:
  
 Hi, Alexey.  Great; thank you for the quick reply! 
 
One final small thing and I am ready to approve the RFC for publication:
 

 
 3.4.  Use of "PARTIAL" and "CONDSTORE" IMAP Extensions Together

   This section is informative.

   The PARTIAL FETCH modifier can be combined with the CHANGEDSINCE
   FETCH modifier [RFC7162].

     // Returning information for the last 30 messages in the UID range
     // that have any flags/keywords modified since MODSEQ 98305
     C: 101 UID FETCH 25900:26600 (UID FLAGS)
        (PARTIAL -1:-30 CHANGEDSINCE 98305) 

 
The above line is missing a space, i.e. the leftmost "(" should be aligned with 0 on the line above it. If you think this is too subtle, it is probably better to move the closing ")" from the line above, i.e.
      C: 101 UID FETCH 25900:26600 (UID FLAGS
        ) (PARTIAL -1:-30 CHANGEDSINCE 98305) 

 

 

 
Does this work for you?
 
Best Regards,
 
Alexey
 
 
 RFC Editor/lb

 
 On Apr 25, 2023, at 9:33 AM, Alexey Melnikov <alexey.melnikov@isode.com> wrote:

Hi Lynne,

On 25/04/2023 17:23, Lynne Bartholomew wrote:
 
 Hi, Alexey and *Murray.

*Murray, "[RFC4466]" citations have been added to the ABNF in Section 4, and a Normative Reference for [RFC4466] has been added.  As a formality, please let us know if you approve the additional Normative Reference.

Alexey, regarding this item -- please confirm that "flags/keywords" in Section 3.4 should not be "flags / key words".
 
 I confirm that "keywords" is intended in Section 3.4.
 
 
 NEW:
  Other capitalized words are IMAP key words [RFC3501] [RFC9051] or key
                                   ^^^^^^^^^
  words from this document.

(So basically I changed the first "keywords" to "key words").
 
 
 Best Regards,

Alexey

 
  = = = = =

The latest files are posted here:

   https://www.rfc-editor.org/authors/rfc9394.txt
   https://www.rfc-editor.org/authors/rfc9394.pdf
   https://www.rfc-editor.org/authors/rfc9394.html
   https://www.rfc-editor.org/authors/rfc9394.xml
   https://www.rfc-editor.org/authors/rfc9394-diff.html
   https://www.rfc-editor.org/authors/rfc9394-rfcdiff.html
   https://www.rfc-editor.org/authors/rfc9394-auth48diff.html
   https://www.rfc-editor.org/authors/rfc9394-lastdiff.html
   https://www.rfc-editor.org/authors/rfc9394-lastrfcdiff.html

   https://www.rfc-editor.org/authors/rfc9394-xmldiff1.html
   https://www.rfc-editor.org/authors/rfc9394-xmldiff2.html
   https://www.rfc-editor.org/authors/rfc9394-alt-diff.html

Thank you!

RFC Editor/lb

 
 On Apr 24, 2023, at 4:54 AM, Alexey Melnikov <alexey.melnikov@isode.com> wrote:

Hi Lynne,

On 15/04/2023 02:36, Lynne Bartholomew wrote:
 
 Hi, Alexey and *AD (Murray).

Alexey, thank you for the quick reply!  We have updated this document per your notes below.

Murray, "[RFC4466]" citations have been added to the ABNF in Section 4, and a Normative Reference for [RFC4466] has been added.  As a formality, please let us know if you approve the additional Normative Reference.


Alexey, regarding our question 8) ('We don't see "CONDSTORE" ...'):  Thank you for mentioning CHANGEDSINCE!  We updated per your "Alternatively" note and added RFC 7162 to the new Informative References section.  Please let us know if it should be Normative instead.

A couple follow-up items for you:

Regarding our questions 10) and 11), and the addition of "[RFC4466]":  As RFC 4466 is only cited in the ABNF, we now receive the following warning:

Warning: Unused reference: There seems to be no reference to [RFC4466] in the document

Would it be appropriate to add a textual citation for [RFC4466] as follows?

Currently:
   This extension is compatible with both IMAP4rev1 [RFC3501]
   and IMAP4rev2 [RFC9051].

Perhaps (if correct):
   This extension is compatible with IMAP4 [RFC4466], IMAP4rev1
   [RFC3501], and IMAP4rev2 [RFC9051].
 
 RFC 4466 doesn't define IMAP4. It defines a collection of ABNF extensions to be used by IMAP extensions.

So how about the following alternative:

  This extension is compatible with both IMAP4rev1 [RFC3501]
  and IMAP4rev2 [RFC9051].

The above is unchanged. Then add an extra sentence:

  This extension uses IMAP extensibility rules defined in [RFC4466].

 
 = = = = =

Apologies -- we found that this line in Section 3.4 was also too long for the text output.  We added a line break as follows.  Please let us know if the line break should be placed somewhere else:

Previously:
 S: * 12888 FETCH (FLAGS (\Flagged \Answered) MODSEQ (98306) UID 25997)

Currently:
 S: * 12888 FETCH (FLAGS
    (\Flagged \Answered) MODSEQ (98306) UID 25997)
 
 You can do that, if you have a space at the beginning of the second line (to make sure that it is visible to the right of the "*" on the previous line.

Another possible alternative:

S: * 12888 FETCH (FLAGS (\Flagged \Answered
   ) MODSEQ (98306) UID 25997)

")" is aligned with "*".


In regards to the 2 remaining editorial comments:

1) In Section 2, the last paragraph:

OLD:
  Other capitalized words are IMAP keywords [RFC3501] [RFC9051] or key
  words from this document.

NEW:
  Other capitalized words are IMAP key words [RFC3501] [RFC9051] or key
                                   ^^^^^^^^^
  words from this document.

(So basically I changed the first "keywords" to "key words").

2) Changing <"$" marker would contain all> to <"$" marker would contain references to all> everywhere would be fine with me.


Best Regards,
Alexey

 
 = = = = =

The latest files are posted here (please refresh your browser):

   https://www.rfc-editor.org/authors/rfc9394.txt
   https://www.rfc-editor.org/authors/rfc9394.pdf
   https://www.rfc-editor.org/authors/rfc9394.html
   https://www.rfc-editor.org/authors/rfc9394.xml
   https://www.rfc-editor.org/authors/rfc9394-diff.html
   https://www.rfc-editor.org/authors/rfc9394-rfcdiff.html
   https://www.rfc-editor.org/authors/rfc9394-auth48diff.html

   https://www.rfc-editor.org/authors/rfc9394-alt-diff.html
   https://www.rfc-editor.org/authors/rfc9394-xmldiff1.html
   https://www.rfc-editor.org/authors/rfc9394-xmldiff2.html
   https://www.rfc-editor.org/authors/rfc9394-alt-diff.html

Please review our latest updates carefully, and let us know if anything is incorrect.

Thanks again!

RFC Editor/lb
 
 
 On Apr 14, 2023, at 10:29 AM, Alexey Melnikov <alexey.melnikov@isode.com> wrote:


On 13/04/2023 22:47, rfc-editor@rfc-editor.org wrote:
 
 Authors,

While reviewing this document during AUTH48, please resolve (as necessary) the following questions, which are also in the XML file.

1) <!-- [rfced] Would the following update to the document title be more descriptive?

Original:
 IMAP Paged SEARCH & FETCH Extension

Perhaps:
 IMAP PARTIAL Extension for Paged SEARCH and FETCH -->
 
 Your suggestion looks good to me.
 
 2) <!-- [rfced] Abbreviated (running) document title (in PDF output):
Would you like to make this title more descriptive, along the lines
of the running title for<https://www.rfc-editor.org/rfc/rfc4731.txt>
("IMAP4 Extension to SEARCH")?

Original:
 IMAP PARTIAL

Perhaps:
 IMAP PARTIAL Extension -->
 
 Sounds good to me.
 
 3) <!-- [rfced] We found these comments in the original XML file.
Have they been addressed?

"Confusion: IMAP keyword is something else. Use "Protocol elements" instead?"

"references to" between the words "contain" and "all"
(The text output appears as "the "$" marker would contain all ...") -->
 
 I will come back to you on these.
 
 4) <!-- [rfced] Please insert any keywords (beyond those that appear in the
title) for use on<https://www.rfc-editor.org/search>. -->


5) <!-- [rfced] Abstract:  Per our style guidelines, we added the
following text at the end of this section:

 This document updates RFCs 4731 and 5267.

Please let us know any concerns. -->
 
 This looks fine to me.
 
 6) <!-- [rfced] Section 3.1:  We expanded "UID" as "Unique Identifier"
per RFC 9051.  If this is incorrect, please provide the correct
definition.

Original:
 The first
 result (message with the lowest matching UID) is 1; thus, the first
 500 results would be obtained by a return option of "PARTIAL 1:500",
 and the second 500 by "PARTIAL 501:1000".

Currently:
 The first
 result (message with the lowest matching Unique Identifier (UID)) is
 1; thus, the first 500 results would be obtained by a return option
 of "PARTIAL 1:500" and the second 500 by "PARTIAL 501:1000". -->
 
 This is fine.
 
 7) <!-- [rfced] Please review the artwork elements in this document, and
let us know if anything should be listed as sourcecode.  If
<https://www.rfc-editor.org/materials/sourcecode-types.txt>  does not
contain an applicable type that you would like to see in the list,
please let us know.

Please also note that we used sourcecode for the ABNF in Section 4,
per<https://www.rfc-editor.org/materials/sourcecode-types.txt>. -->
 
 Ok.
 
 8) <!-- [rfced] Section 3.4:  We don't see "CONDSTORE" used anywhere
else in this document.  Would you like to add text and a citation
for CONDSTORE?  We could add RFC 7162 as a Normative Reference (which
would require AD approval) or as an Informative Reference.
(Per "This section is informative", it appears that the latter might
be acceptable.)

Original:
 3.4.  Use of PARTIAL and CONDSTORE IMAP extensions together

    This section is informative.

Possibly:
 3.4.  Use of PARTIAL and CONDSTORE IMAP Extensions Together

    This section is informative.

    See [RFC7162] for details regarding the CONDSTORE extension. -->
 
 This would be fine. Alternatively you can add "[RFC7162]" after CHANGEDSINCE in the second sentence of this section.
 
 9) <!-- [rfced] Section 3.4:  This line is too long for the text output.
We currently receive this warning:

Warning: Too long line found (L287), 6 characters longer than 72 characters:
 C: 101 UID FETCH 25900:26600 (UID FLAGS) (PARTIAL -1:-30 CHANGEDSINCE 98305)

If the suggested line break is not correct, please let us know where
the break should be placed.

Original:
 The PARTIAL FETCH modifier can be combined with the CHANGEDSINCE
 FETCH modifier.

// Returning information for the last 30 messages in the UID range
// that have any flag/keyword modified since modseq 98305
C: 101 UID FETCH 25900:26600 (UID FLAGS) (PARTIAL -1:-30 CHANGEDSINCE 98305)
...

Suggested:
 The PARTIAL FETCH modifier can be combined with the CHANGEDSINCE
 FETCH modifier.

 // Returning information for the last 30 messages in the UID range
 // that have any flags/keywords modified since modseq 98305
 C: 101 UID FETCH 25900:26600 (UID FLAGS)
   (PARTIAL -1:-30 CHANGEDSINCE 98305)
 
 I suggest inserting an extra space before "(PARTIAL"
 
 ... -->


10) <!-- [rfced] Section 4: The ABNF for fetch-modifier is defined in RFC 4466. Would you like to add a comment to the ABNF and a reference to RFC 4466? If so, should the reference be normative or informative?

Original:
   fetch-modifier      =/ modifier-partial

Perhaps:
   fetch-modifier      =/ modifier-partial
                          ;; <fetch-modifier> from [RFC4466]
-->
 
 Well spotted. Yes, please add RFC 4466 as a normative reference.
 
 11) <!-- [rfced] Section 4:  The ABNF includes a comment with a
reference to [IMAP-ABNF].  However, [IMAP-ABNF] is not used
anywhere else in this document.  Does this refer to a specific
RFC (maybe RFC 4466), or is a reference listing missing in the
Normative References section?

Original:
 ;; All conform to <search-return-opt>, from [IMAP-ABNF]/[RFC9051]

Possibly:
 ;; All conform to <search-return-opt> from
 ;; [RFC4466] and [RFC9051]. -->
 
 Yes, IMAP-ABNF is supposed to be RFC 4466.
 
 12) <!-- [rfced] Acknowledgments:  No one is listed as an editor of this
document.  May we change "Editor of this document" to "The authors"?
 
 Yes, please.
 
 Original:
 Editor of this document would like to thank the following people who
 provided useful comments or participated in discussions of this
 document: Timo Sirainen and Barry Leiba. -->


13) <!-- [rfced] Please review the "Inclusive Language" portion of the
online Style Guide at
<https://www.rfc-editor.org/styleguide/part2/#inclusive_language>,
and let us know if any changes are needed.

Note that our script did not flag any words in particular, but this
should still be reviewed as a best practice. -->
 
 Ok.
 
 14) <!-- [rfced] Please let us know if any changes are needed for the
following:

a) The following terms appear to be used inconsistently in this
document.  Please let us know which form is preferred.

 modseq / MODSEQ
 
 Let's use the uppercase version. (RFC 7162 also uses "mod-sequence")
 
  partial results (title of Section 3.1) /
   PARTIAL result(s) (9 instances)
 
 I think the section title is using it more informally, so leaving it as is is fine.
 
  search result(s) (4 instances) / SEARCH result(s) (3 instances)
   (We see "FETCH results" in Section 3.3.)
 
 Let's use "SEARCH result(s)" everywhere.
 
  searches (5 instances) / SEARCHes (1 instance)
   (We see 1 instance of "fetches" in Section 1.)
 
 I think leaving 1 "SEARCHes" is fine. It is a very minor semantical difference emphasizing searches as done by the SEARCH command.
 
 b) Should quoting of capability names be made consistent?

 "PARTIAL" capability
 CONTEXT=SEARCH capability
 PARTIAL IMAP capability -->
 
 Using quotes everywhere around capability names is probably the best. (And the same for CONDSTORE).

Thank you,

Alexey