Stream0 Design Team Proposal
Ian Swett <ianswett@google.com> Wed, 23 May 2018 01:31 UTC
Return-Path: <ianswett@google.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32E89129C6D for <quic@ietfa.amsl.com>; Tue, 22 May 2018 18:31:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.5
X-Spam-Level:
X-Spam-Status: No, score=-17.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, T_KAM_HTML_FONT_INVALID=0.01, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 gGWZ1EYtQJkw for <quic@ietfa.amsl.com>; Tue, 22 May 2018 18:31:00 -0700 (PDT)
Received: from mail-yb0-x22a.google.com (mail-yb0-x22a.google.com [IPv6:2607:f8b0:4002:c09::22a]) (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 DDE6A12778E for <quic@ietf.org>; Tue, 22 May 2018 18:30:59 -0700 (PDT)
Received: by mail-yb0-x22a.google.com with SMTP id g140-v6so7050445ybf.6 for <quic@ietf.org>; Tue, 22 May 2018 18:30:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=YerQzNrgGwI+UlX0qMD7bZvu5lwemILvmfVW5AsZTGI=; b=M9YeC6r1NtIOC2ibJyNG97cV1vvBCD25v1bSMb4azYw0JWzj9u+AMUnsNK0rz6tz+t 0YduMAYnY/UUS+7H4tM0oyUbbpJiV94gq/cEpoc0W+YAH9NJj6pA1KZcXy6RwXMvItPc QXDjXnvcMQwdYdqB2Vu0QTX6lIni3o6CbmkNJ41z2wts8qnFbfCA8r+3qxQ+CNGabRqV M5Xrjxcfgx2eMQEjkcyfghWKzeFRpxctysGHVhvLZO3UDO0gp3eWlAKqWc6uFi+uyXHR RqIRNce9rocYtj9vXHMapRhHMZYxyWTbRv916jKgPaOEt96glhsNgf7ygtO+6ZZDFftI yzOA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=YerQzNrgGwI+UlX0qMD7bZvu5lwemILvmfVW5AsZTGI=; b=tzjhB8eyUNXaMQTGe3diRieWNrHmCUXuJrXD1lHat9LXYnN2fIOPLrvP/yQphmULvl 3jPzQY4DZrGkhX6loyGiW0C6IbOZHEer9tlNDxh2XLuwlVsAz4/PQV+n208UMi3/sgkO lvKVNrghbEo6NQehR7DXoUND76ysHqNzyYgRAYME8V+mFIK7wUAiwS3UJ/cp9RSsThrW +Y29bsBu8NN7lPf4V0Bxs8BMNAAyRgNwvU1jD4KDwZBqekTm2h9NNCvf9QcPVfUrh/nT d2n0lKsPPq/IbXcV91874G0cT0UR7F4oXgZiSzRDyHxouLj4s7ZqmVucg9uUL4j4aj+T bm5Q==
X-Gm-Message-State: ALKqPwfAADklvlF3bBVd3MZfcwo37AkQRDWR3Ohp+0fjmh7NDJbW9QUk 4DDq1hxiWmBgV18uIuIS/qVxorknsIV791GDP9Gb2CAnGsc=
X-Google-Smtp-Source: AB8JxZpd8y+hgZmAca5AUTX2JYQCZSwUFB4E606+s2MNn+abANev6sBeV/2PvSPgGMJe9FPZ5uBzk4Dz9yvf+tgJ2mY=
X-Received: by 2002:a5b:b01:: with SMTP id z1-v6mr444563ybp.241.1527039057190; Tue, 22 May 2018 18:30:57 -0700 (PDT)
MIME-Version: 1.0
From: Ian Swett <ianswett@google.com>
Date: Tue, 22 May 2018 21:30:45 -0400
Message-ID: <CAKcm_gM39_x+==WwYfb5qeiqB_qxdAt0ow69V+s_Jny3Ek_hDw@mail.gmail.com>
Subject: Stream0 Design Team Proposal
To: IETF QUIC WG <quic@ietf.org>
Cc: Eric Rescorla <ekr@mozilla.com>
Content-Type: multipart/alternative; boundary="00000000000090d3fc056cd57cd4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/x6aEQN4snTkyx7CP0I-j3_EWYlM>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2018 01:31:02 -0000
*Dear QUIC WG,On behalf of the Stream 0 Design Team, I am pleased to report that we have consensus on a proposed approach to share with the WG. The DT's proposal will make QUIC and TLS work closer together and incorporates ideas from DTLS, but it does not use the DTLS protocol itself. The DT believes this solves the important open Stream 0 issues. The proposal will be a bit more invasive in TLS, but we believe it is the right long-term direction and several TLS stacks (BoringSSL, PicoTLS, NSS, and Mint) are willing and able to do the work necessary. A number of stacks are currently working on implementations of this new approach, which we hope to have in time for the Interim meeting.A design document describing the overall approach can be found at:https://docs.google.com/document/d/1fRsJqPinJl8N3b-bflDRV6auojfJLkxddT93j6SwHY8/edit <https://docs.google.com/document/d/1fRsJqPinJl8N3b-bflDRV6auojfJLkxddT93j6SwHY8/edit>A PR making the changes to the QUIC documents can be found at:https://github.com/quicwg/base-drafts/pull/1377 <https://github.com/ekr/base-drafts/pull/29>A few design details did not have clear consensus, but it was felt it would be better to discuss those in the wider WG than delay the design team. A consistent choice was made in the PR and these issues are mentioned in Appendix B of the design doc.As always, comments and questions welcome. That said, this is a big PR and we recognize that some editorial work is going to be needed before merging. In the interest of letting people follow along, and to keep github from falling over, we ask people to keep discussion on the mailing list and refrain from making PR comments.See you in Kista!* Ian and Eric
- Stream0 Design Team Proposal Ian Swett
- Re: Stream0 Design Team Proposal Martin Thomson
- Re: Stream0 Design Team Proposal Subodh Iyengar
- Re: Stream0 Design Team Proposal Kazuho Oku
- Re: Stream0 Design Team Proposal Kazuho Oku
- Re: Stream0 Design Team Proposal Christian Huitema
- Re: Stream0 Design Team Proposal Jana Iyengar
- Re: Stream0 Design Team Proposal Kazuho Oku
- Re: Stream0 Design Team Proposal Mikkel Fahnøe Jørgensen
- Re: Stream0 Design Team Proposal Kazuho Oku
- Re: Stream0 Design Team Proposal Kazuho Oku
- RE: Stream0 Design Team Proposal Lucas Pardue
- Re: Stream0 Design Team Proposal Jana Iyengar
- Re: Stream0 Design Team Proposal Ted Hardie
- Re: Stream0 Design Team Proposal Eric Rescorla
- Re: Stream0 Design Team Proposal Ted Hardie
- Re: Stream0 Design Team Proposal Mikkel Fahnøe Jørgensen
- Re: Stream0 Design Team Proposal Eric Rescorla
- Re: Stream0 Design Team Proposal Jana Iyengar
- RE: Stream0 Design Team Proposal Mike Bishop
- RE: Stream0 Design Team Proposal Mike Bishop
- RE: Stream0 Design Team Proposal Mike Bishop
- Re: Stream0 Design Team Proposal Subodh Iyengar
- Re: Stream0 Design Team Proposal Kazuho Oku
- Re: Stream0 Design Team Proposal Jana Iyengar
- Re: Stream0 Design Team Proposal Eric Rescorla
- Re: Stream0 Design Team Proposal Martin Thomson
- Re: Stream0 Design Team Proposal Eric Rescorla
- Re: Stream0 Design Team Proposal Jana Iyengar
- Re: Stream0 Design Team Proposal Eric Rescorla