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

Arun Prakash Achuthan <arunprakash@myyahoo.com> Wed, 03 May 2023 18:16 UTC

Return-Path: <arunprakash@myyahoo.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 26F0CC15171B for <auth48archive@ietfa.amsl.com>; Wed, 3 May 2023 11:16:57 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=myyahoo.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 tj5KOX9UMbcD for <auth48archive@ietfa.amsl.com>; Wed, 3 May 2023 11:16:51 -0700 (PDT)
Received: from sonic301-3.consmr.mail.bf2.yahoo.com (sonic301-3.consmr.mail.bf2.yahoo.com [74.6.129.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 60C51C14CF13 for <auth48archive@rfc-editor.org>; Wed, 3 May 2023 11:16:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=myyahoo.com; s=s2048; t=1683137810; bh=OvxNndEZ/ifwsH+lLTgvTI2jae9CdgK37L8TR4jvih8=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=h2VpFYO3h8hmjGqcmlodZCPu7Y/0xAfZS4H1EnsPwQi7AsBii6XqJEMNxdYzUEeB4hNoF+WaMDz3WnVCyCEV34XRIPNM5IFYnKd7pWX/5ashpIAw4qbOxRCauHys7rSYDyxZQOvcpKV7lPdYlQ31uxKmKxkNHC/GMC1UWFAVV7Fjw863RTp7Y6fvJhV/iarEyzJ/J8uvPhbwfo+CrCqavX/ofPoQaoGqahxUpQHaFkZ+AYKkjV6wcXJsOqwuOyK2vFRoxgvanCyX8+qka6VlheNdMOWMEbEA88Y+apSQ0dq5Pa+oP7yFEj4wsdU6MGrNVAyYpJbeztQ9iSxiQ6Qocg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683137810; bh=UCRRNJopjyzTCtAbp6r6OcHqRG2YFRYi+7lPGYvzmca=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=G9g5rxWQv1ogBH1uprqhnJJtb1cTUnnWN/AePlZ8meTE01Kh53Lf2mC824Q6lXHbhyiFDSa05tEPebVHXFyKL5qY0uOZXQ0m/UoJfXRGiF6SUZsxrt3OvUUln12ufugmGaummEVfhpX0Pn3/GTtaGT472LYfVvlZFXhqVMAsJah2G5t+B5Sc6eQbNR7rB3JyvtZVCzgcUZl+7FtkIaOMh1rTIF9CowrZLV96fWM5tJVmnQgmDfWOGqrdZ3TbVML5lwzaXGJ/q9l03Mo7c9tTGMndvr/tFlAFfedYM6oQffdnLN4htlweLq8JM6v4D6J2reN+JKQp3nFhU7y8PzErig==
X-YMail-OSG: I.rGdXYVM1n57LyJ5c9inFI_SQhz_tOudM3UBvNqIHcEEnIXgrQk9P1G2HKPyJ. JFYKSqMHmfc1zG20qkYb1Cq09CKIzoCcghreJ9TO2vY0MYO5WPYOkvr..PT2mACENvnfHNeWZqHm btCh1R4Gk297BJX79jIlHkMr4FPcI9NdAaTJJUQY.JPw9oxaj7Jx.kGD9dSZm0Kcle3dta9yLbf6 yfshWG262C3GFypm6T7BkauVKOoquW8oN0aYuW1SMUp7A4V8oX.EURabkkIsIEU3mV3kkFGvkJuy 2Vze2P4eE8yRVnuOf4gy.X8bt7jHKsWqTXOwoyuVDdXtmOp_qaW707mQNBvPqAMd4PHgWSZQyuD3 8IRj3W8OBWrCKT0L4HLxg7CE1DaPRI4PFyFSYSUJp0ts6eDCItHWqW5aB4JDWhjkkCwAJJUB2IEJ 7NAcfYOc3rEpgKzlp7dOWvQtBoy_hec00N3NM.cce_qZ2EqIqx8Ln68KUDj6VbQAyQ0S9jtZU9Gk P064sJM_L5Fk8K6ZcYsurF56fbVvjzAFue1L9wAOSXToSEzWuZMngBCjjy_nXi9Rdodz_kyzTD07 6jGGvpgCK80GcOIXGv.MgXjSK.LBcIHhTn1gVS.HaNZAFEP70aNZA7.E8g5CD1MpZ0WqkAUU9KMx gIdVz_m3sNuPqgaa.tC.UI87Uwo00Bqvzn5aEQ2VotzT0FEK2HND.boYRZNp21G.KM.D2a4jcd2i BO7iyJrzqdmubhgMdMVJiYYb8cpYmxkfxQMYq2MdpqgrK_k7bvRNRrlD7FJ4hnhKJgPuermTaKiU M2_EzNCrMtDM4z89Ufxsl4QOfGu91EDPZp_f2JVAwwlu1Z5RXakagW.q7KQy9CyzDjZVQY7AMVk_ H22JCYmYGqXVoRwyQDOEqt6_ysOV.LyO9wkzl6v9jGRJdAYg9O38tYJk0aoMf8z2QuVYzQpzbXxe UCvuNB_o0VJQBsEN3S09gPwDHyZSJJ83_27.hDVn3n4zdHGe9Nfk.gARFMcMQSqL0zKRyF28Ft8t lVZYQsbWTgzaw_qGUcRV9DbRLPhLNjFfcDsNNwy_NDVv2qJYKsfZ1VM65Z2S3qW4tbqZuz0Do53x Kg9yUyBbZmfLucqTPqm.ifqn51YJiUcSlyl64P15cfshH00UKsthggWLxygRyrFDiNwSjX.M7zzH VAoJoL0SczZ1Vctw4lNXj9BrpuDq1inOyusknXn7zAn36YVqMmFUD3ouLPtd59tDQaefJmnvI2bD 5xXWQizZd2p7kAd5.GzYd4O14PSID_QNAyMPguyuF4kfvamsVMF7E0z0Ja6pJhh1jR8X2FU9a6tu WCOoLn00m_cmx3gTanR5cFncWAP1J0ZtT3De4FQwa8bcm.OSs5KlNwLAvGXPp0gUS8fFSd956f2x SJ5822MBSYkZCIC_dr0EQMh1CaKZYsjK4ODxaN1hFPAbrHv9L6nkoqblvVcNOnHEdMQc3uBUNUhD FL0SCH0yJ2OlI3yHJKOIPWLCLVgxIa8yqlXffNbKU0wUqAf2UebSO66L4oT6coRSH3XfJeBnpJBB iN_CM9jXn4doVOvUN4gJZ1XueP85mM94xNQzQ.AN_L1jxKpMbB1MpXZ8e2ZYOxzuMyazj9KETZ1L dJHYocgzv9K4yLTMZiq1_0ETreB9__Ekoo4xh5vh87zBIv5GDMTB7Fq5WL2Wqw8TpCtz7e.L8CSr 7GGNbj7ARPSYAX8vWfwMTPCgUNC31th4pruFnDc9gimG7_x.Zio28ThT3sOBebSFB.lFgsiXD241 Eo_8ReAu_AmJaaw.9sQc_.IwSKNxLGLhAkkZC_tSzPvJsm76O3T85UZrCNafS1SLQQoW5FyeA0Qe HNTzIcc7rWz_jZCDbjhx7mhzf46453hgpJQZ.8RNzSTQ6G3IXvDb4Logv.Kc9AKLv62v_0CWuug_ fuYXI9ihPfmcOvjRQv9266No.2uNKY3EKeKR_dVfdcxhBWI6DIqq0agWx9_SNesAyUhYtF5j45ec I4xG_uHqCmUFW5f7wEjx.yWj5ZQZ6lDLUEQ2OznkmPkUJqdlK4Ln2QunXZp81Si3Fb_Mi3cil_Yq QnoZJ1IVV20P4Y.c3uMc.ChLlfu6LS4EbfujT5sPGs5rNwLXv7.6ZOBOfrpKluusmY8HXHs7quLq G6Pm8YQivtiUMzGABU2LX0fmTzawm.zomdSYYUqmJpTZ5d2OV5c5SOjoFEV.mEd_S6oS4LZnKeRe Nt1Vc0kn56tcpJxlW6BWcTr.XQXqsGX.D9nhgz0O0BQ--
X-Sonic-MF: <arunprakash@myyahoo.com>
X-Sonic-ID: 7d2778d0-b01a-4e51-85e8-9ae604ee6613
Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.bf2.yahoo.com with HTTP; Wed, 3 May 2023 18:16:50 +0000
Date: Wed, 03 May 2023 18:16:42 +0000
From: Arun Prakash Achuthan <arunprakash@myyahoo.com>
To: Alexey Melnikov <alexey.melnikov@isode.com>, Lynne Bartholomew <lbartholomew@amsl.com>
Cc: "Murray S. Kucherawy" <superuser@gmail.com>, "rfc-editor@rfc-editor.org" <rfc-editor@rfc-editor.org>, nvikram_imap@yahoo.com, luis.alves@lafaspot.com, extra-ads@ietf.org, extra-chairs@ietf.org, brong@fastmailteam.com, auth48archive@rfc-editor.org
Message-ID: <1100349281.1974438.1683137802089@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_1974437_1322838924.1683137802086"
X-Mailer: WebService/1.1.21417 YahooMailIosMobile
Archived-At: <https://mailarchive.ietf.org/arch/msg/auth48archive/5ajYtbfT1ujc46hegCvtthjwp-8>
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:16:57 -0000

Hello Everyone,The Partial RFC text looks good to me after the last edit. I approve publication of the partial rfc. 
ThanksArun


On Wednesday, May 3, 2023, 3:24 AM, 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