Re: [quicwg/base-drafts] Normative Text in Invariants (#3773)
Martin Thomson <notifications@github.com> Thu, 18 June 2020 01:14 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 723393A0816 for <quic-issues@ietfa.amsl.com>; Wed, 17 Jun 2020 18:14:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.697
X-Spam-Level:
X-Spam-Status: No, score=-1.697 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_IMAGE_ONLY_28=1.404, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 2bfabpanmzU6 for <quic-issues@ietfa.amsl.com>; Wed, 17 Jun 2020 18:14:05 -0700 (PDT)
Received: from out-17.smtp.github.com (out-17.smtp.github.com [192.30.252.200]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 094D83A0542 for <quic-issues@ietf.org>; Wed, 17 Jun 2020 18:14:05 -0700 (PDT)
Received: from github-lowworker-b2150d3.ash1-iad.github.net (github-lowworker-b2150d3.ash1-iad.github.net [10.56.113.12]) by smtp.github.com (Postfix) with ESMTP id 44D8E6E1515 for <quic-issues@ietf.org>; Wed, 17 Jun 2020 18:14:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1592442844; bh=irgGZZ8sRZzj5jbbGG0EtfkE40pXYlA2aqQvD/jGadE=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=zYN0j908/O+jSO1kYGBhkNaReDEZwVfrWTBMPDyMCdBvmzswN/U8HSJwbjY8tSLLv AGhB4AloKrRRmv4MwcMw1E31BojicFgegmln691I/KirvTixbYuIH1CtOHH1rciEct GFZxNGNsQnvdM+KbQOKFLTX4A9BoCoJIA8s9i4qk=
Date: Wed, 17 Jun 2020 18:14:04 -0700
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK23N5JALWGOINQ75HN462QNZEVBNHHCMMOWIU@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/645709658@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_5eeabfdc351bb_28f3fe6d18cd9601566cf"; 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/NthWoaFFp_xFrowtcIDS4qiC7Ss>
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: Thu, 18 Jun 2020 01:14:17 -0000
I agree that this is editorial, but I think that we should say something that is subtly different. There are two parts to your PR. One part that attempts to describe what is normative in the document. The other part attempts to more clearly describe the intent of the document: basically that anyone who looks at QUIC from the outside can only see and use this much of the protocol. For the "normative" piece, we can probably say something less concrete but more principled. That is: a protocol that follows the requirements in this document may call itself QUIC. And that any attempt to treat QUIC generically MUST be limited to using the characteristics that are included in this definition. For the intent part, I would say that the goal is to carve out a space for endpoints to communicate without interference from others. The goal is to design a protocol where participation by others only occurs with the express permission of endpoints. (I think we should be careful not to say whether this is just one or both endpoints granting permission here, because QUICv1 is a little inconsistent on this point itself.) That's somewhat stronger than the position you take. Leaving "others" unspecified here is good. I see that you have tried to define those others, but I don't think that's helpful. The nice thing about this approach is that it requires far less text. Your PR doubles the size of the draft. BTW, I do like the MUST regarding treatment of unknown versions. That is, if an entity doesn't understand what is going on then it can only apply generic treatment. But we all know that's RFC 6919 language. -- 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-645709658
- [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