Re: [Webtransport] [Masque] WGLC for draft-ietf-masque-h3-datagram

David Schinazi <dschinazi.ietf@gmail.com> Mon, 28 March 2022 20:29 UTC

Return-Path: <dschinazi.ietf@gmail.com>
X-Original-To: webtransport@ietfa.amsl.com
Delivered-To: webtransport@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E7D63A190D for <webtransport@ietfa.amsl.com>; Mon, 28 Mar 2022 13:29:52 -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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id so7glaCcv5R6 for <webtransport@ietfa.amsl.com>; Mon, 28 Mar 2022 13:29:46 -0700 (PDT)
Received: from mail-pg1-x533.google.com (mail-pg1-x533.google.com [IPv6:2607:f8b0:4864:20::533]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9A26E3A190C for <webtransport@ietf.org>; Mon, 28 Mar 2022 13:29:46 -0700 (PDT)
Received: by mail-pg1-x533.google.com with SMTP id c11so13053933pgu.11 for <webtransport@ietf.org>; Mon, 28 Mar 2022 13:29:46 -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=pd8gJ5V7VMDVm0VSogzX9tf/J5S9IFqEU++wlZaYFWM=; b=hcfuB+HQxc2pnQLDudCI8atD/6bxqUIbnzr92MlfgIoLg4jbQLwY/HLujn8Npm7Beu cuyTjEnTN+HJyz8xsWMe8bJq/eTOK7Ic01Lv4Ky7saAenQC2tIBne8jpzzCBN9TSsbA/ uLWwEIilWLkYNHSNZed30p7BYqXbhkukiIIJdHyKnOx2pfjLU+fIPhZs3SeNEmjSYVJl M37HYIBsYxeMeIrPD7thiaGbOY12NP8JjLEyOkT3kh69kzg4oxnqsK4dG7iQ5tJtFejs BPyQLQwae2S/Qwc6ik6SOJQ7NosMbZRPxBCae9Tvx5qfovleFyGxX8uP5nk5dircPZIk QYxQ==
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=pd8gJ5V7VMDVm0VSogzX9tf/J5S9IFqEU++wlZaYFWM=; b=2M5wZHP2npO3w8x230tW0M55CBwnEv6MQTNZnS29auKG8zzdUeWAWTsjq/g/0DaSSA Kffb93RYsvbr8U7E2zEMTk67qQa/4ZArtDJS1CrfufoQdWMTyhYgDFkyn1Q07FmkGzfb n0avN7tUgI/RLpJJfN+vDnIPmtQ0sXy6guBCRRan2poSjogv0v/4+wPAWlPQJRvIFRse aWQPlG7MRUxWgSAF85iI1xDVj/tXOhXnnfx9TLFFBvha+UAQ6qVXHDrUPFeb3ElgNktF 9ia+L1AfclkfQXJVExqv81OnhXlY2jcU2yAGIIfN25VIVMb8CH8NOceHv6zpM7M+PAmh aqZg==
X-Gm-Message-State: AOAM53351oK1yWF0EP5P3CmIDti5OWGXz+C6nhLIDASyvWil2j0cS3vk tKjCeH68YQODxWNZn+Y0e4NbgEzV0rFyjwnJpLg=
X-Google-Smtp-Source: ABdhPJx720viF6o7dfCQTwfM2CE2CuGSrMWhVy3snmePuXhIBNTSXeanlOEDEIxXMol9wkJmMcyi7FFeF3Aa4WfLP+Q=
X-Received: by 2002:a05:6a00:174d:b0:4f6:67e3:965 with SMTP id j13-20020a056a00174d00b004f667e30965mr25113628pfc.39.1648499385445; Mon, 28 Mar 2022 13:29:45 -0700 (PDT)
MIME-Version: 1.0
References: <8428BD40-8BE1-4C61-8547-203EFCBCD3DF@heapingbits.net> <345300A7-256B-4524-8CBD-16629951C837@mnot.net> <BA7FC1A8-9668-470A-B58B-38A16EE7B725@mnot.net> <CAPDSy+4Vgz2xDZrxA=-QS196MqzxgZF7aZEnPg6tL9DMh36=aA@mail.gmail.com>
In-Reply-To: <CAPDSy+4Vgz2xDZrxA=-QS196MqzxgZF7aZEnPg6tL9DMh36=aA@mail.gmail.com>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Mon, 28 Mar 2022 16:29:34 -0400
Message-ID: <CAPDSy+5CCU7dRp4jB9_9hHBV9OLODNq-QjhzaHyPD5P9FgR1uQ@mail.gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Cc: MASQUE <masque@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000048316d05db4d2c50"
Archived-At: <https://mailarchive.ietf.org/arch/msg/webtransport/IhdQN2pfJ4ki3szACmr-jto0h7k>
X-Mailman-Approved-At: Mon, 28 Mar 2022 13:48:20 -0700
Subject: Re: [Webtransport] [Masque] WGLC for draft-ietf-masque-h3-datagram
X-BeenThere: webtransport@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: WebTransport WG <webtransport.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/webtransport>, <mailto:webtransport-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/webtransport/>
List-Post: <mailto:webtransport@ietf.org>
List-Help: <mailto:webtransport-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/webtransport>, <mailto:webtransport-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Mar 2022 20:29:53 -0000

[ HTTP and WebTransport lists to BCC, please reply on MASQUE list or in
GitHub ]

Hi everyone, the editors worked with Mark and Phillipp to write a fairly
large editorial PR.
While this PR didn't change anything normative, we really believe it
significantly improves
readability of the document, especially for folks coming in with more HTTP
than QUIC
experience. For folks coming to this WGLC now, please do check out the
latest version of the draft:
https://www.ietf.org/archive/id/draft-ietf-masque-h3-datagram-08.html
or ideally we recommend reviewing the editor's copy:
https://ietf-wg-masque.github.io/draft-ietf-masque-h3-datagram/draft-ietf-masque-h3-datagram.html

Thanks!
David

On Wed, Mar 23, 2022 at 5:41 AM David Schinazi <dschinazi.ietf@gmail.com>
wrote:

> [ HTTP and WebTransport lists to BCC to avoid further cross-posting ]
>
> Hi Mark,
>
> Thank you for reviewing the document, and for spending the time to write
> this PR. The editors really appreciate it. You're absolutely right that the
> draft was written focusing on HTTP/3 -- that's because we initially started
> with only supporting HTTP/3 a few years back, but now that we're defining
> something more generic over HTTP, I agree that some editorial changes are
> needed. Having looked at your PR, I think it definitely helps -- Lucas and
> I will sit down and review it together in detail, I suspect we'll end up
> cherry-picking most of it into the document.
>
> To respond to your question about the history of the Capsule Protocol,
> there was interest from the MASQUE WG to create this generic messaging
> system beyond only sending datagrams over h2 and h1. In particular,
> CONNECT-IP relies on it to exchange IP configuration, and WebTransport
> relies on it to exchange session close messages.
>
> Since the MASQUE WG has been using GitHub, could we ask you to send your
> issues/questions there please?
> https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues
> We're also happy to take feedback on the list but GitHub is preferred.
>
> Thanks!
> David
>
>
> On Wed, Mar 23, 2022 at 5:22 AM Mark Nottingham <mnot@mnot.net> wrote:
>
>> OK, I've done a rough run at a PR; see:
>>
>> https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/152
>>
>> The HTML is waiting on someone to press the button on the Action, so I've
>> attached my locally generated copy.
>>
>> Personally, I think this is a significant improvement, and I don't
>> believe I've changed anything normative.* While I'd be happy to see it
>> merged (perhaps after some more work), I'd be equally pleased if it were
>> cherry-picked from.
>>
>> Even if nothing from it is incorporated, the exercise has helped me
>> understand the document better, and I've got a few issues/questions as a
>> result. The previous e-mail asked for feedback on-list; is that still
>> preferred?
>>
>> Cheers,
>>
>>
>> * If folks do find normative differences, I'd be interested to hear about
>> it; it might indicate misunderstanding on my part, or lack of clarity in
>> the source document. Either way, it'd be good to clear up.
>>
>>
>>
>>
>> > On 23 Mar 2022, at 12:49 pm, Mark Nottingham <mnot@mnot.net> wrote:
>> >
>> > Hi Chris et al,
>> >
>> > I've had a read-through of the document, thanks.
>> >
>> > The first thing that I noticed is that the specification is very
>> obviously written from the perspective of someone who's very deep into the
>> details of HTTP/3 and QUIC, and is either confusing or silent about how
>> this relates to HTTP as a protocol overall. If this is going to be a new,
>> version-independent feature of HTTP, I think we should specify it as one in
>> the first instance -- especially given how poorly past attempts have failed
>> when they weren't well-integrated (e.g., push).
>> >
>> > So, I think it needs a non-trivial rewrite that shouldn't affect
>> implementations, but unfortunately will affect the editors. I'm willing to
>> work on a PR if that'd be helpful -- but it may take a bit of time to get
>> right. Would that work for you/them?
>> >
>> > Once that happens, I think it'll be easier to evaluate the technical
>> content. If I understand it correctly, I have no problem with the
>> on-the-wire details, although the capsule protocol feels like premature
>> abstraction at this point. Could someone speak to the thinking behind it?
>> >
>> > Cheers,
>> >
>> >
>> >> On 22 Mar 2022, at 4:38 am, Christopher Wood <caw@heapingbits.net>
>> wrote:
>> >>
>> >> (Cross-posting to MASQUE, HTTPBIS, and WebTransport)
>> >>
>> >> This email initiates the WGLC for draft-ietf-masque-h3-datagram,
>> located here:
>> >>
>> >> https://datatracker.ietf.org/doc/draft-ietf-masque-h3-datagram/
>> >>
>> >> Please review the document and send any comments to the MASQUE mailing
>> list. HTTPBIS and WebTransport are cc'd given the overlap in technology.
>> >>
>> >> This call will conclude on April 8.
>> >>
>> >> Best,
>> >> Chris and Eric
>> >
>> > --
>> > Mark Nottingham https://www.mnot.net/
>> >
>> > --
>> > Masque mailing list
>> > Masque@ietf.org
>> > https://www.ietf.org/mailman/listinfo/masque
>>
>> --
>> Mark Nottingham   https://www.mnot.net/
>>
>> --
>> Masque mailing list
>> Masque@ietf.org
>> https://www.ietf.org/mailman/listinfo/masque
>>
>