Re: [quicwg/base-drafts] Specify error on receipt a DATA frame before a HEADERS frame on a request stream (#2712)

Lucas Pardue <notifications@github.com> Thu, 16 May 2019 14:12 UTC

Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.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 5011B12018C for <quic-issues@ietfa.amsl.com>; Thu, 16 May 2019 07:12:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.464
X-Spam-Level:
X-Spam-Status: No, score=-1.464 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_20=1.546, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] 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 FufoMqoNXD3i for <quic-issues@ietfa.amsl.com>; Thu, 16 May 2019 07:12:18 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (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 2073312015D for <quic-issues@ietf.org>; Thu, 16 May 2019 07:12:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=7qa8HqtLvOK7EjSa47BgsF5EyqY=; b=RmRxI60Wr2ALegsL HRdOK0+9IRYpoP1F4d+eJlf1hWm7PqqKdfsu/Tdeo15dyJuSo4PkWpLgb6HaN33O hJVy9iVnjFGM2GxO+1Caxi+lluvEj9J/yfVF0J7nt65xv5vvIZP7+a/QLe2PABLK dXINJNMJcoehTshHNrzE76+JG/E=
Received: by filter1127p1las1.sendgrid.net with SMTP id filter1127p1las1-26373-5CDD6FBD-69 2019-05-16 14:12:13.583038391 +0000 UTC m=+222036.755035938
Received: from github-lowworker-89d05ac.cp1-iad.github.net (unknown [140.82.115.67]) by ismtpd0014p1iad2.sendgrid.net (SG) with ESMTP id Ht8wBd_aStmxz1AXA8RRGQ for <quic-issues@ietf.org>; Thu, 16 May 2019 14:12:13.595 +0000 (UTC)
Received: from github.com (localhost [127.0.0.1]) by github-lowworker-89d05ac.cp1-iad.github.net (Postfix) with ESMTP id 62830AE02E2 for <quic-issues@ietf.org>; Thu, 16 May 2019 07:12:13 -0700 (PDT)
Date: Thu, 16 May 2019 14:12:13 +0000
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK2UII2HQG22E4IVLIV25KRD3EVBNHHBVBNP2Q@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/2712/c493084346@github.com>
In-Reply-To: <quicwg/base-drafts/pull/2712@github.com>
References: <quicwg/base-drafts/pull/2712@github.com>
Subject: Re: [quicwg/base-drafts] Specify error on receipt a DATA frame before a HEADERS frame on a request stream (#2712)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5cdd6fbd60cb2_4f5f3fc3efecd9647551dc"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: LPardue
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0nEbPG6zVVEpAOKU54IcqmJWdU4tige+Tm+o xsKg2udhb9/4I02X3i1ZeZabd/gkMM19cu9RyrwHqxIHjPgg1b8BfkVEE9cmC9OH78H9xHmnTfav4X JEgxNeseh25H19qv1jQKJqTamfupB3Udpx7O8X9nuIgwYbed/L3AMqAP3uLhIEcg23vnTICuKrMYOx s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/GTfuP5LDQPO8oA6k16ERJrDYebc>
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, 16 May 2019 14:12:20 -0000

I think this is good text to add. I'll defer _exactly where_ to Mike.

Note that this problem also affects push streams, not just request streams. That is, the pushed DATA must not appear before the pushed HEADERS. 

So it seems to me that the Message Exchange section might help us cover all cases. But maybe not.

-- 
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/pull/2712#issuecomment-493084346