Re: [quicwg/base-drafts] Normative Text in Invariants (#3773)
Martin Thomson <notifications@github.com> Wed, 24 June 2020 04:35 UTC
Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 346EE3A07CA for <quic-issues@ietfa.amsl.com>; Tue, 23 Jun 2020 21:35:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.1
X-Spam-Level:
X-Spam-Status: No, score=-3.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 6A3kN8mRj6YY for <quic-issues@ietfa.amsl.com>; Tue, 23 Jun 2020 21:35:11 -0700 (PDT)
Received: from out-24.smtp.github.com (out-24.smtp.github.com [192.30.252.207]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 948143A07C7 for <quic-issues@ietf.org>; Tue, 23 Jun 2020 21:35:11 -0700 (PDT)
Received: from github-lowworker-bb778fb.ash1-iad.github.net (github-lowworker-bb778fb.ash1-iad.github.net [10.56.102.56]) by smtp.github.com (Postfix) with ESMTP id 9D3526A0119 for <quic-issues@ietf.org>; Tue, 23 Jun 2020 21:35:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1592973310; bh=OW8X3rDr/MN5kMV1X8xyf8O8O8b6hpNgj2yKB7OMLPM=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=z+xVGxzUVkVpx7Jfpqx7YkpXOeksbMgqIKDF4FnME/u0irJk5etSl8pLVb8RTLMHF nUqgpd8XEUGClV+s6R98pr79DXvwenkqpVg8HrLbj9CRwMdojvvb/gvNRVV9isrcSR nnDYcgkB7sIDH0iV63Hx01joRDc6kPPMA9zZBQ90=
Date: Tue, 23 Jun 2020 21:35:10 -0700
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK73KFWYUPWZ6VZFBSF4724P5EVBNHHCMMOWIU@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/3773/648578787@github.com>
In-Reply-To: <quicwg/base-drafts/issues/3773@github.com>
References: <quicwg/base-drafts/issues/3773@github.com>
Subject: Re: [quicwg/base-drafts] Normative Text in Invariants (#3773)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5ef2d7fe8e2eb_51553f83afccd96423474"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/dPN68Ot5b8NRVbN1nwSkxcArA-M>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jun 2020 04:35:13 -0000
After discussing this a little more, I have come to realize that most of what you are proposing is covered already - in excruciating detail - in [the manageability draft](https://quicwg.org/ops-drafts/draft-ietf-quic-manageability.html). Maybe the words and framing are different, and it might be less direct than what you propose, but the important concepts exist there. What you propose here takes a small step toward moving that into invariants and I don't think that fits with my conception of the document. The primary function for me is that of a commitment regarding the shape of future versions of QUIC. That's a commitment that the IETF makes, and given what I know about how good we are at keeping those commitments, that's not worth a lot. But if we accept the credibility of that commitment, it has value if it successfully constrains future QUIC versions. Why we do that is in the hope that intermediaries will choose to respect the boundaries we set. So you are right in calling out the fact that this is the line of tape dividing the apartment in two and the effect that has on curtailing the movements of both parties. However, I don't want to say much about intermediaries (though some discussion exists in security considerations). If anything, I would prefer to leave this at something less targeted and more concise. Maybe the following as a new Section 4 "Scope": > To the extent that other entities are able to participate in communication between endpoints, a goal of the QUIC design is to provide technical measures that prevent interaction with a QUIC connection by entities other than QUIC endpoints. However, these technical measures are limited in what they can protect and could vary between versions. > > This document defines what parts of the QUIC protocol are not permitted to vary between versions. As a consequence, this also guarantees a minimal amount of information that is made available to entities other than QUIC endpoints. > > Limited interaction with QUIC connections is permitted by entities other than endpoints, such as load balancers or measurement devices, where interactions are expressly enabled by endpoints. After that, I think we're into either increasing the scope or taking material from the manageability draft, neither of which I think make this document better. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/quicwg/base-drafts/issues/3773#issuecomment-648578787
- [quicwg/base-drafts] Normative Text in Invariants… martinduke
- Re: [quicwg/base-drafts] Normative Text in Invari… Martin Thomson
- Re: [quicwg/base-drafts] Normative Text in Invari… martinduke
- Re: [quicwg/base-drafts] Normative Text in Invari… Martin Thomson
- Re: [quicwg/base-drafts] Normative Text in Invari… martinduke
- Re: [quicwg/base-drafts] Normative Text in Invari… Jana Iyengar
- Re: [quicwg/base-drafts] Normative Text in Invari… Martin Thomson