Re: [Masque] Murray Kucherawy's No Objection on draft-ietf-masque-h3-datagram-10: (with COMMENT)

David Schinazi <dschinazi.ietf@gmail.com> Thu, 16 June 2022 16:28 UTC

Return-Path: <dschinazi.ietf@gmail.com>
X-Original-To: masque@ietfa.amsl.com
Delivered-To: masque@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66773C157B44; Thu, 16 Jun 2022 09:28:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.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_BLOCKED=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 KnWvsquFkJpi; Thu, 16 Jun 2022 09:28:14 -0700 (PDT)
Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) (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 784D6C157B37; Thu, 16 Jun 2022 09:27:26 -0700 (PDT)
Received: by mail-pf1-x430.google.com with SMTP id s37so1924552pfg.11; Thu, 16 Jun 2022 09:27:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tMjHIXKi1Muz6exvEMORLHQ80uHJ3gV72ApZ+PMceBc=; b=K32Hp7lfDk/6hyYbn/gDv59r8oT9NPsp5YDo+ocor4cJY+ZlvKUA2eE1KM6PUerVSs 1Ja/td0DLtRjg5r4xU/2k3Vy9TN+iw3kf0zA+mITzbTKXRygnJAxHyKAVZn1OVLFFfLD MNvf4vDIcsARDK7wmwYJXJVrnLnYD+s6nAH5SKFvdR2yLra+teibMYQ5+cy33nQuHvpa YRoPtsgp6KLcj76jZBduMh+ivabn5G6d/H9hSn8lmdqDO2nvYGe+pMbS3Qx9ditkwvyu 3re9PPe0t/FqWZD2pabXtq8b+gxy3zUDxrbICjXub6YyyA+KjllXKjOUd4ktTCfPwzHT XhPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tMjHIXKi1Muz6exvEMORLHQ80uHJ3gV72ApZ+PMceBc=; b=Q96whkHEiofi/1RQQ3VGtfL4N5MIgBE+nasN0ll9vmVoZNwyC7+SN0PWRdcHiCavPt Ly8gxk7iQR9PyKwcNYdA948uJmoG31AP1oPqFxK/rRTdLMj+fjP+W4k2WWulCfeVf6JG JQGM73XdXy09aC5PCqf9KLfdm0r6unWJPeg9Okac+6wioNeSZcwEf89/B2rxUmPhuyUP c/lsux7KaxA6IpBuVSpLAAWv2SIQK1q4p52oFExHhDEOi8vIhfXlpGc0qF0f9RzMobfq UCdhgwgM1T6Xir6Sl08OHJm2EfgeewBTtLipp4MzQhJjEIHvgQ7+g+URr/ulC/g/FDZm gMlA==
X-Gm-Message-State: AJIora8Qnjw9uqx+hKhyr1C4yLrSiVzAwRNUfgPDVEwL6MpPKGk6RviX FN0gVdiS7iyzcGZHNVtfdnCt+DMG9xnjv4+cRcoqonLsKyg=
X-Google-Smtp-Source: AGRyM1vR6RugusDPKcyaKyn/pfw4cV7XWjEFNpc7DZxafSKwrDeVK45PFn8ETJ2Xxy5F3KDjJPBAhcVt28hDlc4tZTI=
X-Received: by 2002:a65:6bd4:0:b0:405:2d64:532c with SMTP id e20-20020a656bd4000000b004052d64532cmr5042079pgw.179.1655396845542; Thu, 16 Jun 2022 09:27:25 -0700 (PDT)
MIME-Version: 1.0
References: <165536654503.60753.15385276988499639646@ietfa.amsl.com>
In-Reply-To: <165536654503.60753.15385276988499639646@ietfa.amsl.com>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Thu, 16 Jun 2022 09:27:14 -0700
Message-ID: <CAPDSy+4n1Fw+KhdDqj3txsXHXy-GhTdZ0p7phHE8RP94hTdSzg@mail.gmail.com>
To: Murray Kucherawy <superuser@gmail.com>
Cc: The IESG <iesg@ietf.org>, draft-ietf-masque-h3-datagram@ietf.org, masque-chairs@ietf.org, MASQUE <masque@ietf.org>, Christopher Wood <caw@heapingbits.net>
Content-Type: multipart/alternative; boundary="000000000000f0e04005e1931ca7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/masque/Swrr0XCCySGtQBJh-A32QCHwveM>
Subject: Re: [Masque] Murray Kucherawy's No Objection on draft-ietf-masque-h3-datagram-10: (with COMMENT)
X-BeenThere: masque@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Multiplexed Application Substrate over QUIC Encryption <masque.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/masque>, <mailto:masque-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/masque/>
List-Post: <mailto:masque@ietf.org>
List-Help: <mailto:masque-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/masque>, <mailto:masque-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jun 2022 16:28:15 -0000

Hi Murray, thanks for your review!
Responses inline.
David

On Thu, Jun 16, 2022 at 1:02 AM Murray Kucherawy via Datatracker <
noreply@ietf.org> wrote:

> Why might an implementer not do what the SHOULDs say in Section 3.2?  I
> guess
> I'm wondering why, in a new thing, one would give someone a reason to
> produce
> an implementation that is intentionally not forward-compatible.  Otherwise,
> nice work; I like to complain about SHOULD a lot lately, and this document
> did
> an above average job of using it.
>

There exist security products that explicitly disable extensibility by
default and
perform security analysis on all new extensions before allowing them. I
personally
would have preferred a MUST but the WG consensus was to land on SHOULD to
allow such products. We elected to not go into detail in explaining this in
the
document itself in order to avoid encouraging such behavior.

I believe Sections 5.1 through 5.3 should refer to these registries as
> sub-registries of the main "Hypertext Transfer Protocol version 3 (HTTP/3)"
> registry.
>

Agreed, fixed via this commit:
https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/commit/13d89b5ff3dbecd91b5fa071c08d9714be975c16

Also, I don't think the MUSTs in Section 5.4 are appropriate when describing
> IANA actions.  I suggest "will not" instead of "MUST NOT".
>

We're matching the IANA Considerations section of RFC 9000 here.