[quicwg/base-drafts] Eliminating double-muxing (#71)
Mike Bishop <notifications@github.com> Mon, 05 December 2016 21: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 74651129E88 for <quic-issues@ietfa.amsl.com>; Mon, 5 Dec 2016 13:12:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.197
X-Spam-Level:
X-Spam-Status: No, score=-7.197 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-2.896, 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 w0DRTQufYm8e for <quic-issues@ietfa.amsl.com>; Mon, 5 Dec 2016 13:12:07 -0800 (PST)
Received: from o4.sgmail.github.com (o4.sgmail.github.com [192.254.112.99]) (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 C2399129DD6 for <quic-issues@ietf.org>; Mon, 5 Dec 2016 13:09:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=OnYkzmkjzcLzw7qWNn1PQMVfkIw=; b=bPv3nBGGDv1CslhY sjvXN2TjLqufTqbOqChzMrHwotQUB/93Rr/MmyzpxRrgs3GOI7WD3hIMBA7IS+7B RRG2WBabGi8nGOIX9pIIlNZ0mO3n1PUsyW94aYdpbWMLaIbhUwSN0TGatYcJbodQ Rgt+R3Jjzi37F0R/wNwUYAUREf0=
Received: by filter0599p1mdw1.sendgrid.net with SMTP id filter0599p1mdw1-20862-5845D775-46 2016-12-05 21:09:09.946873582 +0000 UTC
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd0004p1iad1.sendgrid.net (SG) with ESMTP id 6HHInJ8ZTQSgI9ek0Erslg for <quic-issues@ietf.org>; Mon, 05 Dec 2016 21:09:09.970 +0000 (UTC)
Date: Mon, 05 Dec 2016 13:09:09 -0800
From: Mike Bishop <notifications@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/71@github.com>
Subject: [quicwg/base-drafts] Eliminating double-muxing (#71)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5845d775d7dbe_6d73fd766d6913888849"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0kIMcw4eMH+0YwCQH6M2gJQ4fiKmFDrHlPhg AbHyyGHGfBp4fh7jGE0mcAAx7xtYIXoZsX2oGHPbi9wwzUfhxwBoyxmWLApbxvT7ahHansmiFeIq3P yyMS+IGQ3Lsqho2xtq+q7Y4eUIaovXSA0tMsxNoBMRQ7XQhj6XQWpqF7LTpTDOO2SyFp2OXrmXT/c9 o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/53ly8blLt46S7l7WdcB7GlWEzz0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: quicwg/base-drafts <reply+0166e4ab09175745e608e130ec78ef496ba8d9f2b4954eb892cf00000001145d997592a169ce0b8a4393@reply.github.com>
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: Mon, 05 Dec 2016 21:12:10 -0000
This pull request changes the current document substantially, with the following major points of change: - The HTTP/2 outer frame containing the stream number is replaced with a (otherwise similar) frame format that doesn't contain a stream number. All stream management is delegated to QUIC. - HTTP exchanges take up two streams per request/response -- one for data, one for everything else (but mostly headers). This permits retaining the current behavior (also from HTTP/2) of not flow-controlling non-DATA traffic, and avoids double-framing bodies. - HPACK frames acquire sequence numbers to enable ordering at the decoder. This is decidedly suboptimal, but no worse than current and allows us to keep moving and leave the potential redesign of HPACK for the future. It may be more useful to look at the [final content](https://quicwg.github.io/base-drafts/http-unstraddled/draft-ietf-quic-http.html) rather than the diff -- in places, GitHub isn't finding enough of the retained text to make the diff sensible. You can view, comment on, or merge this pull request online at: https://github.com/quicwg/base-drafts/pull/71 -- Commit Summary -- * HTTP over QUIC, not HTTP/2 over QUIC * Moving to a two-stream mapping with HPACK sequence numbers. * Fixing references. -- File Changes -- M draft-ietf-quic-http.md (583) -- Patch Links -- https://github.com/quicwg/base-drafts/pull/71.patch https://github.com/quicwg/base-drafts/pull/71.diff -- 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/71
- [quicwg/base-drafts] Eliminating double-muxing (#… Mike Bishop
- Re: [quicwg/base-drafts] Eliminating double-muxin… Mike Bishop
- Re: [quicwg/base-drafts] Eliminating double-muxin… Mike Bishop
- Re: [quicwg/base-drafts] Eliminating double-muxin… Mike Bishop
- Re: [quicwg/base-drafts] Eliminating double-muxin… Mike Bishop
- Re: [quicwg/base-drafts] Eliminating double-muxin… Mike Bishop