Re: [Masque] Adoption call for "The CONNECT-UDP HTTP Method"

David Schinazi <dschinazi.ietf@gmail.com> Thu, 13 August 2020 22:31 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 B0C3F3A0995 for <masque@ietfa.amsl.com>; Thu, 13 Aug 2020 15:31:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level:
X-Spam-Status: No, score=-2.087 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] 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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HDIsIPkQn-9m for <masque@ietfa.amsl.com>; Thu, 13 Aug 2020 15:30:59 -0700 (PDT)
Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) (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 AEBFF3A0991 for <masque@ietf.org>; Thu, 13 Aug 2020 15:30:58 -0700 (PDT)
Received: by mail-lj1-x22d.google.com with SMTP id t23so7948453ljc.3 for <masque@ietf.org>; Thu, 13 Aug 2020 15:30:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7koWkviPFOY7Mr0hVJbUSs/+rQ/xs+u2/i1HGUGWy6o=; b=fyNDI+7ntTYoP5/nSKVq1JdurolsJKqVKgqdo2iDESLGyFqn+OLoZiHI//o/vsoy6Q /XGywIAplG0SqIxdufuYNWTQtuJg8MojTLJ8Uf2cOsJYMa7MyFshn5gQJrp4CWPjtNmy Ovr+XF0QoOXz0jQg2H0iqP3PfvXNjX9JpkIvp47hz5XiFgOkw/mlW1y1KL1i+DmQIOhl 4Bk4CUAYLnz7mvzTCXzVCT4vrGiqvkBHHOCREY5RAtDe7GxAcFuf8HVl/WCihNSSApSt X5ft3i76u+jQX7f/0Dk4V7e0rgTEc6N9dbTGQHndWmD1VJVV2wUNBQ7In0TmAeAkTirB 1bSw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7koWkviPFOY7Mr0hVJbUSs/+rQ/xs+u2/i1HGUGWy6o=; b=RsfMW1ldSo6xgnregvIP7CaGl64lb04bArNgOTw0qTIIDwWr44U1To1U03pw+Jd1jE hP2FwAmTyL7vM8wOxLQeqeqF+8U/I6W29AmGp7P9+4Sw4NbatrSSjo6nq/RIgf0zq7HR /yUlh/fajceDmmRvR1LCAj0rZpLB1NceEzwX9DRWGKJonI9ZqY1JAA2MdSgeDzSSXl/a RLyMmAJafd0shl3hpxcZzs7ME75CB37W7J1Ca8Z3Ip7qEIjJ+sB4h+8XKXbVr+T0DFf9 gDYArCSFH6EhrpQ676Kvn2BvyPR6TqN+NADSMrJuvU4I2WsHVchvFmjUB9QgvbddDTtW qTWw==
X-Gm-Message-State: AOAM531m31CaarR2wgfU+U6DBy9USU0id1y26ho1ZUnjbCi5X1vLh7XL yP0j3SsxX3+pUHL+npMSKCOJ0qSCuKgd54rDTGfnI/7b
X-Google-Smtp-Source: ABdhPJwAPqY+zdH2rwLRNhsXmhRFh5eEhEbD9NqF2JY2A/ZeM1MgWLY0UruJhukR7rPH4rRhxBH81OXjpxrZ926hgDM=
X-Received: by 2002:a2e:a58a:: with SMTP id m10mr2831919ljp.247.1597357856773; Thu, 13 Aug 2020 15:30:56 -0700 (PDT)
MIME-Version: 1.0
References: <CH2PR22MB20869AA7758055EEE5483C5CDA430@CH2PR22MB2086.namprd22.prod.outlook.com> <C7289549-BF2A-4BC8-97C0-9F28DB5F9855@gbiv.com>
In-Reply-To: <C7289549-BF2A-4BC8-97C0-9F28DB5F9855@gbiv.com>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Thu, 13 Aug 2020 15:30:45 -0700
Message-ID: <CAPDSy+7dAbzdFeRWW95of82U3OFDpbPiTNkbBhsrLXD6beUJyw@mail.gmail.com>
To: "Roy T. Fielding" <fielding@gbiv.com>
Cc: Mike Bishop <mbishop@evequefou.be>, Christopher Wood <caw@heapingbits.net>, "masque@ietf.org" <masque@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a1dbab05acc9db52"
Archived-At: <https://mailarchive.ietf.org/arch/msg/masque/0PzelIivoHWcxoTl80bW14E5JMA>
Subject: Re: [Masque] Adoption call for "The CONNECT-UDP HTTP Method"
X-BeenThere: masque@ietf.org
X-Mailman-Version: 2.1.29
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, 13 Aug 2020 22:31:01 -0000

Thanks Mike and Roy.

I've written up your points in the following GitHub issue:
https://github.com/DavidSchinazi/masque-drafts/issues/29

Since you consider this non-adoption-blocking, we can work on fixing it
post-adoption.

David

On Thu, Aug 13, 2020 at 1:18 PM Roy T. Fielding <fielding@gbiv.com> wrote:

> I don’t want to give folks the impression that this is a requirement in
> httpbis. It has been a requirement of HTTP/1.1 since 1995 and that will not
> change in this revision.
>
> The short answer is that if a new method is defined, it must use a full
> URI or its absolute path as the request target.
>
> No further exceptions are allowed by HTTP because intermediaries need to
> process messages even when they don’t know the method definition.
>
> .....Roy
>
>
> On Aug 13, 2020, at 6:42 AM, Mike Bishop <mbishop@evequefou.be> wrote:
>
> 
>
> Late to the party, since I've been offline.  I support adoption for the
> spirit of the solution, have already provided some comments on the specific
> draft, and will doubtless have more.  My key piece of feedback remains that draft-ietf-httpbis-semantics
> prohibits
> <https://httpwg.org/http-core/draft-ietf-httpbis-semantics-latest.html#target.resource>
> the request target form used in this draft, so we’ll need to hash that out
> with the HTTP WG.
>
>
>
> However, there are two special, method-specific forms allowed for the
> request target in specific circumstances:
>
> ·        For CONNECT (Section 8.3.6), the request target is the host name
> and port number of the tunnel destination, separated by a colon.
>
> ·        For OPTIONS (Section 8.3.7), the request target can be a single
> asterisk ("*").
>
> See the respective method definitions for details. These forms MUST NOT be
> used with other methods.
>
>
>
> -----Original Message-----
> From: Masque <masque-bounces@ietf.org> On Behalf Of Christopher Wood
> Sent: Wednesday, July 29, 2020 8:49 AM
> To: masque@ietf.org
> Subject: [Masque] Adoption call for "The CONNECT-UDP HTTP Method"
>
>
>
> During yesterday's MASQUE WG meeting, there was strong support in favor of
> adopting draft-schinazi-masque-connect-udp as a WG item. To that end, this
> email begins the call for adoption of the document, in its current form, as
> a starting point. We expect to work through the issues raised both in the
> meeting and on the list going forward.
>
>
>
> Please let the WG know if you support adoption, and if so, are willing to
> contribute to the discussion and review drafts. If you oppose adoption,
> please explain why.
>
>
>
> The document may be found here:
>
>
>
>    https://datatracker.ietf.org/doc/draft-schinazi-masque-connect-udp/
>
>
>
> And the source may be found here:
>
>
>
>    https://github.com/DavidSchinazi/masque-drafts
>
>
>
> This call for adoption will conclude on August 14.
>
>
>
> Thanks,
>
> Chris and Eric
>
>
>
> --
>
> Masque mailing list
>
> Masque@ietf.org
>
> https://www.ietf.org/mailman/listinfo/masque
>
> --
> Masque mailing list
> Masque@ietf.org
> https://www.ietf.org/mailman/listinfo/masque
>