Re: [Masque] Zaheduzzaman Sarker's Yes on draft-ietf-masque-h3-datagram-10: (with COMMENT)

David Schinazi <dschinazi.ietf@gmail.com> Thu, 16 June 2022 00:02 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 A8EFBC14CF13; Wed, 15 Jun 2022 17:02:51 -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 r2691LOQWpnD; Wed, 15 Jun 2022 17:02:50 -0700 (PDT)
Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) (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 E085CC14CF0E; Wed, 15 Jun 2022 17:02:49 -0700 (PDT)
Received: by mail-pg1-x52d.google.com with SMTP id 184so12795100pga.12; Wed, 15 Jun 2022 17:02:49 -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=tNOdaWqP9RHryUsey49lPx6wTngPDtHNyn3DlR0Uuj4=; b=lae8RNSxinznThgBe9Dn/X8iNWctTWLyPfGEIH2s4tDB8npja98fZgWquWa3OyKztA Mn7nFXOfS26RD1nWd7iH+uGFuoMaU7op6rT5Nn/spexMHe7eUKqX/Jqb8Xq2hGzjIO4h wXpR5Urf16Q/O3dkRnfbAYfbcvFYpdWyRoIlQIcNAYU9VE7wczr2LrgQQzEKRzrLIs3A KIBo5YFydsUtlcMjh1AktPGz0GkxI4yg3D5/7OjcqpI/trOMtItwPFvD5iuf/DB9qPkt g7mExjFK3D7sgmJ7NBWhHHOD6O2wiUbKdFfSWsVoaQ+fhLThPIt8opDDnf7S8rdIBfrS v79w==
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=tNOdaWqP9RHryUsey49lPx6wTngPDtHNyn3DlR0Uuj4=; b=xaGYzUWM92QC11fxJbxqBBOrDQqlTOqqg1bX3TIcPNmF7qfCrbFsWLdI4AgiRMInZl k/yRuMKZClnGNQCUldeobSzsdZWSkioqXX1ZwId8glxNLfgBUgcjy53wzjuATq3Rr5wT 7gqFvBePdd6nVWaeDDNN9IgmnZWYUoU7LeZbQ58iKqnbNNz+PQhax0D8S9d8QyV+cWRn VGGn/vvrBKvhD2g6wy2tz7x0Cuf7pm2aZYVVROaNqiEAfMp7Iw1jQMxfazEpIVbwiM54 RO4DrlTrbce4ZgIQnd6te+p01CRyZuuCumMUCHZ9BgZEHYS7EM/KwIxPf+Ywac513BAh mFsw==
X-Gm-Message-State: AJIora8/WtbwtMmaFnqf90Ocf1vjrz/lEdPTGtQXsOkppXXRjd8Jhaau uQQlRBHxBnh5uaWnHJFIMhGcc3sCjFcTh7Dp/z6anJUx5yc=
X-Google-Smtp-Source: AGRyM1vZ4nJJsetqAw5WRVgl4YGo/zrFGELbAXSCCGg3whd0mSi8UVT4XHx4A4qdYQzWsszba7lkx2079UFdr+laAoY=
X-Received: by 2002:a05:6a00:1744:b0:51b:d4d5:f34 with SMTP id j4-20020a056a00174400b0051bd4d50f34mr2029285pfc.0.1655337768930; Wed, 15 Jun 2022 17:02:48 -0700 (PDT)
MIME-Version: 1.0
References: <165532474199.60753.8589453083068899777@ietfa.amsl.com>
In-Reply-To: <165532474199.60753.8589453083068899777@ietfa.amsl.com>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Wed, 15 Jun 2022 17:02:37 -0700
Message-ID: <CAPDSy+4k7B1mQL7cqZh2b2ES2U_CNENhaUkUqFrm77M1DAzUtg@mail.gmail.com>
To: Zaheduzzaman Sarker <Zaheduzzaman.Sarker@ericsson.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="000000000000b3514605e1855bcd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/masque/StLhc9zcGEcjxXIMgT3n-Lv9KRM>
Subject: Re: [Masque] Zaheduzzaman Sarker's Yes 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 00:02:51 -0000

Thanks for your comments, Zahed!
Responses inline.
David

On Wed, Jun 15, 2022 at 1:25 PM Zaheduzzaman Sarker via Datatracker <
noreply@ietf.org> wrote:

> - Section 2 : should it be HTTP/1.x instead of HTTP/1 :-)?
>

Agreed, fixed in this commit:
https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/commit/e9922855baf774abed3612dc26bcb22145e1ad9f


> - Section 2 : it says
>
>            "value MUST be treated as an HTTP/3 connection error of type
>            H3_DATAGRAM_ERROR (0x33)"
>
>      does this mean request stream MUST be aborted as it was also written
> in
>      the section?
>

The text you're referring to discusses what to do when Quarter Stream ID >=
2^60.
When that happens, multiplying the Quarter Stream ID by four would result
in an
invalid stream ID, so it is impossible to abort that stream. That's why we
close the
entire connection.

- Section 3 in general : I think we can be specific that "intermediaries"
> are
> HTTP intermediaries as defined in HTTP semantic , as it is done in the
> draft-masque-connect-udp?
>

Agreed, fixed in this commit:
https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/commit/7328c4fdc84aedd6a69ebfd0fe2df711cad571e7