Re: [Extra] Artart last call review of draft-ietf-extra-imap-messagelimit-08

"Murray S. Kucherawy" <superuser@gmail.com> Tue, 26 March 2024 19:14 UTC

Return-Path: <superuser@gmail.com>
X-Original-To: extra@ietfa.amsl.com
Delivered-To: extra@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3AD76C14CE4B for <extra@ietfa.amsl.com>; Tue, 26 Mar 2024 12:14:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level:
X-Spam-Status: No, score=-7.107 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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 l0doRBkXhpZN for <extra@ietfa.amsl.com>; Tue, 26 Mar 2024 12:14:13 -0700 (PDT)
Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) (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 867B5C14F6A0 for <extra@ietf.org>; Tue, 26 Mar 2024 12:14:13 -0700 (PDT)
Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-a49452d781bso52913866b.1 for <extra@ietf.org>; Tue, 26 Mar 2024 12:14:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711480451; x=1712085251; darn=ietf.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=5nOZWydtgT5k07n5RJucnhFK31LEv5N03MUY7P7Yk+Y=; b=Jh4CsbDAFWsrg3WJGiiQB79hwkQEzoSEpz8ycyTPZMLXaamAm7GwhIv99vmfxbP/FM tSIXkO+C2x8aB8jm9v84Q/P++vFiHM+mfwoz262CgAh1xrVMqpaX0f5mgmeeNbPALwdQ NKs2lYyfqr8o87BV8qaEERnYiGEyk6jb0rnYMnaagvxnW7foqtVxW+1XKw07nB86PCpJ Hu34B5WsTfrySSUJk9+8/ay/EwsTO7y8IPZJsPA6x2oZPoH6C5SdQ10qPwfdwBosDECX 7BB9nGRseX9HEijFcwJH+tEcYAiJLTfwagRoKRnTTR30zfX+kJ7jcDnAXvxXCocBJ4PG or6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711480451; x=1712085251; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=5nOZWydtgT5k07n5RJucnhFK31LEv5N03MUY7P7Yk+Y=; b=vP/KC3l0lUKM91L/15Q4+KSXSAqYuMGVCkj10lmulDuHLInDoEglgruTfSWc0EpZEC 7E4FSrpf4XY182FFe/v/3M2knPvaTKvMJUwbRlFaINvgAD/qvQlFKVrAddbim2M0JfqC uBBAXwLY5naCdUwcMJh7zxJcnA8BXiMYEFQFnBnGNpsWQ2dG6v5j1mEF3I0U9t9UqS0C vn5c0kwCcXzhoPislk40QyDJTIGBILmLiRUy+Cj++YZDyUw4nhpUMqG7GimPk/6vq1BE JykTvHg0kJGn2M6u+VMrzxXFIsRxTl/zxQkp8/8QAJ1DAYts1nGASbhp4FtLHVFSQJ87 bm0A==
X-Gm-Message-State: AOJu0YzvcR0W9q8xe7dlqhd/RYaY0aff114jLpp+1u9UDh535iSe8DfP 2qiNHg22jeHmdw/vvotMwyZrQeohsLtKFAtfeBpm/21++v0dsn+l9xplRHfaaDvV9HYZl/ejR2o xH/tiCJ14v0tA0evNaBqPQU7zfyokQHRsoik=
X-Google-Smtp-Source: AGHT+IF7wIW76XoAMZQTCWM/u4jFroUWE5JImGeDtD90EPBkEloN8sXxCgDewMmaqAlNmhkfxP/0O3IMxafHmGgFyb0=
X-Received: by 2002:a17:906:39cc:b0:a47:969:410b with SMTP id i12-20020a17090639cc00b00a470969410bmr7337901eje.6.1711480450602; Tue, 26 Mar 2024 12:14:10 -0700 (PDT)
MIME-Version: 1.0
References: <171035895300.20900.11505557380537520896@ietfa.amsl.com>
In-Reply-To: <171035895300.20900.11505557380537520896@ietfa.amsl.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
Date: Tue, 26 Mar 2024 15:13:58 -0400
Message-ID: <CAL0qLwaY_p12Kcccjwenh0NZgk31WQQZZnScAUN2nwtVEnL5JA@mail.gmail.com>
To: extra@ietf.org
Content-Type: multipart/alternative; boundary="0000000000004c5c5006149518df"
Archived-At: <https://mailarchive.ietf.org/arch/msg/extra/7KKnqIJcexg_4SIB117ZomwGMCo>
Subject: Re: [Extra] Artart last call review of draft-ietf-extra-imap-messagelimit-08
X-BeenThere: extra@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Email mailstore and eXtensions To Revise or Amend <extra.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/extra>, <mailto:extra-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/extra/>
List-Post: <mailto:extra@ietf.org>
List-Help: <mailto:extra-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/extra>, <mailto:extra-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2024 19:14:15 -0000

Hi,

Any reply to the ARTART review?

-MSK

On Wed, Mar 13, 2024 at 3:43 PM Barry Leiba via Datatracker <
noreply@ietf.org> wrote:

> Reviewer: Barry Leiba
> Review result: Ready with Issues
>
> General comment:  It seems very odd for this to apply to EXPUNGE.  First,
> the
> overhead in expunging is low.  Second, the client has no control over the
> number of messages that will be expunged, as it just has to do with which
> messages happen to have the /Deleted flag set on the server, and having a
> limit
> on UID EXPUNGE and not on EXPUNGE would be strange and hard to justify.
>
> — Section 3.1 —
>
>    If a server implementation doesn't allow more than <N> messages to be
>    operated on by a single COPY/UID COPY command, it MUST fail the
>    command by returning a tagged NO response with the MESSAGELIMIT
>    response code defined below.
>
> I think this needs to be clearer that the entire command is failed and that
> *no* messages are copied.  It should not just rely on the example later in
> the
> section to convey that.
>
>    When IMAP MULTIAPPEND [RFC3502] extension is also supported by the
>    server, the message limit also applies to the APPEND command.
>
> Is that really all you want to say about using this with APPEND?  I think
> that
> leaves it underspecified.  How is a partial result handled?  Tagged OK with
> partial result?  Tagged NO with complete failure of the command?  And how
> about
> including an example?
>
> — Section 3.5 —
>
> You are now making it permissible for servers to break compatibility with
> clients that don’t support this new extension; that seems troubling.  I
> understand that possibly servers are already doing that, but it seems bad
> to
> define an extension that says it’s OK… basically, if you implement this
> extension, you are abandoning older clients.
>
> It would seem better to have the section talk about the i portance of
> maintaining compatibility with clients that don’t support this extension,
> and
> raise the possibility of abandoning compatibility only if it’s absolutely
> necessary.
>
> For example, one might suggest tolerance of the situation to some extent,
> allowing older clients to exceed the message limit to a point in order to
> stay
> compatible, but recognizing the need to stop when it’s excessive.  Maybe
> if the
> limit is 1000 you still accept up to 5000 from a non-compliant client
> before
> you give up, or something like that.
>
> This is especially true for flag searches, for which much greater
> tolerance is
> probably acceptable.  Maybe true for STORE as well.
>
>
>