Re: [Masque] Updated proposed charter text

Christopher Wood <caw@heapingbits.net> Thu, 02 April 2020 14:03 UTC

Return-Path: <caw@heapingbits.net>
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 D7F823A12FA for <masque@ietfa.amsl.com>; Thu, 2 Apr 2020 07:03:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=heapingbits.net header.b=cOLFHvZS; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=f5cThzzb
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 J2oO1yaUECL7 for <masque@ietfa.amsl.com>; Thu, 2 Apr 2020 07:03:08 -0700 (PDT)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3DDCA3A15A1 for <masque@ietf.org>; Thu, 2 Apr 2020 07:02:17 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id AC23A5C01F6; Thu, 2 Apr 2020 10:02:15 -0400 (EDT)
Received: from imap4 ([10.202.2.54]) by compute1.internal (MEProxy); Thu, 02 Apr 2020 10:02:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heapingbits.net; h=mime-version:message-id:in-reply-to:references:date:from:to :cc:subject:content-type; s=fm1; bh=t2KCeSuFqsR86Yw9BU6SlkzYOhoz qmn7yJ6T0RQnPgc=; b=cOLFHvZSG+vlq7pnRccgwO3TMF6g++HjVfTbkDVS0SBD p6U2eqzpMryt8MTZ2gEGWvxtPtcdOUaeB5BNqkGmbcQJOsRZAOQILbVHCBh5CGRg w9C7a4CfxUxl7EPpho2dm8lSTb8ra8c5ltggPRBQh1VZHe0SShVDaJHuzFqQ2dYM 86eXb9mPT4ipm+6YObDLdZh8ahdP1oIpFN94txzOpGWsffcV1W1wTIkO+cSX2qxY g9KR7yI7ZBD4kA1QxafbA+6OeatcNWeMrbKywv1xMY+juVuPsmocxCJw6+wVqPyH G4K9DYWld3H2fd+7cRIfAk4WdhWUKw+8xcLz4JPOVQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=t2KCeS uFqsR86Yw9BU6SlkzYOhozqmn7yJ6T0RQnPgc=; b=f5cThzzbIwzSyrUg1tD5qz 6dghJYpSTZPc4tJeEWxkgcWClQKQ5PreNUQ6BFWNsLxgKZ/uq7NOvq7UkiESAptR q6BYEXT+gN8hbzdgTdapsrqD+Us9dggk8BbfNlYx5yf40gj+tLFb06fqLGjGa8F7 JVVY4Vtzx8SBbjIstp8tiGdQ6XywPpyzBieiEAc0Z1dbCOGxQ5vUmBZ2CaobE+M/ K97atIiiKfwNZ4Dh0PO6UUZufcJgMNfQKiZ9H9mksNoZvw6vD/X6linNbDl5hLYk WAtIT6VgbSJqheaqkr5c9623Z2JDTBTEm8YasAxez+cHK9fdCt2y5RmTINySyL4w ==
X-ME-Sender: <xms:ZvCFXoZxCOV4wPYBal93vQG33fGgFHAx5fIX5oW5-3jMWbTOI16tmg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrtdeggdeihecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtsehttdertderredtnecuhfhrohhmpedfvehhrhhi shhtohhphhgvrhcuhghoohgufdcuoegtrgifsehhvggrphhinhhgsghithhsrdhnvghtqe enucffohhmrghinhephhhtthhptghonhhnvggtthhishgtuhhrrhgvnhhtlhihlhhimhhi thgvughtohhttghprdhinhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmh grihhlfhhrohhmpegtrgifsehhvggrphhinhhgsghithhsrdhnvght
X-ME-Proxy: <xmx:ZvCFXqrD_Q2wLAiKK_qphb141vdxZjGPJXISJmU49m-M7upQQB7PfQ> <xmx:ZvCFXnqKlpUE-7AKOIqmg-YG32LNX79GcsD2YHrwtz2dtr0tpqj6Vw> <xmx:ZvCFXvVxVg8BqtTfpyiXZCOjG-nk8yrKDoYsIBtW_juPSrWZZ_bFoQ> <xmx:Z_CFXuCjZzvo9R35yMxcYCz18O0HwSULQWlNdYJd4OPgux4gwLvgCw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id DC6BF3C00A2; Thu, 2 Apr 2020 10:02:14 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-1080-gca5de7b-fmstable-20200402v5
Mime-Version: 1.0
Message-Id: <48dcc4c3-0039-4de4-9028-c2059b34140c@www.fastmail.com>
In-Reply-To: <CAKKJt-dJqTYJPj0u7mZvaJKoiRX7oXeQCSyQV9xN_zkzHY-LXQ@mail.gmail.com>
References: <89136f8b-70bd-40a0-b6d1-0e8a62a50ece@www.fastmail.com> <CAKKJt-dJqTYJPj0u7mZvaJKoiRX7oXeQCSyQV9xN_zkzHY-LXQ@mail.gmail.com>
Date: Thu, 02 Apr 2020 07:01:53 -0700
From: Christopher Wood <caw@heapingbits.net>
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Cc: MASQUE <masque@ietf.org>
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/masque/0aRUkOZ8rFYJzmes1kboFg226Go>
Subject: Re: [Masque] Updated proposed charter text
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, 02 Apr 2020 14:03:13 -0000

On Tue, Mar 31, 2020, at 4:34 PM, Spencer Dawkins at IETF wrote:
> Hi, Christopher, 
> 
> Thanks for getting this update out so quickly. 
> 
> I have thoughts, but wanted to start with the first couple of paragraphs. 
> 
> On Tue, Mar 31, 2020 at 11:43 AM Christopher Wood <caw@heapingbits.net> wrote:
> > Based on last week's meeting, it seems folks are generally enthusiastic about some form of MASQUE moving forward. To help scope that particular form, here's an update to the proposed charter. 
> > 
> >  ~~~
> >  Many network topologies lead to situations where transport protocol proxying is beneficial. For example, proxying enables endpoints to communicate when end-to-end connectivity is not possible and can apply additional encryption where desirable (such as a VPN). Proxying can also improve client privacy, e.g., by hiding a client's IP address from a target server.
> > 
> >  Proxying technologies such as SOCKS and HTTP(S) CONNECT exist, albeit with their own shortcomings. For example, SOCKS signalling is not encrypted and HTTP CONNECT is currently limited to TCP. In contrast, HTTP/3 is a viable candidate protocol for proxying arbitrary traffic, as it provides secure connectivity, multiplexed streams, and migration for a single connection while taking advantage of a unified congestion controller. HTTP/3 datagrams provide for unreliable data transmission, which enables transporting UDP and other unreliable flows via a proxy without introducing potentially redundant or unnecessary recovery mechanisms. Further, HTTP/3 supports an established request/response semantic that can set up and configure flows for different services.
> 
> If I remember correctly, somewhere between the audio conference and the 
> active jabber conversation, there were people who mentioned
>  * proxies
>  * relays
>  * tunnels
>  * VPNs
>  * NATs, and 
>  * now that I look at the second paragraph, maybe even firewalls
> Is it possible to agree on the functionalities that this community of 
> interest is thinking of, as part of the charter discussion? 
>
> ISTM that if we're talking about "connect for IP", we're closer to a 
> tunnel than a proxy, and I don't think that's what most of the MASQUE 
> folk were thinking of. 
>
> Perhaps this will fall out of the use cases people have been collecting?

Yep, I expect that to be the case! While the use cases in the charter are not meant to be exhaustive, more specificity would probably help frame the rest of the content. 

Meta question: are you looking for a specific change in the text, and if so, what might that be?

Best,
Chris