[quicwg/base-drafts] Allow stream-related frames in 0-RTT (#2355)
Martin Thomson <notifications@github.com> Mon, 21 January 2019 05:07 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 4CAEB130DE9 for <quic-issues@ietfa.amsl.com>; Sun, 20 Jan 2019 21:07:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.553
X-Spam-Level:
X-Spam-Status: No, score=-12.553 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-4.553, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, 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 xaaBWDSC9Vkg for <quic-issues@ietfa.amsl.com>; Sun, 20 Jan 2019 21:07:49 -0800 (PST)
Received: from out-6.smtp.github.com (out-6.smtp.github.com [192.30.252.197]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C2F9512D4F2 for <quic-issues@ietf.org>; Sun, 20 Jan 2019 21:07:49 -0800 (PST)
Date: Sun, 20 Jan 2019 21:07:48 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1548047268; bh=kCHKkfzj8OozFTZPWu/jrbI4uWd0kkbbwcf2J+zY8FQ=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=bGSB0gcm4I2tQoX6lQKIWsqm/ZyWZplt0ezvSQw3YvKZXCcImjQMeGN1JY/uxXli7 KopTlfoSfJPQfMRlk+UF+vNwCnWdRgKhX5NWuqajUsPg9gqkAtgWsGxAWkP1ig2huV Ii/EAuot8od63HAElJIHhzMKsU6cuemCUWM0hPis=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab693d9bb87572b759b0e35eef0009cfcd3e72261f92cf00000001185d15a492a169ce17e9c1c4@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/2355@github.com>
Subject: [quicwg/base-drafts] Allow stream-related frames in 0-RTT (#2355)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5c4553a4c50dd_25033fc3be0d45b4382af"; 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/X5draK5HvIsZ0VTvb0e9yLYiOuo>
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: Mon, 21 Jan 2019 05:07:51 -0000
In #2344, @kazuho suggests that we could allow RESET_STREAM in 0-RTT. That seems slightly wrong, because why would someone send something then give up without receiving anything in return, but that is actually possible in the presence of packet loss. And changing your mind is perfectly acceptable. But RESET_STREAM doesn't really cover it. Streams can get blocked, requests can go out with additional flow control credits, and maybe even STOP_SENDING makes sense. So this changes it so that any stream-related frame (those that exist to convey application state or manage it), can be sent in 0-RTT. That seems more principled than just adding RESET_STREAM. Closes #2344. You can view, comment on, or merge this pull request online at: https://github.com/quicwg/base-drafts/pull/2355 -- Commit Summary -- * Allow stream-related frames in 0-RTT -- File Changes -- M draft-ietf-quic-tls.md (6) -- Patch Links -- https://github.com/quicwg/base-drafts/pull/2355.patch https://github.com/quicwg/base-drafts/pull/2355.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/2355
- [quicwg/base-drafts] Allow stream-related frames … Martin Thomson
- Re: [quicwg/base-drafts] Allow stream-related fra… Marten Seemann
- Re: [quicwg/base-drafts] Allow stream-related fra… ianswett
- Re: [quicwg/base-drafts] Allow stream-related fra… ianswett
- Re: [quicwg/base-drafts] Allow stream-related fra… Martin Thomson
- Re: [quicwg/base-drafts] Allow stream-related fra… Martin Thomson
- Re: [quicwg/base-drafts] Allow stream-related fra… Martin Thomson
- Re: [quicwg/base-drafts] Allow stream-related fra… Kazuho Oku
- Re: [quicwg/base-drafts] Allow stream-related fra… Alessandro Ghedini
- Re: [quicwg/base-drafts] Allow stream-related fra… ianswett
- Re: [quicwg/base-drafts] Allow stream-related fra… Nick Banks
- Re: [quicwg/base-drafts] Allow stream-related fra… Martin Thomson
- Re: [quicwg/base-drafts] Allow stream-related fra… Mike Bishop
- Re: [quicwg/base-drafts] Allow stream-related fra… Martin Thomson
- Re: [quicwg/base-drafts] Allow stream-related fra… ianswett
- Re: [quicwg/base-drafts] Allow stream-related fra… Martin Thomson
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Martin Thomson
- Re: [quicwg/base-drafts] Allow most frames in 0-R… MikkelFJ
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Mike Bishop
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Mike Bishop
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Martin Thomson
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Jana Iyengar
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Martin Thomson
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Mike Bishop
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Jana Iyengar
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Jana Iyengar
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Martin Thomson
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Kazuho Oku
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Mike Bishop
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Jana Iyengar
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Luca Niccolini
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Luca Niccolini
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Marten Seemann
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Kazuho Oku
- Re: [quicwg/base-drafts] Allow most frames in 0-R… MikkelFJ
- Re: [quicwg/base-drafts] Allow most frames in 0-R… MikkelFJ
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Martin Thomson
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Martin Thomson
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Kazuho Oku
- Re: [quicwg/base-drafts] Allow most frames in 0-R… MikkelFJ
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Martin Thomson
- Re: [quicwg/base-drafts] Allow most frames in 0-R… MikkelFJ
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Martin Thomson
- Re: [quicwg/base-drafts] Allow most frames in 0-R… MikkelFJ
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Mike Bishop
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Mike Bishop
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Martin Thomson
- Re: [quicwg/base-drafts] Allow most frames in 0-R… Martin Thomson