
From nobody Thu Feb  1 03:38:47 2018
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 21C8112D7E8 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 03:38:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 Mx-BeeaaExFO for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 03:38:44 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8C08D12DA06 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 03:38:44 -0800 (PST)
Date: Thu, 01 Feb 2018 03:38:43 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517485123; bh=//FtgR8n0UMMKQonjArCsy13YQiueXwMLowpacquQmc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=FQJNvNpPDqKGHZi6taNKoEQVxHOwthrGMAPA+nxaeODmplq+mjYSho+NZzQNtWVeS UiGBcaFZ+iXvC6ARnBNKWA014e10NGSaiNBxjBsiBy2ZlxmMqu0WTcaPTMzP0RNL6J zLX6JsD72ZyMcOkPCcaD9KUarww4b3YtSSMFREEU=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abdbe8e9e4e2d0408717de7a38275210691f8b76a592cf00000001168abe4392a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/review/93251276@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a72fc43c0b4a_3b922ad2af820ecc887e8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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/EdDz81Nxx2DdUUuGK6zmiDHuF6Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 11:38:46 -0000

----==_mimepart_5a72fc43c0b4a_3b922ad2af820ecc887e8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

mikkelfj commented on this pull request.



> +on the negotiated AEAD.
+
+Packet number protection is applied after packet protection is applied (see
+{{aead}}).  The ciphertext of the packet is sampled and used as input to an
+encryption algorithm.  For packets with a long header, the ciphertext starting
+immediately after the packet number is used (that is, octet 17 onwards).  For
+packets with a short header, the packet number length is not known, so it is
+assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.

I was about to propose something similar to @huitema but then thought zero padding might do just as well.

However, I think it is better to take the tail content when the default start overreach because then you can always consume the content directly without moving it to a separate buffer. It's a quite simple solution.

-- 
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/1079#discussion_r165331679
----==_mimepart_5a72fc43c0b4a_3b922ad2af820ecc887e8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@mikkelfj</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165331679">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +on the negotiated AEAD.
+
+Packet number protection is applied after packet protection is applied (see
+{{aead}}).  The ciphertext of the packet is sampled and used as input to an
+encryption algorithm.  For packets with a long header, the ciphertext starting
+immediately after the packet number is used (that is, octet 17 onwards).  For
+packets with a short header, the packet number length is not known, so it is
+assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
</pre>
<p>I was about to propose something similar to <a href="https://github.com/huitema" class="user-mention">@huitema</a> but then thought zero padding might do just as well.</p>
<p>However, I think it is better to take the tail content when the default start overreach because then you can always consume the content directly without moving it to a separate buffer. It's a quite simple solution.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165331679">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_knffUl8SwprVvFjyDDM1sckgMOks5tQaJDgaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4CzAHlPTRBE2d7S5NYGqFdYmuKtks5tQaJDgaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165331679"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj commented on #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079#discussion_r165331679"}}}</script>
----==_mimepart_5a72fc43c0b4a_3b922ad2af820ecc887e8--


From nobody Thu Feb  1 05:58:07 2018
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 DC14412E89A for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 05:58:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.453
X-Spam-Level: 
X-Spam-Status: No, score=-5.453 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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 n8UXpiVDksPA for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 05:58:04 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 382F012EA9F for <quic-issues@ietf.org>; Thu,  1 Feb 2018 05:58:04 -0800 (PST)
Date: Thu, 01 Feb 2018 05:58:02 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517493482; bh=/hjWufCYGvXjZC9U8K2Jt8Hd9pJQswtA3jec3C0WePM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=T5heG/KGazgSrCOCq+HsbeFZh5C02Mh4l2EU90G4Fs454MwRw7cRVbsfdrSDWPffu VYIadqZbgKrX6FdSFLKUh/Bv68JYO2B/Eocz0Qd0ERcrQQ/t3hMP3X2yTkCPKQNGbO pLHw2DLGhORQNyP0G54p4aUFFUlJixG8r8v3e6cw=
From: Brian Trammell <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab261ee1531414add8219a7d64bbae55137177842692cf00000001168adeea92a169ce1177a33a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1088/c362273249@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1088@github.com>
References: <quicwg/base-drafts/pull/1088@github.com>
Subject: Re: [quicwg/base-drafts] A 17 octet connection ID (#1088)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a731ceaed64d_165b3ff42da12f285122b6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: britram
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/USyC4m6oZKgDZqniFpTd4G34N0s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 13:58:06 -0000

----==_mimepart_5a731ceaed64d_165b3ff42da12f285122b6
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I share both of @ekr's concerns here.

-- 
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/1088#issuecomment-362273249
----==_mimepart_5a731ceaed64d_165b3ff42da12f285122b6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I share both of <a href="https://github.com/ekr" class="user-mention">@ekr</a>'s concerns here.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1088#issuecomment-362273249">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6gzxHUqZCd5whgjDXxCUAWzPlCDks5tQcLqgaJpZM4RzhH-">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2QMcb2wbiRlAM6WChBXBHlAhb4Pks5tQcLqgaJpZM4RzhH-.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1088#issuecomment-362273249"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@britram in #1088: I share both of @ekr's concerns here."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1088#issuecomment-362273249"}}}</script>
----==_mimepart_5a731ceaed64d_165b3ff42da12f285122b6--


From nobody Thu Feb  1 07:45:14 2018
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 329861317B5 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 07:45:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 K7NkB8HgnAjh for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 07:45:04 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 D946C1316A9 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 07:45:03 -0800 (PST)
Date: Thu, 01 Feb 2018 07:45:03 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517499903; bh=1MBc0KNqxZJ+J765XEWYqeTQ/SzVDggScws4iMO+x0s=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=v7tqwp7QRBcKZpUvU2JtHKQYfF0nPNjYBQB+P7vFvRBfp+6fRbMIST8pIJlDeKyHR Uj+7ijBL/kXKO+NBUZuMzX5/za5vvbPg1/suHWORtlUyRU0ZlG9D+1cfpVb3slgYme RuYYebrN3hgspXZEjc9WVGozcppQa1AazImMCu5c=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd02b2ab38ff16b00d6c75d79e809a6b72e7fd31692cf00000001168af7ff92a169ce1177a33a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1088/review/93327837@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1088@github.com>
References: <quicwg/base-drafts/pull/1088@github.com>
Subject: Re: [quicwg/base-drafts] A 17 octet connection ID (#1088)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7335ff146c5_1ab83ffb457b6f302096ea"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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/13QokZRfFU_tVcCUd8DavUSKEQI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 15:45:12 -0000

----==_mimepart_5a7335ff146c5_1ab83ffb457b6f302096ea
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

janaiyengar commented on this pull request.



> +
+Ensuring that the server sends the correct connection ID in its stateless reset
+presents an additional challenge.  Truncation of the connection ID in packets
+that use the short header means that the entire connection ID might not be
+present in the packet that triggers the stateless reset.  Furthermore, the
+server cannot know how many octets from the connection ID that the client
+requested be included in the short header.
+
+A server is expected to have a minimum number of octets that are needed for
+correct routing.  Thus, the server can always know that at least this many
+octets of the packet it receives contain a connection ID.
+
+If the server uses a longer connection ID than the client, there is the
+potential for the additional octets to be used to reveal that the stateless
+reset is not a regular packet.  This is not a serious issue, as it is already
+possible to use other fields to distinguish them from other packet.

Fair enough. I don't grok your point about using a connection ID from the past. 

This is another way that a stateless reset might be detectable: while sending a stateless reset the server does not know what the client had negotiated for connection ID truncation in the server -> client direction. If the client required the server to send a connection ID, the stateless reset would likely not carry one.

-- 
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/1088#discussion_r165395655
----==_mimepart_5a7335ff146c5_1ab83ffb457b6f302096ea
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@janaiyengar</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r165395655">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+Ensuring that the server sends the correct connection ID in its stateless reset
+presents an additional challenge.  Truncation of the connection ID in packets
+that use the short header means that the entire connection ID might not be
+present in the packet that triggers the stateless reset.  Furthermore, the
+server cannot know how many octets from the connection ID that the client
+requested be included in the short header.
+
+A server is expected to have a minimum number of octets that are needed for
+correct routing.  Thus, the server can always know that at least this many
+octets of the packet it receives contain a connection ID.
+
+If the server uses a longer connection ID than the client, there is the
+potential for the additional octets to be used to reveal that the stateless
+reset is not a regular packet.  This is not a serious issue, as it is already
+possible to use other fields to distinguish them from other packet.
</pre>
<p>Fair enough. I don't grok your point about using a connection ID from the past.</p>
<p>This is another way that a stateless reset might be detectable: while sending a stateless reset the server does not know what the client had negotiated for connection ID truncation in the server -&gt; client direction. If the client required the server to send a connection ID, the stateless reset would likely not carry one.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r165395655">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3orWoCaHEsZR5ZsupEeIwdvnJbmks5tQdv_gaJpZM4RzhH-">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7TYtgW-miRcL3Ab3toD6qax6Dk9ks5tQdv_gaJpZM4RzhH-.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r165395655"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar commented on #1088"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1088#discussion_r165395655"}}}</script>
----==_mimepart_5a7335ff146c5_1ab83ffb457b6f302096ea--


From nobody Thu Feb  1 07:46:28 2018
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 D7F0C12711B for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 07:46:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 Y-xUlBqMnJHX for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 07:46:24 -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 30DE812EAD9 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 07:46:22 -0800 (PST)
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=yOUhywoNcpsIrKBXauj8Bb0Q7Lg=; b=ULlH45RZkx/SKUvq ftgOj4jDMZ6xCQYTZ/9+kKvdnwZ7iP81yjMRY5lEPhV2ONaCr5n44rT0Ga532aqJ /veqpjn4W9XqBbiMVnTu+kaN1un8pHTlTHyA49R3X4BG1sNWG+j46i0zafJducjH R0I8+WgS583JkqbmZ4OmiFQNaRM=
Received: by filter0526p1las1.sendgrid.net with SMTP id filter0526p1las1-9799-5A73364C-34 2018-02-01 15:46:20.728393494 +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 ismtpd0026p1mdw1.sendgrid.net (SG) with ESMTP id 6q6Wtu4eS0O0aCq_BXUy0Q for <quic-issues@ietf.org>; Thu, 01 Feb 2018 15:46:20.562 +0000 (UTC)
Date: Thu, 01 Feb 2018 15:46:21 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abcbb10631302ac85df83e703a403229beba36faa692cf00000001168af84b92a169ce1176f338@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1086/review/93322922@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1086@github.com>
References: <quicwg/base-drafts/pull/1086@github.com>
Subject: Re: [quicwg/base-drafts] Introduces PATH_CHALLENGE and PATH_RESPONSE frames (#1086)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73364b931fc_46353ff07c1b6f281985d8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1FvH8Zdh27b50mnWJPE4AcC0L43ytn9a2wEg 23OdLwRbQiOnjADdSZ/JnEUPhjjRVgeUClRRu8TPQeMLiQ18LmRiiXdHEj+WlNdCfzGoh1zwW9EcLi CHG2UFPVSZWygXG7iCyVu3JVklNS9Ra25BQYcg5gtRJ1MqOUqadEVEc5Wx/4Bm7+uXqz6+t1m3BG2C k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/12VHsnoPwblaLu93wl_nPtdIufM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 15:46:27 -0000

----==_mimepart_5a73364b931fc_46353ff07c1b6f281985d8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ianswett commented on this pull request.

Some suggested text on validation and acking.

> -If the PING frame is determined to be lost, a new PING frame SHOULD be
-generated.  This PING frame MUST include a new Data field that is similarly
-difficult to guess.
+endpoint validates a remote address by sending a PATH_CHALLENGE frame containing
+a payload that is hard to guess.  This frame MUST be sent in a packet that is
+sent to the new address.  Once a PATH_RESPONSE frame containing the same payload
+is received, the address is considered to be valid.  The PATH_RESPONSE frame can
+use any path on its return.
+
+An endpoint MAY send multiple PATH_CHALLENGE frames to handle packet loss or to
+make additional measurements on a new network path.
+
+An endpoint MUST use fresh random data in every PATH_CHALLENGE frame so that it
+can associate the peer's response with the causative PATH_CHALLENGE.  Using
+fresh values allows the endpoint to measure the time taken to respond to a
+challenge.

This gets a bit weird if the PATH_RESPONSE doesn't come back via the new path.

>  
 If validation of the new remote address fails, after allowing enough time for
-possible loss and recovery of packets carrying PING and PONG frames, the
-endpoint MUST terminate the connection.  When setting this timer,
-implementations are cautioned that the new path could have a longer round trip
-time than the original.  The endpoint MUST NOT send a CONNECTION_CLOSE frame in
-this case; it has to assume that the remote peer does not want to receive any
-more packets.
+recovering from possible loss of packets carrying PATH_CHALLENGE and
+PATH_RESPONSE frames, the endpoint MUST terminate the connection.  When setting
+this timer, implementations are cautioned that the new path could have a longer
+round trip time than the original.  The endpoint MUST NOT send a
+CONNECTION_CLOSE frame in this case; it has to assume that the remote peer does
+not want to receive any more packets.

I would change this to "cannot" from "does not want to" as Mike suggested.

> @@ -1619,10 +1627,10 @@ the legitimate copy will be dropped as a duplicate.
 
 After a spurious migration, validation of the source address will fail because
 the entity at the source address does not have the necessary cryptographic keys
-to read or respond to the PING frame that is sent to it, even if it wanted to.
-Such a spurious connection migration could result in the connection being
-dropped when the source address validation fails.  This grants an attacker the
-ability to terminate the connection.
+to read or respond to the PATH_CHALLENGE frame that is sent to it, even if it
+wanted to.  Such a spurious connection migration could result in the connection
+being dropped when the source address validation fails.  This grants an attacker
+the ability to terminate the connection.

I think Jana's planning to improve this in a follow up, so I'm ok with it as is.

> +|                                                               |
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+~~~
+
+Data:
+
+: This 8-byte field contains arbitrary data.
+
+A PATH_CHALLENGE frame containing 8 octets that are hard to guess is sufficient
+to ensure that it is easier to receive the packet than it is to guess the value
+correctly.
+
+The recipient of this frame MUST generate a PATH_RESPONSE frame
+({{frame-path-response}}) containing the same Data.  An endpoint that receives a
+PATH_CHALLENGE frame containing an empty payload MUST generate a connection

There's no length, so I don't believe you can have an empty PATH_CHALLENGE frame

> +to ensure that it is easier to receive the packet than it is to guess the value
+correctly.
+
+The recipient of this frame MUST generate a PATH_RESPONSE frame
+({{frame-path-response}}) containing the same Data.  An endpoint that receives a
+PATH_CHALLENGE frame containing an empty payload MUST generate a connection
+error of type FRAME_ERROR, indicating the PATH_CHALLENGE frame (that is, 0x0e).
+
+
+## PATH_RESPONSE Frame {#frame-path-response}
+
+The PATH_RESPONSE frame (type=0x0f) is sent in response to a PATH_CHALLENGE
+frame.  Its format is identical to the PATH_CHALLENGE frame
+({{frame-path-challenge}}).
+
+An endpoint that receives a PATH_RESPONSE frame containing an empty payload MUST

Same comment: It can no longer be empty

> @@ -2692,10 +2709,19 @@ implementation decision, and an implementation should be careful to delay
 conservatively, since any delay is likely to increase application-visible
 latency.
 
-Regular QUIC packets are "containers" of frames; a packet is never retransmitted
-whole.  How an endpoint handles the loss of the frame depends on the type of the
-frame.  Some frames are simply retransmitted, some have their contents moved to
-new frames, and others are never retransmitted.
+Regular QUIC packets are "containers" of frames.  When an endpoint receives an
+ACK frame for one or more transmitted packets, all frames in the acknowledged
+packets are considered to have been delivered to the peer, with one exception.

How about "received and processed by" instead of "delivered to", since processing is as important as receipt

> @@ -2692,10 +2709,19 @@ implementation decision, and an implementation should be careful to delay
 conservatively, since any delay is likely to increase application-visible
 latency.
 
-Regular QUIC packets are "containers" of frames; a packet is never retransmitted
-whole.  How an endpoint handles the loss of the frame depends on the type of the
-frame.  Some frames are simply retransmitted, some have their contents moved to
-new frames, and others are never retransmitted.
+Regular QUIC packets are "containers" of frames.  When an endpoint receives an
+ACK frame for one or more transmitted packets, all frames in the acknowledged
+packets are considered to have been delivered to the peer, with one exception.
+A PATH_CHALLENGE frame (see {{frame-path-challenge}}) is used to validate a

I would prefer to leave this text out because it's more confusing than helpful.  It's ok to consider it delivered to the peer when it's acknowledged, the key is that one must receive a PATH_RESPONSE before the path has been verified, which you say above.

> @@ -1562,25 +1563,31 @@ consider the possibility that packets are sent without congestion feedback.
 
 Once a connection is established, address validation is relatively simple (see
 {{address-validation}} for the process that is used during the handshake).  An
-endpoint validates a remote address by sending a PING frame containing a payload
-that is hard to guess.  This frame MUST be sent in a packet that is sent to the
-new address.  Once a PONG frame containing the same payload is received, the
-address is considered to be valid.  The PONG frame can use any path on its
-return.  A PING frame containing 12 randomly generated {{?RFC4086}} octets is
-sufficient to ensure that it is easier to receive the packet than it is to guess
-the value correctly.
-
-If the PING frame is determined to be lost, a new PING frame SHOULD be
-generated.  This PING frame MUST include a new Data field that is similarly
-difficult to guess.
+endpoint validates a remote address by sending a PATH_CHALLENGE frame containing
+a payload that is hard to guess.  This frame MUST be sent in a packet that is
+sent to the new address.  Once a PATH_RESPONSE frame containing the same payload

How about "The new address is not validated until a PATH_RESPONSE frame containing the same payload is received, even if the packet containing the PATH_RESPONSE frame is acknowledged."  (and then remove the text below I think is a bit confusing)

-- 
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/1086#pullrequestreview-93322922
----==_mimepart_5a73364b931fc_46353ff07c1b6f281985d8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ianswett</b> commented on this pull request.</p>

<p>Some suggested text on validation and acking.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165391654">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -If the PING frame is determined to be lost, a new PING frame SHOULD be
-generated.  This PING frame MUST include a new Data field that is similarly
-difficult to guess.
+endpoint validates a remote address by sending a PATH_CHALLENGE frame containing
+a payload that is hard to guess.  This frame MUST be sent in a packet that is
+sent to the new address.  Once a PATH_RESPONSE frame containing the same payload
+is received, the address is considered to be valid.  The PATH_RESPONSE frame can
+use any path on its return.
+
+An endpoint MAY send multiple PATH_CHALLENGE frames to handle packet loss or to
+make additional measurements on a new network path.
+
+An endpoint MUST use fresh random data in every PATH_CHALLENGE frame so that it
+can associate the peer&#39;s response with the causative PATH_CHALLENGE.  Using
+fresh values allows the endpoint to measure the time taken to respond to a
+challenge.
</pre>
<p>This gets a bit weird if the PATH_RESPONSE doesn't come back via the new path.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165392235">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
 If validation of the new remote address fails, after allowing enough time for
-possible loss and recovery of packets carrying PING and PONG frames, the
-endpoint MUST terminate the connection.  When setting this timer,
-implementations are cautioned that the new path could have a longer round trip
-time than the original.  The endpoint MUST NOT send a CONNECTION_CLOSE frame in
-this case; it has to assume that the remote peer does not want to receive any
-more packets.
+recovering from possible loss of packets carrying PATH_CHALLENGE and
+PATH_RESPONSE frames, the endpoint MUST terminate the connection.  When setting
+this timer, implementations are cautioned that the new path could have a longer
+round trip time than the original.  The endpoint MUST NOT send a
+CONNECTION_CLOSE frame in this case; it has to assume that the remote peer does
+not want to receive any more packets.
</pre>
<p>I would change this to "cannot" from "does not want to" as Mike suggested.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165392662">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1619,10 +1627,10 @@ the legitimate copy will be dropped as a duplicate.
 
 After a spurious migration, validation of the source address will fail because
 the entity at the source address does not have the necessary cryptographic keys
-to read or respond to the PING frame that is sent to it, even if it wanted to.
-Such a spurious connection migration could result in the connection being
-dropped when the source address validation fails.  This grants an attacker the
-ability to terminate the connection.
+to read or respond to the PATH_CHALLENGE frame that is sent to it, even if it
+wanted to.  Such a spurious connection migration could result in the connection
+being dropped when the source address validation fails.  This grants an attacker
+the ability to terminate the connection.
</pre>
<p>I think Jana's planning to improve this in a follow up, so I'm ok with it as is.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165393399">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +|                                                               |
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+~~~
+
+Data:
+
+: This 8-byte field contains arbitrary data.
+
+A PATH_CHALLENGE frame containing 8 octets that are hard to guess is sufficient
+to ensure that it is easier to receive the packet than it is to guess the value
+correctly.
+
+The recipient of this frame MUST generate a PATH_RESPONSE frame
+({{frame-path-response}}) containing the same Data.  An endpoint that receives a
+PATH_CHALLENGE frame containing an empty payload MUST generate a connection
</pre>
<p>There's no length, so I don't believe you can have an empty PATH_CHALLENGE frame</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165393641">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +to ensure that it is easier to receive the packet than it is to guess the value
+correctly.
+
+The recipient of this frame MUST generate a PATH_RESPONSE frame
+({{frame-path-response}}) containing the same Data.  An endpoint that receives a
+PATH_CHALLENGE frame containing an empty payload MUST generate a connection
+error of type FRAME_ERROR, indicating the PATH_CHALLENGE frame (that is, 0x0e).
+
+
+## PATH_RESPONSE Frame {#frame-path-response}
+
+The PATH_RESPONSE frame (type=0x0f) is sent in response to a PATH_CHALLENGE
+frame.  Its format is identical to the PATH_CHALLENGE frame
+({{frame-path-challenge}}).
+
+An endpoint that receives a PATH_RESPONSE frame containing an empty payload MUST
</pre>
<p>Same comment: It can no longer be empty</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165394081">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2692,10 +2709,19 @@ implementation decision, and an implementation should be careful to delay
 conservatively, since any delay is likely to increase application-visible
 latency.
 
-Regular QUIC packets are &quot;containers&quot; of frames; a packet is never retransmitted
-whole.  How an endpoint handles the loss of the frame depends on the type of the
-frame.  Some frames are simply retransmitted, some have their contents moved to
-new frames, and others are never retransmitted.
+Regular QUIC packets are &quot;containers&quot; of frames.  When an endpoint receives an
+ACK frame for one or more transmitted packets, all frames in the acknowledged
+packets are considered to have been delivered to the peer, with one exception.
</pre>
<p>How about "received and processed by" instead of "delivered to", since processing is as important as receipt</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165394840">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2692,10 +2709,19 @@ implementation decision, and an implementation should be careful to delay
 conservatively, since any delay is likely to increase application-visible
 latency.
 
-Regular QUIC packets are &quot;containers&quot; of frames; a packet is never retransmitted
-whole.  How an endpoint handles the loss of the frame depends on the type of the
-frame.  Some frames are simply retransmitted, some have their contents moved to
-new frames, and others are never retransmitted.
+Regular QUIC packets are &quot;containers&quot; of frames.  When an endpoint receives an
+ACK frame for one or more transmitted packets, all frames in the acknowledged
+packets are considered to have been delivered to the peer, with one exception.
+A PATH_CHALLENGE frame (see {{frame-path-challenge}}) is used to validate a
</pre>
<p>I would prefer to leave this text out because it's more confusing than helpful.  It's ok to consider it delivered to the peer when it's acknowledged, the key is that one must receive a PATH_RESPONSE before the path has been verified, which you say above.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165395813">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1562,25 +1563,31 @@ consider the possibility that packets are sent without congestion feedback.
 
 Once a connection is established, address validation is relatively simple (see
 {{address-validation}} for the process that is used during the handshake).  An
-endpoint validates a remote address by sending a PING frame containing a payload
-that is hard to guess.  This frame MUST be sent in a packet that is sent to the
-new address.  Once a PONG frame containing the same payload is received, the
-address is considered to be valid.  The PONG frame can use any path on its
-return.  A PING frame containing 12 randomly generated {{?RFC4086}} octets is
-sufficient to ensure that it is easier to receive the packet than it is to guess
-the value correctly.
-
-If the PING frame is determined to be lost, a new PING frame SHOULD be
-generated.  This PING frame MUST include a new Data field that is similarly
-difficult to guess.
+endpoint validates a remote address by sending a PATH_CHALLENGE frame containing
+a payload that is hard to guess.  This frame MUST be sent in a packet that is
+sent to the new address.  Once a PATH_RESPONSE frame containing the same payload
</pre>
<p>How about "The new address is not validated until a PATH_RESPONSE frame containing the same payload is received, even if the packet containing the PATH_RESPONSE frame is acknowledged."  (and then remove the text below I think is a bit confusing)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1086#pullrequestreview-93322922">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7CVY9LNcGek3YZc1TaWceLvSpgPks5tQdxLgaJpZM4RzUjH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1ug4fqqtu6gS4QwjkwLw-GV6TuDks5tQdxLgaJpZM4RzUjH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1086#pullrequestreview-93322922"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett commented on #1086"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1086#pullrequestreview-93322922"}}}</script>
----==_mimepart_5a73364b931fc_46353ff07c1b6f281985d8--


From nobody Thu Feb  1 07:56:13 2018
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 25BB812D9FF for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 07:56:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.625
X-Spam-Level: 
X-Spam-Status: No, score=-0.625 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 E_J0YYwn6p7J for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 07:56:10 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 7B67A12EAD9 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 07:56:10 -0800 (PST)
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=rnGHD5rOdo5wfG2tyeEFPEYmssU=; b=bvZ9y0Epyl6PH0YZ pd/BjsXJp5L5By8qBONHl3H3tYcNBS/IE34QGp8qiiNCSJoJh9WV55wee9arusmv cr2heyElNwBl3j/EKyZfc6fNN3svw+kzhDhTswFEiOiHH4KlKMNnpMdU0BJNiriW h0INhUxinpW2gK3PjvL+pDIJqZ4=
Received: by filter0152p1iad2.sendgrid.net with SMTP id filter0152p1iad2-18360-5A733899-1C 2018-02-01 15:56:09.424926159 +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 ismtpd0039p1mdw1.sendgrid.net (SG) with ESMTP id 7BvGXFBcS8Cu3zwZRgSMXA for <quic-issues@ietf.org>; Thu, 01 Feb 2018 15:56:09.306 +0000 (UTC)
Date: Thu, 01 Feb 2018 15:56:09 +0000 (UTC)
From: Christopher Wood <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd2ca699319ea130bd7073d2db6878baf35a2f7f292cf00000001168afa9892a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/review/93332425@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a733898cb8c3_db643fa4371d6f308177a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: chris-wood
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak05Xz3SH+7+q8Ll/wX9gwLIS423xPq1XRPEvr YiP4S9v/CoQI6psPoafW4ASNQEkbMzvC8FPzca5LpM/k2hDKqb6hjFUCm/9RhmFAXWRVMjE1/HJqnh vm4ZZxf4Ws6CpvpLstnBcY/n04Rnp9ld+GLAnVhyaMXxy+ESeG5CtB+05U0iv40wDyvZlx+aPsLqvq s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8cPsBqcnKboqY5Icf8-m1nfaeag>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 15:56:12 -0000

----==_mimepart_5a733898cb8c3_db643fa4371d6f308177a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

chris-wood commented on this pull request.



> +### ChaCha20-Based Packet Number Protection
+
+When AEAD_CHACHA20_POLY1305 is in use, packet number protection uses the
+raw ChaCha20 function as defined in Section 2.4 of {{!CHACHA}}.  This uses a
+256-bit key and 16 octets sampled from the packet protection output.
+
+The first 4 octets of the sampled ciphertext are interpreted as a 32-bit number
+in little-endian order and are used as the block count.  The remaining 12 octets
+are interpreted as three concatenated 32-bit numbers in little-endian order and
+used as the nonce.
+
+The encoded packet number is encrypted with ChaCha20 directly.  In pseudocode:
+
+~~~
+encoded = EncodePacketNumber(packet_number)
+counter = DecodeLE(sample[0..3])

Missing sample definition, or is it just assumed to be the same as with AES?

-- 
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/1079#pullrequestreview-93332425
----==_mimepart_5a733898cb8c3_db643fa4371d6f308177a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@chris-wood</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165399440">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +### ChaCha20-Based Packet Number Protection
+
+When AEAD_CHACHA20_POLY1305 is in use, packet number protection uses the
+raw ChaCha20 function as defined in Section 2.4 of {{!CHACHA}}.  This uses a
+256-bit key and 16 octets sampled from the packet protection output.
+
+The first 4 octets of the sampled ciphertext are interpreted as a 32-bit number
+in little-endian order and are used as the block count.  The remaining 12 octets
+are interpreted as three concatenated 32-bit numbers in little-endian order and
+used as the nonce.
+
+The encoded packet number is encrypted with ChaCha20 directly.  In pseudocode:
+
+~~~
+encoded = EncodePacketNumber(packet_number)
+counter = DecodeLE(sample[0..3])
</pre>
<p>Missing sample definition, or is it just assumed to be the same as with AES?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1079#pullrequestreview-93332425">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6XjqUA_kFgxMhE1Dr0iFrF1IG5Tks5tQd6YgaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0beUSKuzpaNnHtzQtqYAgqN87zbks5tQd6YgaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079#pullrequestreview-93332425"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@chris-wood commented on #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079#pullrequestreview-93332425"}}}</script>
----==_mimepart_5a733898cb8c3_db643fa4371d6f308177a--


From nobody Thu Feb  1 07:58:57 2018
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 EBE1812EB30 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 07:58:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 jTQ6Ub51ePXX for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 07:58:54 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 BD72A12D9FF for <quic-issues@ietf.org>; Thu,  1 Feb 2018 07:58:54 -0800 (PST)
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=/WFZ7H8NJdfknJQVB0hTw/cGa8k=; b=OBcXJDMbfd22mGvT zubL/a+8/jnDnQaP4BQSA9Cgu0P08VE7JbDPXHInGdp6gJt2xZxBjzjHJvCiNHis ehrBMPkf6s6g/LduI4ri186VeMd2vtp2oIDhnIRU14WYiFLmwlPfYhJRHfB8ycy+ xgzJXN1ALjlT/VJ2K8kcF7hAV2c=
Received: by filter0265p1iad2.sendgrid.net with SMTP id filter0265p1iad2-26307-5A73393D-1C 2018-02-01 15:58:53.711434166 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0033p1mdw1.sendgrid.net (SG) with ESMTP id OpOoo5VkSiORpFdtXDI3LQ for <quic-issues@ietf.org>; Thu, 01 Feb 2018 15:58:53.467 +0000 (UTC)
Date: Thu, 01 Feb 2018 15:58:53 +0000 (UTC)
From: Christopher Wood <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0f756a4f7245111509d65936d4ed88f494c8f44792cf00000001168afb3d92a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/review/93333605@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73393d40b3a_3fd72aeaee6baec8175612"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: chris-wood
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2NiSeCQlrh24fhosKAnW9ctMnlkXe5jpGKN4 4yEor7bF14gWw4rk8Pp03YmhlyvM+WDMgLTcD5S3N2zK/96WhxzHhcyI15T52duOdF3pIJIaECkhbw czGO9lnSMstRYHlHupqABEBoFRLyvj7NWOd3UCZ9gre6l3wDyj6cjrjvf3m7176k2FktBSPBnAeid6 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/UR6vjkOTWnbKkFjLj7QotTUZfvs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 15:58:57 -0000

----==_mimepart_5a73393d40b3a_3fd72aeaee6baec8175612
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

chris-wood commented on this pull request.



> +
+Use of the same key and nonce more than once can weaken the guarantees pro=
vided
+by this protection.  For the schemes described, protecting two different p=
acket
+numbers with the same key and nonce reveals the exclusive OR of those pack=
et
+numbers, which might be used to compromise confidentiality.  For packet nu=
mber
+protection to be effective, the output of the packet protection AEAD needs=
 to be
+effectively random.
+
+All the AEAD functions used meet indistinguishability under (adaptive) cho=
sen
+plaintext attack (IND-CPA, IND-CPA2) goals and produce minimal expansion o=
f the
+plaintext, adding only an authentication tag.  Therefore, this document as=
sumes
+that each bit of sampled AEAD output contains one bit of entropy and that =
an
+attacker is unable to reduce this without knowledge of the key.  Based on =
this
+assumption, the odds of two samples of ciphertext being identical approach=
 the
+birthday bound for the size of the sample (that is, two to the negative po=
wer of
+half the number of sampled bits).

Possible simplification of these three paragraphs:=20

Assuming all AEAD functions used are reducible to PRFs, an (encoded) packet=
 number p is encrypted as:

~~~
    p XOR PRF(pn_key, m),
~~~

where m is an L-bit string sampled from a protected packet=E2=80=99s cipher=
text. This construction is secure=20
against chosen plaintext attacks (IND-CPA) if the distribution of m is unif=
orm over {0,1}^L {{KatzLindell}}.=20
Since AEAD schemes are semantically secure, we assume each bit of sampled c=
iphertext contains one bit=20
of entropy. Thus, two ciphertexts will collide, possibly leading to nonce r=
euse, with probability bounded by=20
2^(-L/2), i.e., the birthday bound. Use of the same key and nonce more than=
 once can weaken the=20
guarantees provided by this protection. For the schemes described, protecti=
ng two different packet=20
numbers with the same key and nonce reveals the exclusive OR of those packe=
t numbers, which might be=20
used to compromise confidentiality.=20


KatzLindell: Katz, Jonathan, and Yehuda Lindell. Introduction to modern cry=
ptography. CRC press, 2014.

--=20
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/1079#pullrequestreview-93333605=

----==_mimepart_5a73393d40b3a_3fd72aeaee6baec8175612
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><b>@chris-wood</b> commented on this pull request.</p>

<hr>

<p>In <a href=3D"https://github.com/quicwg/base-drafts/pull/1079#discussion=
_r165400406">draft-ietf-quic-tls.md</a>:</p>
<pre style=3D'color:#555'>&gt; +
+Use of the same key and nonce more than once can weaken the guarantees pro=
vided
+by this protection.  For the schemes described, protecting two different p=
acket
+numbers with the same key and nonce reveals the exclusive OR of those pack=
et
+numbers, which might be used to compromise confidentiality.  For packet nu=
mber
+protection to be effective, the output of the packet protection AEAD needs=
 to be
+effectively random.
+
+All the AEAD functions used meet indistinguishability under (adaptive) cho=
sen
+plaintext attack (IND-CPA, IND-CPA2) goals and produce minimal expansion o=
f the
+plaintext, adding only an authentication tag.  Therefore, this document as=
sumes
+that each bit of sampled AEAD output contains one bit of entropy and that =
an
+attacker is unable to reduce this without knowledge of the key.  Based on =
this
+assumption, the odds of two samples of ciphertext being identical approach=
 the
+birthday bound for the size of the sample (that is, two to the negative po=
wer of
+half the number of sampled bits).
</pre>
<p>Possible simplification of these three paragraphs:</p>
<p>Assuming all AEAD functions used are reducible to PRFs, an (encoded) pac=
ket number p is encrypted as:</p>
<pre><code>    p XOR PRF(pn_key, m),
</code></pre>
<p>where m is an L-bit string sampled from a protected packet=E2=80=99s cip=
hertext. This construction is secure<br>
against chosen plaintext attacks (IND-CPA) if the distribution of m is unif=
orm over {0,1}^L {{KatzLindell}}.<br>
Since AEAD schemes are semantically secure, we assume each bit of sampled c=
iphertext contains one bit<br>
of entropy. Thus, two ciphertexts will collide, possibly leading to nonce r=
euse, with probability bounded by<br>
2^(-L/2), i.e., the birthday bound. Use of the same key and nonce more than=
 once can weaken the<br>
guarantees provided by this protection. For the schemes described, protecti=
ng two different packet<br>
numbers with the same key and nonce reveals the exclusive OR of those packe=
t numbers, which might be<br>
used to compromise confidentiality.</p>
<p>KatzLindell: Katz, Jonathan, and Yehuda Lindell. Introduction to modern =
cryptography. CRC press, 2014.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/pull/1079#pullrequestreview-93333605">view it on GitHub</a>, or <a=
 href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq4PTMouvg9xT=
Fj1Yup10uNeSz_M3ks5tQd89gaJpZM4RwGdT">mute the thread</a>.<img alt=3D"" hei=
ght=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7J9-llAsydSW5=
sOraBALVmlTawyks5tQd89gaJpZM4RwGdT.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pull=
/1079#pullrequestreview-93333605"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHub"=
></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@chris-wood commented on #1079"}=
],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/bas=
e-drafts/pull/1079#pullrequestreview-93333605"}}}</script>=

----==_mimepart_5a73393d40b3a_3fd72aeaee6baec8175612--


From nobody Thu Feb  1 08:04:40 2018
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 096F512EB04 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 08:04:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 sS4y7MepPX2M for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 08:04:34 -0800 (PST)
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 E364B12D85E for <quic-issues@ietf.org>; Thu,  1 Feb 2018 08:04:33 -0800 (PST)
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=pnOLekx7SxdMnCq1vLa/S9yDJrc=; b=llgFnXXlOSZZgVDc msNKeBkJxVgGpheR839IjAsHBkvHfbH51CwYnz9COxQ0svMCXYxicJTO2LA4Eyk9 smMfJa32F0RjX+pzytomcE53lM5g9PzAXQBnlzlkzRvruCBvfg7h4r8nAxPznkVt GXVlENgUqEQQJbPVWm0M4mum4zU=
Received: by filter0633p1las1.sendgrid.net with SMTP id filter0633p1las1-24021-5A733A30-21 2018-02-01 16:02:56.621693314 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0043p1mdw1.sendgrid.net (SG) with ESMTP id d6CpKtJSQx6YK5iIheQ7dg for <quic-issues@ietf.org>; Thu, 01 Feb 2018 16:02:56.562 +0000 (UTC)
Date: Thu, 01 Feb 2018 16:02:56 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8853daec1aef8fe98a7e8b5b3ef474210c94554092cf00000001168afc3092a169ce1177a33a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1088/review/93335264@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1088@github.com>
References: <quicwg/base-drafts/pull/1088@github.com>
Subject: Re: [quicwg/base-drafts] A 17 octet connection ID (#1088)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a733a3030fde_deb2b101aac6ed07935"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak07VWJbUP4vav1PFvKIRUHvOi2IzOuQJcYoxH sGzmIWnUU2GL41r2azTsWcwTVDqZFrCN6MDG7jy3SQEuOzZk/XqyoYKdd3i6peXt4jK4mXPY6whrQq FjLnlT46QPbwqpHLlKRtc/bPfdBDKYSBXeJgbvP6PcyX/t86BlZlY+NOuxQnZYjda78sCUtcAB1KNF M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/xYdjNrC_UAXYolBTerKeWz8YlJY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 16:04:39 -0000

----==_mimepart_5a733a3030fde_deb2b101aac6ed07935
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

janaiyengar commented on this pull request.



>  {: #short-packet-types title="Short Header Packet Types"}
 
-The header form, omit connection ID flag, and connection ID of a short header
-packet are version-independent.  The remaining fields are specific to the
-selected QUIC version.  See {{version-specific}} for details on how packets
-from different versions of QUIC are interpreted.
+The header form and connection ID of a short header packet are
+version-independent.  The remaining fields are specific to the selected QUIC

That's not the scenario I outlined in my comment. You run a server farm and purchase a middlebox from a vendor. If you have a connection ID bit, you don't have to configure the middlebox to align with server policy about connection ID, because packets are self-describing.

The bit makes sense only if the size is known to both the server and the middlebox however, so you have a good point. Both entities have to agree on a way to determine the size of the connection ID, and as we've discussed earlier, that can be achieved by making the connection ID a varlen. The spec doesn't have to make it a varlen. A middlebox can simply require that connection IDs are vended with a particular encoding by servers, and that's adequate.

I don't want to design this here; I'm noting that self-describing packets have value. I think this should be discussed separately from this PR. That said

-- 
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/1088#discussion_r165401735
----==_mimepart_5a733a3030fde_deb2b101aac6ed07935
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@janaiyengar</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r165401735">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  {: #short-packet-types title=&quot;Short Header Packet Types&quot;}
 
-The header form, omit connection ID flag, and connection ID of a short header
-packet are version-independent.  The remaining fields are specific to the
-selected QUIC version.  See {{version-specific}} for details on how packets
-from different versions of QUIC are interpreted.
+The header form and connection ID of a short header packet are
+version-independent.  The remaining fields are specific to the selected QUIC
</pre>
<p>That's not the scenario I outlined in my comment. You run a server farm and purchase a middlebox from a vendor. If you have a connection ID bit, you don't have to configure the middlebox to align with server policy about connection ID, because packets are self-describing.</p>
<p>The bit makes sense only if the size is known to both the server and the middlebox however, so you have a good point. Both entities have to agree on a way to determine the size of the connection ID, and as we've discussed earlier, that can be achieved by making the connection ID a varlen. The spec doesn't have to make it a varlen. A middlebox can simply require that connection IDs are vended with a particular encoding by servers, and that's adequate.</p>
<p>I don't want to design this here; I'm noting that self-describing packets have value. I think this should be discussed separately from this PR. That said</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r165401735">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1EDpjP7okShaanYIAbMTL2VL2V0ks5tQeAwgaJpZM4RzhH-">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6MRouk2MUMgoMDOraHK8lPeDUjTks5tQeAwgaJpZM4RzhH-.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r165401735"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar commented on #1088"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1088#discussion_r165401735"}}}</script>
----==_mimepart_5a733a3030fde_deb2b101aac6ed07935--


From nobody Thu Feb  1 08:23:59 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 73DB912EC04 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 08:23:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.998
X-Spam-Level: 
X-Spam-Status: No, score=-0.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 ZSNrAKy9eMJ2 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 08:23:56 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 BC7C412EBA2 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 08:23:56 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517502235; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=9VDsLRpS97EKDtWv9OmYWDsOtXD1Y3RJ8SaQey024ak=; b=hOhvfHhoU5Ci8CYuI+4Np/qXcghHGgpOiRhCQmBRVdmDqCHxf4/XdZj+0CE80fNe08RAGwEO uUEQJV14frmHuU+Ste6gA+xc/xS8TpOyrBdYc3qvvN8qaziv65uDDcqnz+DzuyjUwzFNr/T7 tnLxPw25fGkfZct8uuaft+ny9Z8=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: jri=google.com@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a733f1b.7ff865772330-smtp-out-n03; Thu, 01 Feb 2018 16:23:55 -0000 (UTC)
Date: Thu, 01 Feb 2018 08:23:54 -0800
From: Jana Iyengar <jri@google.com>
Reply-To: Jana Iyengar <jri@google.com>
To: quic-issues@ietf.org
Message-ID: <5a733f1a70fe7_52a12b1c23b31c0c73729@hookshot-fe-31feec6.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 5ce614: ian's comments
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a733f1a70b27_52a12b1c23b31c0c73674"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/desi2Wo3a6i1KXRkRxoA3IRhN24>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 01 Feb 2018 16:23:58 -0000

----==_mimepart_5a733f1a70b27_52a12b1c23b31c0c73674
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/path-challenge
  Home:   https://github.com/quicwg/base-drafts
  Commit: 5ce614938e8fa3644d08c13a413b182fe599a527
      https://github.com/quicwg/base-drafts/commit/5ce614938e8fa3644d08c13a413b182fe599a527
  Author: Jana Iyengar <jri@google.com>
  Date:   2018-02-01 (Thu, 01 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  ian's comments



----==_mimepart_5a733f1a70b27_52a12b1c23b31c0c73674--


From nobody Thu Feb  1 08:24:07 2018
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 E692313169C for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 08:24:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 YBxSm7XXBYIO for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 08:23:58 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B7F8212EAA3 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 08:23:57 -0800 (PST)
Date: Thu, 01 Feb 2018 08:23:56 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517502236; bh=lLxJ54Ekv2kYdQPr9A4oHKooA0ZKgSOK2cdvTLWkEXY=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=GejqZC9K6QeXxmrUWQZnuGWX1sbUG+BMQdE35WvZ3iRwqMTaCJLDo7sn3imo0DNss fRfEYRKodoBLG6rCcjeUndmC68TOpO5iP+j7UFn3+RWXiTfTC5gLCUGeKgt/iFJH0T JCjlQyUH2V/XGxG8yjH+GoW7jRyyRTJpdChdtsCI=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1086/push/2298924789@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1086@github.com>
References: <quicwg/base-drafts/pull/1086@github.com>
Subject: Re: [quicwg/base-drafts] Introduces PATH_CHALLENGE and PATH_RESPONSE frames (#1086)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a733f1cd20fa_6fbf2af6470f4ed02702c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Uo2qjEW9li9BqnkJ9zS1Z7wL9NQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 16:24:01 -0000

----==_mimepart_5a733f1cd20fa_6fbf2af6470f4ed02702c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@janaiyengar pushed 1 commit.

5ce6149  ian's comments


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1086/files/4c470d89681c8bd961c2bc85647049fcb4e4b160..5ce614938e8fa3644d08c13a413b182fe599a527

----==_mimepart_5a733f1cd20fa_6fbf2af6470f4ed02702c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/janaiyengar" class="user-mention">@janaiyengar</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/5ce6149" class="commit-link">5ce6149</a>  ian&#39;s comments</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1086/files/4c470d89681c8bd961c2bc85647049fcb4e4b160..5ce614938e8fa3644d08c13a413b182fe599a527">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_Fn-dDaUDI4FwWAaUTBxMnlpOKcks5tQeUcgaJpZM4RzUjH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0cOKVkC24WqBwqfUQkkEOKBCKwgks5tQeUcgaJpZM4RzUjH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1086/files/4c470d89681c8bd961c2bc85647049fcb4e4b160..5ce614938e8fa3644d08c13a413b182fe599a527"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar pushed 1 commit in #1086"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1086/files/4c470d89681c8bd961c2bc85647049fcb4e4b160..5ce614938e8fa3644d08c13a413b182fe599a527"}}}</script>

----==_mimepart_5a733f1cd20fa_6fbf2af6470f4ed02702c--


From nobody Thu Feb  1 08:24:16 2018
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 5342912EBA2 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 08:24:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 ynqfhxhSHhjp for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 08:24:10 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 E232C12EBB6 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 08:24:09 -0800 (PST)
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=Um8df2vbl20zD3zgEQYPB3uHx04=; b=aisHuzAq02Qiw7F4 iXsbNzqQhW+JXW6AXsFH+DTCydRDPikyL+wUujDUHemj8JkJv5azLqADxfF1hS4T tEn2ixMYGOB9rZXQWIZmvUQD1AUDEPtXforM5Cu0kwpb377oXgWtvolgJmhIy8iy wJB+Fc9XuHAXGFcEzCaAetMX2/8=
Received: by filter0062p1las1.sendgrid.net with SMTP id filter0062p1las1-3993-5A733F28-11 2018-02-01 16:24:08.42745086 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0026p1mdw1.sendgrid.net (SG) with ESMTP id 1V7YOYG-Q22k77z1GrjDyg for <quic-issues@ietf.org>; Thu, 01 Feb 2018 16:24:08.230 +0000 (UTC)
Date: Thu, 01 Feb 2018 16:24:08 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab69b921b1dd8c73cbceabf4786c28265c51cf2abd92cf00000001168b012792a169ce1176f338@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1086/review/93339572@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1086@github.com>
References: <quicwg/base-drafts/pull/1086@github.com>
Subject: Re: [quicwg/base-drafts] Introduces PATH_CHALLENGE and PATH_RESPONSE frames (#1086)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a733f27b0df0_bd82af4f34c6ec887866"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1B89VgHlu+C+4Y/7dWdYpEfKbdZTikQKeKTY yQvB5liuUkD+FLYPcOw4m1K6Qc5CfnIb5uoQ3P5m429Vk52MMqWWGep70N8D3YvmracNb8iZX0OYeo ZTh0Pvz9NXbGodgEGWXoElGRczUha4i2oBV9KiLlwFduMb10n7y2gsjQe9t+oXeXw12owufSaM28+D w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/qi7BakKhZXJgw2FK3IlzkTb5sc8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 16:24:14 -0000

----==_mimepart_5a733f27b0df0_bd82af4f34c6ec887866
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

janaiyengar commented on this pull request.



> @@ -1562,25 +1563,31 @@ consider the possibility that packets are sent without congestion feedback.
 
 Once a connection is established, address validation is relatively simple (see
 {{address-validation}} for the process that is used during the handshake).  An
-endpoint validates a remote address by sending a PING frame containing a payload
-that is hard to guess.  This frame MUST be sent in a packet that is sent to the
-new address.  Once a PONG frame containing the same payload is received, the
-address is considered to be valid.  The PONG frame can use any path on its
-return.  A PING frame containing 12 randomly generated {{?RFC4086}} octets is
-sufficient to ensure that it is easier to receive the packet than it is to guess
-the value correctly.
-
-If the PING frame is determined to be lost, a new PING frame SHOULD be
-generated.  This PING frame MUST include a new Data field that is similarly
-difficult to guess.
+endpoint validates a remote address by sending a PATH_CHALLENGE frame containing
+a payload that is hard to guess.  This frame MUST be sent in a packet that is
+sent to the new address.  Once a PATH_RESPONSE frame containing the same payload

Added. Which text is weird? The text about measuring time taken? It's caused me enough trouble so I'll remove it.

> -If the PING frame is determined to be lost, a new PING frame SHOULD be
-generated.  This PING frame MUST include a new Data field that is similarly
-difficult to guess.
+endpoint validates a remote address by sending a PATH_CHALLENGE frame containing
+a payload that is hard to guess.  This frame MUST be sent in a packet that is
+sent to the new address.  Once a PATH_RESPONSE frame containing the same payload
+is received, the address is considered to be valid.  The PATH_RESPONSE frame can
+use any path on its return.
+
+An endpoint MAY send multiple PATH_CHALLENGE frames to handle packet loss or to
+make additional measurements on a new network path.
+
+An endpoint MUST use fresh random data in every PATH_CHALLENGE frame so that it
+can associate the peer's response with the causative PATH_CHALLENGE.  Using
+fresh values allows the endpoint to measure the time taken to respond to a
+challenge.

Yup, and validation gets weird when PATH_RESPONSE is sent via any path too. Again, I don't want to fix the connection migration mechanism here, so leaving it as is. But removed text about measuring time taken.

> @@ -2692,10 +2709,19 @@ implementation decision, and an implementation should be careful to delay
 conservatively, since any delay is likely to increase application-visible
 latency.
 
-Regular QUIC packets are "containers" of frames; a packet is never retransmitted
-whole.  How an endpoint handles the loss of the frame depends on the type of the
-frame.  Some frames are simply retransmitted, some have their contents moved to
-new frames, and others are never retransmitted.
+Regular QUIC packets are "containers" of frames.  When an endpoint receives an
+ACK frame for one or more transmitted packets, all frames in the acknowledged
+packets are considered to have been delivered to the peer, with one exception.
+A PATH_CHALLENGE frame (see {{frame-path-challenge}}) is used to validate a

It depends on what the semantics of delivery are. What I say above is that an ACK implies that the frame has been received and processed by the peer. I don't think that's a safe assumption with PATH_CHALLENGE, since the entire point of it is to get something besides an ACK.

>  
 If validation of the new remote address fails, after allowing enough time for
-possible loss and recovery of packets carrying PING and PONG frames, the
-endpoint MUST terminate the connection.  When setting this timer,
-implementations are cautioned that the new path could have a longer round trip
-time than the original.  The endpoint MUST NOT send a CONNECTION_CLOSE frame in
-this case; it has to assume that the remote peer does not want to receive any
-more packets.
+recovering from possible loss of packets carrying PATH_CHALLENGE and
+PATH_RESPONSE frames, the endpoint MUST terminate the connection.  When setting
+this timer, implementations are cautioned that the new path could have a longer
+round trip time than the original.  The endpoint MUST NOT send a
+CONNECTION_CLOSE frame in this case; it has to assume that the remote peer does
+not want to receive any more packets.

Done.

> @@ -1619,10 +1627,10 @@ the legitimate copy will be dropped as a duplicate.
 
 After a spurious migration, validation of the source address will fail because
 the entity at the source address does not have the necessary cryptographic keys
-to read or respond to the PING frame that is sent to it, even if it wanted to.
-Such a spurious connection migration could result in the connection being
-dropped when the source address validation fails.  This grants an attacker the
-ability to terminate the connection.
+to read or respond to the PATH_CHALLENGE frame that is sent to it, even if it
+wanted to.  Such a spurious connection migration could result in the connection
+being dropped when the source address validation fails.  This grants an attacker
+the ability to terminate the connection.

Yup. Happy to take this comment in the follow-up.

> +|                                                               |
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+~~~
+
+Data:
+
+: This 8-byte field contains arbitrary data.
+
+A PATH_CHALLENGE frame containing 8 octets that are hard to guess is sufficient
+to ensure that it is easier to receive the packet than it is to guess the value
+correctly.
+
+The recipient of this frame MUST generate a PATH_RESPONSE frame
+({{frame-path-response}}) containing the same Data.  An endpoint that receives a
+PATH_CHALLENGE frame containing an empty payload MUST generate a connection

Good point. Removed the text, since it seems redundant now.

> +to ensure that it is easier to receive the packet than it is to guess the value
+correctly.
+
+The recipient of this frame MUST generate a PATH_RESPONSE frame
+({{frame-path-response}}) containing the same Data.  An endpoint that receives a
+PATH_CHALLENGE frame containing an empty payload MUST generate a connection
+error of type FRAME_ERROR, indicating the PATH_CHALLENGE frame (that is, 0x0e).
+
+
+## PATH_RESPONSE Frame {#frame-path-response}
+
+The PATH_RESPONSE frame (type=0x0f) is sent in response to a PATH_CHALLENGE
+frame.  Its format is identical to the PATH_CHALLENGE frame
+({{frame-path-challenge}}).
+
+An endpoint that receives a PATH_RESPONSE frame containing an empty payload MUST

Done.

> @@ -2692,10 +2709,19 @@ implementation decision, and an implementation should be careful to delay
 conservatively, since any delay is likely to increase application-visible
 latency.
 
-Regular QUIC packets are "containers" of frames; a packet is never retransmitted
-whole.  How an endpoint handles the loss of the frame depends on the type of the
-frame.  Some frames are simply retransmitted, some have their contents moved to
-new frames, and others are never retransmitted.
+Regular QUIC packets are "containers" of frames.  When an endpoint receives an
+ACK frame for one or more transmitted packets, all frames in the acknowledged
+packets are considered to have been delivered to the peer, with one exception.

Done.

-- 
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/1086#discussion_r165405265
----==_mimepart_5a733f27b0df0_bd82af4f34c6ec887866
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@janaiyengar</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165405265">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1562,25 +1563,31 @@ consider the possibility that packets are sent without congestion feedback.
 
 Once a connection is established, address validation is relatively simple (see
 {{address-validation}} for the process that is used during the handshake).  An
-endpoint validates a remote address by sending a PING frame containing a payload
-that is hard to guess.  This frame MUST be sent in a packet that is sent to the
-new address.  Once a PONG frame containing the same payload is received, the
-address is considered to be valid.  The PONG frame can use any path on its
-return.  A PING frame containing 12 randomly generated {{?RFC4086}} octets is
-sufficient to ensure that it is easier to receive the packet than it is to guess
-the value correctly.
-
-If the PING frame is determined to be lost, a new PING frame SHOULD be
-generated.  This PING frame MUST include a new Data field that is similarly
-difficult to guess.
+endpoint validates a remote address by sending a PATH_CHALLENGE frame containing
+a payload that is hard to guess.  This frame MUST be sent in a packet that is
+sent to the new address.  Once a PATH_RESPONSE frame containing the same payload
</pre>
<p>Added. Which text is weird? The text about measuring time taken? It's caused me enough trouble so I'll remove it.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165405348">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -If the PING frame is determined to be lost, a new PING frame SHOULD be
-generated.  This PING frame MUST include a new Data field that is similarly
-difficult to guess.
+endpoint validates a remote address by sending a PATH_CHALLENGE frame containing
+a payload that is hard to guess.  This frame MUST be sent in a packet that is
+sent to the new address.  Once a PATH_RESPONSE frame containing the same payload
+is received, the address is considered to be valid.  The PATH_RESPONSE frame can
+use any path on its return.
+
+An endpoint MAY send multiple PATH_CHALLENGE frames to handle packet loss or to
+make additional measurements on a new network path.
+
+An endpoint MUST use fresh random data in every PATH_CHALLENGE frame so that it
+can associate the peer&#39;s response with the causative PATH_CHALLENGE.  Using
+fresh values allows the endpoint to measure the time taken to respond to a
+challenge.
</pre>
<p>Yup, and validation gets weird when PATH_RESPONSE is sent via any path too. Again, I don't want to fix the connection migration mechanism here, so leaving it as is. But removed text about measuring time taken.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165408421">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2692,10 +2709,19 @@ implementation decision, and an implementation should be careful to delay
 conservatively, since any delay is likely to increase application-visible
 latency.
 
-Regular QUIC packets are &quot;containers&quot; of frames; a packet is never retransmitted
-whole.  How an endpoint handles the loss of the frame depends on the type of the
-frame.  Some frames are simply retransmitted, some have their contents moved to
-new frames, and others are never retransmitted.
+Regular QUIC packets are &quot;containers&quot; of frames.  When an endpoint receives an
+ACK frame for one or more transmitted packets, all frames in the acknowledged
+packets are considered to have been delivered to the peer, with one exception.
+A PATH_CHALLENGE frame (see {{frame-path-challenge}}) is used to validate a
</pre>
<p>It depends on what the semantics of delivery are. What I say above is that an ACK implies that the frame has been received and processed by the peer. I don't think that's a safe assumption with PATH_CHALLENGE, since the entire point of it is to get something besides an ACK.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165408461">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
 If validation of the new remote address fails, after allowing enough time for
-possible loss and recovery of packets carrying PING and PONG frames, the
-endpoint MUST terminate the connection.  When setting this timer,
-implementations are cautioned that the new path could have a longer round trip
-time than the original.  The endpoint MUST NOT send a CONNECTION_CLOSE frame in
-this case; it has to assume that the remote peer does not want to receive any
-more packets.
+recovering from possible loss of packets carrying PATH_CHALLENGE and
+PATH_RESPONSE frames, the endpoint MUST terminate the connection.  When setting
+this timer, implementations are cautioned that the new path could have a longer
+round trip time than the original.  The endpoint MUST NOT send a
+CONNECTION_CLOSE frame in this case; it has to assume that the remote peer does
+not want to receive any more packets.
</pre>
<p>Done.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165408484">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1619,10 +1627,10 @@ the legitimate copy will be dropped as a duplicate.
 
 After a spurious migration, validation of the source address will fail because
 the entity at the source address does not have the necessary cryptographic keys
-to read or respond to the PING frame that is sent to it, even if it wanted to.
-Such a spurious connection migration could result in the connection being
-dropped when the source address validation fails.  This grants an attacker the
-ability to terminate the connection.
+to read or respond to the PATH_CHALLENGE frame that is sent to it, even if it
+wanted to.  Such a spurious connection migration could result in the connection
+being dropped when the source address validation fails.  This grants an attacker
+the ability to terminate the connection.
</pre>
<p>Yup. Happy to take this comment in the follow-up.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165408515">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +|                                                               |
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+~~~
+
+Data:
+
+: This 8-byte field contains arbitrary data.
+
+A PATH_CHALLENGE frame containing 8 octets that are hard to guess is sufficient
+to ensure that it is easier to receive the packet than it is to guess the value
+correctly.
+
+The recipient of this frame MUST generate a PATH_RESPONSE frame
+({{frame-path-response}}) containing the same Data.  An endpoint that receives a
+PATH_CHALLENGE frame containing an empty payload MUST generate a connection
</pre>
<p>Good point. Removed the text, since it seems redundant now.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165408535">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +to ensure that it is easier to receive the packet than it is to guess the value
+correctly.
+
+The recipient of this frame MUST generate a PATH_RESPONSE frame
+({{frame-path-response}}) containing the same Data.  An endpoint that receives a
+PATH_CHALLENGE frame containing an empty payload MUST generate a connection
+error of type FRAME_ERROR, indicating the PATH_CHALLENGE frame (that is, 0x0e).
+
+
+## PATH_RESPONSE Frame {#frame-path-response}
+
+The PATH_RESPONSE frame (type=0x0f) is sent in response to a PATH_CHALLENGE
+frame.  Its format is identical to the PATH_CHALLENGE frame
+({{frame-path-challenge}}).
+
+An endpoint that receives a PATH_RESPONSE frame containing an empty payload MUST
</pre>
<p>Done.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165408557">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2692,10 +2709,19 @@ implementation decision, and an implementation should be careful to delay
 conservatively, since any delay is likely to increase application-visible
 latency.
 
-Regular QUIC packets are &quot;containers&quot; of frames; a packet is never retransmitted
-whole.  How an endpoint handles the loss of the frame depends on the type of the
-frame.  Some frames are simply retransmitted, some have their contents moved to
-new frames, and others are never retransmitted.
+Regular QUIC packets are &quot;containers&quot; of frames.  When an endpoint receives an
+ACK frame for one or more transmitted packets, all frames in the acknowledged
+packets are considered to have been delivered to the peer, with one exception.
</pre>
<p>Done.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165405265">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq17GJfv26yUuiqK8uobMXJZrSpWIks5tQeUngaJpZM4RzUjH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7biNX1qauAOQfHw2CmHkbFEgYJGks5tQeUngaJpZM4RzUjH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165405265"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar commented on #1086"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1086#discussion_r165405265"}}}</script>
----==_mimepart_5a733f27b0df0_bd82af4f34c6ec887866--


From nobody Thu Feb  1 08:48:42 2018
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 E9FCE12EB5A for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 08:48:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.625
X-Spam-Level: 
X-Spam-Status: No, score=-0.625 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 4PUQ2KCFpas3 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 08:48:38 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 7D54612DA11 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 08:48:38 -0800 (PST)
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=OYpCIgvtc9KnErPNgXeFH/8I6L0=; b=cBAb2g0+JOR9V0BQ 7up8V2Yj2XnSS7hXyZizpaRb9Dv7Gt1lwLxRvWfJ1LGQbdcbaVfQtBJWUZaTcsMq 6+UhpIQ83HKvi/NawuzcmumfZDdVwTrg8zyoyNLsM3U6Cp80/JEICL4vyV69mPqd Ghh47ycEONqW36HMeE1Wlu90J4o=
Received: by filter0327p1iad2.sendgrid.net with SMTP id filter0327p1iad2-7273-5A7344E5-7 2018-02-01 16:48:37.186538738 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0024p1mdw1.sendgrid.net (SG) with ESMTP id VatRg1-URDi_pi3Oyhn7GA for <quic-issues@ietf.org>; Thu, 01 Feb 2018 16:48:37.036 +0000 (UTC)
Date: Thu, 01 Feb 2018 16:48:37 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab88a50cbfde7fc2b72617c8ff28fa023d8aef801292cf00000001168b06e492a169ce1177a33a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1088/c362327570@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1088@github.com>
References: <quicwg/base-drafts/pull/1088@github.com>
Subject: Re: [quicwg/base-drafts] A 17 octet connection ID (#1088)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7344e4cb9cb_20453fcb06562f28268864"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2zP4u3LXpXyCBl/GlaDS26xZnLD1563zltNn YIBv9Lyf7NMO3VbieG97toD7QYlK8XADg7HX36ydPVvXFA0G80+YbCEl9xQqdaNVMxFmRhMpYEd0dq qOrVqrcGzFOwsSyiPjJfHjCfdCVbQjRTjC8jb/BeN5fEUCxXxa2oBRaxuZVA+1MVJp8n8sAD6CyBn2 U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/eaVQtrjrzs0qDTD-GLtzJDn79vM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 16:48:40 -0000

----==_mimepart_5a7344e4cb9cb_20453fcb06562f28268864
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

> I share both of @ekr's concerns here.

Also note my proposal for asymmetric CID which would resolve some of those concerns. I think it would require a separate initial packet type when responding to a stateless retry, but then CID and CID length and in each direction can be place in transport params.
https://github.com/quicwg/base-drafts/issues/1089

-- 
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/1088#issuecomment-362327570
----==_mimepart_5a7344e4cb9cb_20453fcb06562f28268864
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<blockquote>
<p>I share both of <a href=3D"https://github.com/ekr" class=3D"user-mention=
">@ekr</a>'s concerns here.</p>
</blockquote>
<p>Also note my proposal for asymmetric CID which would resolve some of tho=
se concerns. I think it would require a separate initial packet type when r=
esponding to a stateless retry, but then CID and CID length and in each dir=
ection can be place in transport params.<br>
<a href=3D"https://github.com/quicwg/base-drafts/issues/1089" class=3D"issu=
e-link js-issue-link" data-error-text=3D"Failed to load issue title" data-i=
d=3D"293320625" data-permission-text=3D"Issue title is private" data-url=3D=
"https://github.com/quicwg/base-drafts/issues/1089">#1089</a></p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/pull/1088#issuecomment-362327570">view it on GitHub</a>, or <a hre=
f=3D"https://github.com/notifications/unsubscribe-auth/AWbkq97wU9UVN4i7F7R7=
q37nDCSmiZiOks5tQerkgaJpZM4RzhH-">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqwRiUkQQitFG9WKBy=
DxN3sg9Nv6Cks5tQerkgaJpZM4RzhH-.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pull=
/1088#issuecomment-362327570"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHub"=
></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #1088: \u003e I sha=
re both of @ekr's concerns here.\r\n\r\nAlso note my proposal for asymmetri=
c CID which would resolve some of those concerns. I think it would require =
a separate initial packet type when responding to a stateless retry, but th=
en CID and CID length and in each direction can be place in transport param=
s.\r\nhttps://github.com/quicwg/base-drafts/issues/1089"}],"action":{"name"=
:"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1088=
#issuecomment-362327570"}}}</script>=

----==_mimepart_5a7344e4cb9cb_20453fcb06562f28268864--


From nobody Thu Feb  1 09:16:12 2018
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 F38FC12D889 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 09:16:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 UdKi8R3tWwVu for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 09:16:09 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 E48D1126BF6 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 09:16:08 -0800 (PST)
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=uvtTPTt011x9tv+2Bn3adNyxkRU=; b=UGzBbaJXeVtt/3Yo o1ks6/JKFg1gzwJ+arjU7sNOYUuJgTZZvYhoEJZY6B5oGAqiSxaZuu3LBKQ1oa8F DeFzm1qG/Hl2WxyFtbgMeirZIHVmO+cHWuXLHVq1lKomUMftk2BmYPoig9MWX1Hf HOvZhZulQHk8KNh+qPTB+RPSMqs=
Received: by filter0138p1iad2.sendgrid.net with SMTP id filter0138p1iad2-22274-5A734B57-26 2018-02-01 17:16:07.749558769 +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 ismtpd0050p1mdw1.sendgrid.net (SG) with ESMTP id DTzkkoUATgaNNRgWWuZ2pA for <quic-issues@ietf.org>; Thu, 01 Feb 2018 17:16:07.580 +0000 (UTC)
Date: Thu, 01 Feb 2018 17:16:08 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6673664a2d252ea2311b59a1b22e404041e14ee892cf00000001168b0d5792a169ce1176f338@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1086/review/93363453@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1086@github.com>
References: <quicwg/base-drafts/pull/1086@github.com>
Subject: Re: [quicwg/base-drafts] Introduces PATH_CHALLENGE and PATH_RESPONSE frames (#1086)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a734b5769e76_7f43fb97a0acf30137313"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak23favObB4At+2/zaCIXwOS41nwc5+IuLLxjT m8/9n+JIpdJghsiQ4fcgSTzhAGEruH7t+3i5lsqC+WWZ4YOifYiqOFZAJbsM7NgQDH5FK28Vbf8kWK uOa57JB03GlErAVfFaEaGcB8ce7FCNXJNnW7yUjjQAe6xC4+LsQv69EslrnEQ218eBx1f48Q9pu7WR 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/6GxIJrLppeK52_KVYAmUhLNhyFs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 17:16:11 -0000

----==_mimepart_5a734b5769e76_7f43fb97a0acf30137313
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ianswett commented on this pull request.



> @@ -1562,25 +1563,31 @@ consider the possibility that packets are sent without congestion feedback.
 
 Once a connection is established, address validation is relatively simple (see
 {{address-validation}} for the process that is used during the handshake).  An
-endpoint validates a remote address by sending a PING frame containing a payload
-that is hard to guess.  This frame MUST be sent in a packet that is sent to the
-new address.  Once a PONG frame containing the same payload is received, the
-address is considered to be valid.  The PONG frame can use any path on its
-return.  A PING frame containing 12 randomly generated {{?RFC4086}} octets is
-sufficient to ensure that it is easier to receive the packet than it is to guess
-the value correctly.
-
-If the PING frame is determined to be lost, a new PING frame SHOULD be
-generated.  This PING frame MUST include a new Data field that is similarly
-difficult to guess.
+endpoint validates a remote address by sending a PATH_CHALLENGE frame containing
+a payload that is hard to guess.  This frame MUST be sent in a packet that is
+sent to the new address.  Once a PATH_RESPONSE frame containing the same payload

I can't find my comment, but I thought it was weird to take an RTT sample of one path in one direction and a different path in another, which is what happens if PATH_RESPONSE comes back on a different path from the one PATH_CHALLENGE is sent on.

-- 
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/1086#discussion_r165425493
----==_mimepart_5a734b5769e76_7f43fb97a0acf30137313
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ianswett</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165425493">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1562,25 +1563,31 @@ consider the possibility that packets are sent without congestion feedback.
 
 Once a connection is established, address validation is relatively simple (see
 {{address-validation}} for the process that is used during the handshake).  An
-endpoint validates a remote address by sending a PING frame containing a payload
-that is hard to guess.  This frame MUST be sent in a packet that is sent to the
-new address.  Once a PONG frame containing the same payload is received, the
-address is considered to be valid.  The PONG frame can use any path on its
-return.  A PING frame containing 12 randomly generated {{?RFC4086}} octets is
-sufficient to ensure that it is easier to receive the packet than it is to guess
-the value correctly.
-
-If the PING frame is determined to be lost, a new PING frame SHOULD be
-generated.  This PING frame MUST include a new Data field that is similarly
-difficult to guess.
+endpoint validates a remote address by sending a PATH_CHALLENGE frame containing
+a payload that is hard to guess.  This frame MUST be sent in a packet that is
+sent to the new address.  Once a PATH_RESPONSE frame containing the same payload
</pre>
<p>I can't find my comment, but I thought it was weird to take an RTT sample of one path in one direction and a different path in another, which is what happens if PATH_RESPONSE comes back on a different path from the one PATH_CHALLENGE is sent on.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165425493">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8cq_qlsbuNBUkV6uc319UIU8pBBks5tQfFXgaJpZM4RzUjH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqw24YqU1BMHgHu_M8UnWGOshMR5dks5tQfFXgaJpZM4RzUjH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165425493"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett commented on #1086"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1086#discussion_r165425493"}}}</script>
----==_mimepart_5a734b5769e76_7f43fb97a0acf30137313--


From nobody Thu Feb  1 09:23:11 2018
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 13D1312DDD0 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 09:23:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 7WZe-EjiOYOB for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 09:23:08 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 323BC12EABE for <quic-issues@ietf.org>; Thu,  1 Feb 2018 09:23:00 -0800 (PST)
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=GeCrS6nkjP7dLY3lAAgCQu54o9M=; b=KFElYSSB5kA0mS6R rkJ/SpXQ6HfSfL3kBSEZUX0mScokumkM6Lov5s5L7HiVTfk1VLcHmJsQiCoaFcHv S/pwKE7YNYguYvvqVVZ6IBg7E3w7VUMxxvfthSCyIZ+w1dTvfwBR4lFdMmojvacy TmxvSY7/gx1Yk9Ebg/TVzKNPiPw=
Received: by filter0346p1las1.sendgrid.net with SMTP id filter0346p1las1-29613-5A734CF2-11 2018-02-01 17:22:58.621738656 +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 ismtpd0049p1mdw1.sendgrid.net (SG) with ESMTP id 8b8q6dQQT8qllRqLEPq47A for <quic-issues@ietf.org>; Thu, 01 Feb 2018 17:22:58.786 +0000 (UTC)
Date: Thu, 01 Feb 2018 17:22:58 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4eed045977dd9e4d9415a78321f307e51655cc6692cf00000001168b0ef292a169ce1176f338@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1086/review/93365654@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1086@github.com>
References: <quicwg/base-drafts/pull/1086@github.com>
Subject: Re: [quicwg/base-drafts] Introduces PATH_CHALLENGE and PATH_RESPONSE frames (#1086)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a734cf262acb_20313fca89f2ef34211335"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2gzZf3V7pQkD1xHJmn2w+RwWOVbLErkb7Hq0 FZA8ok/grzUUudIb5DXh31BhaALpqCiefslO0tUaESwttHTI1NBZMuNdg1YJ47YDBfm338lbVwg/SD 4QAGL48wNA4S5s5Nwl0kvXssIegGjJ6cZfqZ8LutdV2DBkIlusLOhgfv8CANeKxMS3SNw6+mbciWQ5 M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/-47yhr4BS20nG3X9eOI59jzADao>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 17:23:10 -0000

----==_mimepart_5a734cf262acb_20313fca89f2ef34211335
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ianswett commented on this pull request.



> @@ -2692,10 +2708,19 @@ implementation decision, and an implementation should be careful to delay
 conservatively, since any delay is likely to increase application-visible
 latency.
 
-Regular QUIC packets are "containers" of frames; a packet is never retransmitted
-whole.  How an endpoint handles the loss of the frame depends on the type of the
-frame.  Some frames are simply retransmitted, some have their contents moved to
-new frames, and others are never retransmitted.
+Regular QUIC packets are "containers" of frames.  When an endpoint receives an
+ACK frame for one or more transmitted packets, all frames in the acknowledged
+packets are considered to have been received and processed by the peer, with one
+exception.  A PATH_CHALLENGE frame (see {{frame-path-challenge}}) is used to
+validate a peer's ownership of its address.  An ACK frame received for a
+PATH_CHALLENGE frame is not adequate to indicate that the PATH_CHALLENGE was in
+fact received.  A PATH_CHALLENGE is considered acknowledged only when the
+corresponding PATH_RESPONSE (see {{frame-path-response}}) is received for it.

I still think this new text is more confusing than helpful.  You're going to have to write some new text that's more complete than this for connection migration, so I would keep this section as is for now.

-- 
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/1086#pullrequestreview-93365654
----==_mimepart_5a734cf262acb_20313fca89f2ef34211335
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ianswett</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165427397">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2692,10 +2708,19 @@ implementation decision, and an implementation should be careful to delay
 conservatively, since any delay is likely to increase application-visible
 latency.
 
-Regular QUIC packets are &quot;containers&quot; of frames; a packet is never retransmitted
-whole.  How an endpoint handles the loss of the frame depends on the type of the
-frame.  Some frames are simply retransmitted, some have their contents moved to
-new frames, and others are never retransmitted.
+Regular QUIC packets are &quot;containers&quot; of frames.  When an endpoint receives an
+ACK frame for one or more transmitted packets, all frames in the acknowledged
+packets are considered to have been received and processed by the peer, with one
+exception.  A PATH_CHALLENGE frame (see {{frame-path-challenge}}) is used to
+validate a peer&#39;s ownership of its address.  An ACK frame received for a
+PATH_CHALLENGE frame is not adequate to indicate that the PATH_CHALLENGE was in
+fact received.  A PATH_CHALLENGE is considered acknowledged only when the
+corresponding PATH_RESPONSE (see {{frame-path-response}}) is received for it.
</pre>
<p>I still think this new text is more confusing than helpful.  You're going to have to write some new text that's more complete than this for connection migration, so I would keep this section as is for now.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1086#pullrequestreview-93365654">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9dBMiXRBShdksKHXnrp_tjKQKYIks5tQfLygaJpZM4RzUjH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7zX1EOjTU72hYBArtrIWkyu9L7Hks5tQfLygaJpZM4RzUjH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1086#pullrequestreview-93365654"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett commented on #1086"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1086#pullrequestreview-93365654"}}}</script>
----==_mimepart_5a734cf262acb_20313fca89f2ef34211335--


From nobody Thu Feb  1 09:23:22 2018
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 38EA912EB9C for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 09:23:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.028
X-Spam-Level: 
X-Spam-Status: No, score=-2.028 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 1q8Fok3hsiGd for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 09:23:10 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 3881012EAAD for <quic-issues@ietf.org>; Thu,  1 Feb 2018 09:23:10 -0800 (PST)
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=6lMZwCiLFS00tWWKpH5ddhg5FLw=; b=FOkWf57+HjeDRafF +LeNB9eBofWgVpc3deo5p6R66x0WRsCUv6b115S63gdtvoTJmT7rkavm8Av4i/ZY IwTe8AHXdrWCLKki3FoNTuLhQ13KmDJOfqHVzXuG9q+IdGKHH9ezdoYsxS6tgCSM rPD3ruZyiGFE5r0rRjD4ySPfVks=
Received: by filter0104p1iad2.sendgrid.net with SMTP id filter0104p1iad2-29050-5A734CFD-A 2018-02-01 17:23:09.160902841 +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 ismtpd0038p1mdw1.sendgrid.net (SG) with ESMTP id HXYyPiqbQxWFi_VFUWJwJg for <quic-issues@ietf.org>; Thu, 01 Feb 2018 17:23:09.106 +0000 (UTC)
Date: Thu, 01 Feb 2018 17:23:09 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5ca1c4f0aba5a8300a1575d960822fd6eea4289592cf00000001168b0efc92a169ce1176f338@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1086/review/93365733@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1086@github.com>
References: <quicwg/base-drafts/pull/1086@github.com>
Subject: Re: [quicwg/base-drafts] Introduces PATH_CHALLENGE and PATH_RESPONSE frames (#1086)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a734cfcb9600_49312af304462ec81167b4"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0d8cQjhL6Bym7C8IPaoy1xkkO3tDANFo932x 9WYF5/ZrrjUXJETQieeI9+ulBG+3sJ1IhyDBLiI5aQHmVDbFpy30rZuxIyP2Vqsq8E9yywOZ2iPlCP 6tsKxiibBhHyRSB+NcugxSzM+V2GS6JbXvplYpGyD2VrTu4dGMCMW8VZcNOC51Xp47v33NzsXmm830 g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/y35RmeMrgb2cBeA9So-10GdzWn4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 17:23:12 -0000

----==_mimepart_5a734cfcb9600_49312af304462ec81167b4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ianswett commented on this pull request.



> @@ -2692,10 +2708,19 @@ implementation decision, and an implementation should be careful to delay
 conservatively, since any delay is likely to increase application-visible
 latency.
 
-Regular QUIC packets are "containers" of frames; a packet is never retransmitted
-whole.  How an endpoint handles the loss of the frame depends on the type of the
-frame.  Some frames are simply retransmitted, some have their contents moved to
-new frames, and others are never retransmitted.
+Regular QUIC packets are "containers" of frames.  When an endpoint receives an
+ACK frame for one or more transmitted packets, all frames in the acknowledged
+packets are considered to have been received and processed by the peer, with one
+exception.  A PATH_CHALLENGE frame (see {{frame-path-challenge}}) is used to
+validate a peer's ownership of its address.  An ACK frame received for a
+PATH_CHALLENGE frame is not adequate to indicate that the PATH_CHALLENGE was in
+fact received.  A PATH_CHALLENGE is considered acknowledged only when the
+corresponding PATH_RESPONSE (see {{frame-path-response}}) is received for it.

as is = as it was

-- 
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/1086#discussion_r165427473
----==_mimepart_5a734cfcb9600_49312af304462ec81167b4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ianswett</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165427473">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2692,10 +2708,19 @@ implementation decision, and an implementation should be careful to delay
 conservatively, since any delay is likely to increase application-visible
 latency.
 
-Regular QUIC packets are &quot;containers&quot; of frames; a packet is never retransmitted
-whole.  How an endpoint handles the loss of the frame depends on the type of the
-frame.  Some frames are simply retransmitted, some have their contents moved to
-new frames, and others are never retransmitted.
+Regular QUIC packets are &quot;containers&quot; of frames.  When an endpoint receives an
+ACK frame for one or more transmitted packets, all frames in the acknowledged
+packets are considered to have been received and processed by the peer, with one
+exception.  A PATH_CHALLENGE frame (see {{frame-path-challenge}}) is used to
+validate a peer&#39;s ownership of its address.  An ACK frame received for a
+PATH_CHALLENGE frame is not adequate to indicate that the PATH_CHALLENGE was in
+fact received.  A PATH_CHALLENGE is considered acknowledged only when the
+corresponding PATH_RESPONSE (see {{frame-path-response}}) is received for it.
</pre>
<p>as is = as it was</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165427473">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxd4zoLvk-knIff-l97rtYoas2rnks5tQfL8gaJpZM4RzUjH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2jimH8Aca9lw0YIxmDGsPz5KC5Lks5tQfL8gaJpZM4RzUjH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165427473"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett commented on #1086"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1086#discussion_r165427473"}}}</script>
----==_mimepart_5a734cfcb9600_49312af304462ec81167b4--


From nobody Thu Feb  1 13:20:04 2018
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 43CF012ECC8 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 13:20:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 VCYfGvB04x1g for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 13:20:00 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 2E2D512EACD for <quic-issues@ietf.org>; Thu,  1 Feb 2018 13:19:56 -0800 (PST)
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=2Nt+fkxKBZQhecDmUuAkkgqoDdo=; b=KynckLLGzem2PAp1 tI9EBtkdNzbGK9qExp+m0yDnAsABtT2dsbA73mwQIeW6w6rgt9QxAOHNSzhkjd76 qAAftMnad9bgwIGxBabjW1hb2MGl2FRZwcZxkxI2U83oqGjgBwbsVkTK5UOxwxTL MBAiGvxwSqlSV8kt6x35gdjUaz4=
Received: by filter0065p1las1.sendgrid.net with SMTP id filter0065p1las1-29060-5A73847A-19 2018-02-01 21:19:54.887070677 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0040p1mdw1.sendgrid.net (SG) with ESMTP id ZznPofXHRw2rwn3UIsLu3g for <quic-issues@ietf.org>; Thu, 01 Feb 2018 21:19:54.858 +0000 (UTC)
Date: Thu, 01 Feb 2018 21:19:54 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2ba7d163698e7d5fa8f1b077d8f2d12295d2dda492cf00000001168b467a92a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/review/93441330@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73847a8d7a0_68512ae02b908ec83145fd"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2dBqFg0NS/p0RUeU1UwgYLyLgkGZBOKX01QO 9nedV0jK9K8azvb8ZQFzBUh8YJHDNZ9o4ebGNnxJUh1NjAVGdZS3hywKoOLI/mLT1X9hb1DUKptYAI axPkode24DmNCn/1RNMfr9gQtYLJ8BSGxT+D2BF3qXxDTFXtZ20ngBQ1mFoBDj65OJHzfMCVpHsD/f Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ouFE7xSCOdN1nG6kZWByrDZA_DY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 21:20:02 -0000

----==_mimepart_5a73847a8d7a0_68512ae02b908ec83145fd
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

huitema commented on this pull request.



> +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+

I find this whole section hard to understand and hard to implement. I would like to see much more uniformity between the various constructs. I get the following:

1) We are going to use the same encryption algorithm for PN as the encryption algorithm part of AEAD.

2) There will be a specific key for PN encryption, different from the key used for data encryption. 

3) The PN encryption will use a 16 byte sample of the packet's ciphertext as nonce.

4) Our AEAD specification tells us that the nonce is obtained by combining a preset IV with a sequence number. In our case, we will use the first 4 bytes of the sample as a 32 bit sequence number, and the last 12 bytes of the sample as IV, zero padded to the length required by the selected algorithm if necessary. 

5) Conceptually, AEAD algorithm encode an N byte filed by XOR it with a crypto-graphically generated stream of data, plus a 16 byte MAC. When doing PN encryption, we only use the first N bytes of the output, and do not compute or check the MAC. That is, PN encryption uses the "XOR" subset of the AEAD algorithm.

6) Using only the XOR part of the AEAD algorithm requires specific optimizations depending on the specific AEAD algorithm. These optimizations are presented in the following sections for AES and CHACHA20.

7) One way to test that a PN encryption implementation is correct is to compute the AEAD encryption of the PN with the selected IV and sequence number, and verify that the AEAD algorithm provides for the same initial bytes as the PN encryption implementation.

Do we agree on that?

-- 
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/1079#pullrequestreview-93441330
----==_mimepart_5a73847a8d7a0_68512ae02b908ec83145fd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@huitema</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165490732">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+
</pre>
<p>I find this whole section hard to understand and hard to implement. I would like to see much more uniformity between the various constructs. I get the following:</p>
<ol>
<li>
<p>We are going to use the same encryption algorithm for PN as the encryption algorithm part of AEAD.</p>
</li>
<li>
<p>There will be a specific key for PN encryption, different from the key used for data encryption.</p>
</li>
<li>
<p>The PN encryption will use a 16 byte sample of the packet's ciphertext as nonce.</p>
</li>
<li>
<p>Our AEAD specification tells us that the nonce is obtained by combining a preset IV with a sequence number. In our case, we will use the first 4 bytes of the sample as a 32 bit sequence number, and the last 12 bytes of the sample as IV, zero padded to the length required by the selected algorithm if necessary.</p>
</li>
<li>
<p>Conceptually, AEAD algorithm encode an N byte filed by XOR it with a crypto-graphically generated stream of data, plus a 16 byte MAC. When doing PN encryption, we only use the first N bytes of the output, and do not compute or check the MAC. That is, PN encryption uses the "XOR" subset of the AEAD algorithm.</p>
</li>
<li>
<p>Using only the XOR part of the AEAD algorithm requires specific optimizations depending on the specific AEAD algorithm. These optimizations are presented in the following sections for AES and CHACHA20.</p>
</li>
<li>
<p>One way to test that a PN encryption implementation is correct is to compute the AEAD encryption of the PN with the selected IV and sequence number, and verify that the AEAD algorithm provides for the same initial bytes as the PN encryption implementation.</p>
</li>
</ol>
<p>Do we agree on that?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1079#pullrequestreview-93441330">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4BXjEHZxrX6rRe9I4bXGHB2nDkwks5tQip6gaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxLx5VWxT3HCcsdg6fuyQVA_cd10ks5tQip6gaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079#pullrequestreview-93441330"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@huitema commented on #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079#pullrequestreview-93441330"}}}</script>
----==_mimepart_5a73847a8d7a0_68512ae02b908ec83145fd--


From nobody Thu Feb  1 14:27:27 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 7021A12ECF5 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 14:27:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 Bj5JVD76S2fA for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 14:27:24 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 7D458126CD6 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 14:27:24 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517524043; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=s3zqVgxRE3C6bxYEV7gu+8yzuhN64qvyStawFOY6DJY=; b=rYVeO/NXtTSxSKDzEZNwB/XVWNB+MnwEnZd+Rno36lW/4P7OVkred0fekJXt4ewsiH9gYBm7 YIk7XNFR5ENHKKvH//z3KJlFd5MpEBW1nxkdzlrOiZYDqyv37GwIOd5LNiGWhXeq6zQZh93A dd75JjN47Ekj23CGFWo1vIK0bdk=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.35]) by mxa.mailgun.org with ESMTP id 5a73944b.7f04bc4f5600-smtp-out-n03; Thu, 01 Feb 2018 22:27:23 -0000 (UTC)
Date: Thu, 01 Feb 2018 14:27:23 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a73944b693b1_202e2ada4b54bc08380b0@hookshot-fe-d252ca1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 24a479: Martin's feedback
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a73944b68cbf_202e2ada4b54bc0837945"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/hw3sTzsiH8FOzCMIpEQm92TfVr8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 01 Feb 2018 22:27:26 -0000

----==_mimepart_5a73944b68cbf_202e2ada4b54bc0837945
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/amplification
  Home:   https://github.com/quicwg/base-drafts
  Commit: 24a479fbaf17b32d26f7be68db32ebe87a0ce0b9
      https://github.com/quicwg/base-drafts/commit/24a479fbaf17b32d26f7be68db32ebe87a0ce0b9
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-01 (Thu, 01 Feb 2018)

  Changed paths:
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Martin's feedback



----==_mimepart_5a73944b68cbf_202e2ada4b54bc0837945--


From nobody Thu Feb  1 14:27:33 2018
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 203BB12EA9D for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 14:27:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 LvOKaQwBACgP for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 14:27:27 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 764CD126CD6 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 14:27:27 -0800 (PST)
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=JYaTkk9PQJ/UMi6iDoR6GtNAb8g=; b=IYgJdhgC4iHcel25 +8E7GGsj3Y6u4gokvEze9XBlrn05grsHVE0Ga5u7hIr2/IC0N7rqlq1JaD6vkNFr M3cyZl9UdJ7jytJTM2GczE2JHKeqeIig6oiqAWk4O4OLYidjzIKrXaJq9BR4yEoB jwI40DaFP+KdLTjOth7OY96G6IU=
Received: by filter0504p1mdw1.sendgrid.net with SMTP id filter0504p1mdw1-31796-5A73944E-21 2018-02-01 22:27:26.369616009 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0029p1mdw1.sendgrid.net (SG) with ESMTP id qRUe-8meRHWpVP9-_anpaw for <quic-issues@ietf.org>; Thu, 01 Feb 2018 22:27:26.315 +0000 (UTC)
Date: Thu, 01 Feb 2018 22:27:26 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1090/push/2299833225@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1090@github.com>
References: <quicwg/base-drafts/pull/1090@github.com>
Subject: Re: [quicwg/base-drafts] Mitigate amplification attacks during handshake (#1090)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73944dd0a4c_5a22b226f770ecc20973c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1jmu72/a3j9k1+CMxfadgtaT8hNA5gjidCDt +bcUrt9hY994XLKF0dSmpWs9AJmqNa3H1DrKaaPx3YHp24GHDRkJS56pykh34veheexWVnZREVYuIR ThRdQ22jf8dOe+ET8fDKjS8I10DfxrhbGpjQ45mWm6cEGcOpcHT3GhVG3tAXyvNG7Lf/bYZnO9UoaQ U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/_wUdfO8x5aK0rKqA2uT-zpQqqaY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 22:27:29 -0000

----==_mimepart_5a73944dd0a4c_5a22b226f770ecc20973c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 1 commit.

24a479f  Martin's feedback


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1090/files/4bc8e371478fb41a59fe0dd91be2734b4edf31e1..24a479fbaf17b32d26f7be68db32ebe87a0ce0b9

----==_mimepart_5a73944dd0a4c_5a22b226f770ecc20973c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/24a479f" class="commit-link">24a479f</a>  Martin&#39;s feedback</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1090/files/4bc8e371478fb41a59fe0dd91be2734b4edf31e1..24a479fbaf17b32d26f7be68db32ebe87a0ce0b9">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqw_9FnEGyHxr6e6Wg-meY1UPmV6Pks5tQjpNgaJpZM4R048J">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5T1_ZW82D7TPNrjBh-wS6-gzUx2ks5tQjpNgaJpZM4R048J.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1090/files/4bc8e371478fb41a59fe0dd91be2734b4edf31e1..24a479fbaf17b32d26f7be68db32ebe87a0ce0b9"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 1 commit in #1090"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1090/files/4bc8e371478fb41a59fe0dd91be2734b4edf31e1..24a479fbaf17b32d26f7be68db32ebe87a0ce0b9"}}}</script>

----==_mimepart_5a73944dd0a4c_5a22b226f770ecc20973c--


From nobody Thu Feb  1 15:12:03 2018
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 42AB012F28B for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:12:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.998
X-Spam-Level: 
X-Spam-Status: No, score=-6.998 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 1X0NO9496wqR for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:12:00 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 514B412DA29 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 15:12:00 -0800 (PST)
Date: Thu, 01 Feb 2018 15:11:58 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517526718; bh=3XdbA4MbLWPcIHn2BdJh+kkMjK+9vvjXvPQ0laweW0E=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=bYiGtuc2BQlbmouQmLsn2mWDIPgylqoOZwVUY5z6ezAq5PINJ81dE8I/K4BWuk6a6 +teJHVJ8U8bWNgKEIZHm9tEdy7YXWzB/I02xUGxrHrLrfq9RBbDluUpMIxhaTcVTVI piVEIJGP1VPX2XhcLvBSxHJTZ44k1Dz6a7/c5Rbk=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab80dd63fc7b718abaf5cd19bdf29e8dcf35e90a1c92cf00000001168b60be92a169ce1176f338@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1086/review/93471976@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1086@github.com>
References: <quicwg/base-drafts/pull/1086@github.com>
Subject: Re: [quicwg/base-drafts] Introduces PATH_CHALLENGE and PATH_RESPONSE frames (#1086)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a739ebe13cb0_4a972ab230342ecc114789"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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/5vsfmG-nv7JQ8YcobQa03-52dV8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 23:12:02 -0000

----==_mimepart_5a739ebe13cb0_4a972ab230342ecc114789
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

janaiyengar commented on this pull request.



> @@ -2692,10 +2708,19 @@ implementation decision, and an implementation should be careful to delay
 conservatively, since any delay is likely to increase application-visible
 latency.
 
-Regular QUIC packets are "containers" of frames; a packet is never retransmitted
-whole.  How an endpoint handles the loss of the frame depends on the type of the
-frame.  Some frames are simply retransmitted, some have their contents moved to
-new frames, and others are never retransmitted.
+Regular QUIC packets are "containers" of frames.  When an endpoint receives an
+ACK frame for one or more transmitted packets, all frames in the acknowledged
+packets are considered to have been received and processed by the peer, with one
+exception.  A PATH_CHALLENGE frame (see {{frame-path-challenge}}) is used to
+validate a peer's ownership of its address.  An ACK frame received for a
+PATH_CHALLENGE frame is not adequate to indicate that the PATH_CHALLENGE was in
+fact received.  A PATH_CHALLENGE is considered acknowledged only when the
+corresponding PATH_RESPONSE (see {{frame-path-response}}) is received for it.

Removed offending text. Many things need fixing in migration.

-- 
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/1086#discussion_r165517036
----==_mimepart_5a739ebe13cb0_4a972ab230342ecc114789
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@janaiyengar</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165517036">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2692,10 +2708,19 @@ implementation decision, and an implementation should be careful to delay
 conservatively, since any delay is likely to increase application-visible
 latency.
 
-Regular QUIC packets are &quot;containers&quot; of frames; a packet is never retransmitted
-whole.  How an endpoint handles the loss of the frame depends on the type of the
-frame.  Some frames are simply retransmitted, some have their contents moved to
-new frames, and others are never retransmitted.
+Regular QUIC packets are &quot;containers&quot; of frames.  When an endpoint receives an
+ACK frame for one or more transmitted packets, all frames in the acknowledged
+packets are considered to have been received and processed by the peer, with one
+exception.  A PATH_CHALLENGE frame (see {{frame-path-challenge}}) is used to
+validate a peer&#39;s ownership of its address.  An ACK frame received for a
+PATH_CHALLENGE frame is not adequate to indicate that the PATH_CHALLENGE was in
+fact received.  A PATH_CHALLENGE is considered acknowledged only when the
+corresponding PATH_RESPONSE (see {{frame-path-response}}) is received for it.
</pre>
<p>Removed offending text. Many things need fixing in migration.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165517036">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq43qRhvxeU0O8rbv67OWducFhwG-ks5tQkS-gaJpZM4RzUjH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8YQ8rijnEe44lvtZCP440o982Qiks5tQkS-gaJpZM4RzUjH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1086#discussion_r165517036"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar commented on #1086"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1086#discussion_r165517036"}}}</script>
----==_mimepart_5a739ebe13cb0_4a972ab230342ecc114789--


From nobody Thu Feb  1 15:12:53 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 AC2CE12F2A0 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:12:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.998
X-Spam-Level: 
X-Spam-Status: No, score=-0.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 MI7Okoykaknw for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:12:50 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 4850B12DA29 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 15:12:50 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517526769; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=p2yQ4SPZGSJk3Utmc0ox8vUW23rA8MRU1eo+CtDRiKs=; b=vh40/qmCS68urnjcVQsdEvkWxUd1ygm6e8tc4vLVsvjhrCERNqZrMryk8GnEBEmy/xHr5fM3 nZUW2QzzEZhn2/CcMRUmVNG4e0D0FXtin/5zuvZ/0BWqnfGt+rZ7CdD9WgYw4WI5kT5moeMO 7MKbLXCFdjB8kNvcU6OqsRrv6Oo=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: jri=google.com@github.com
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 5a739ef1.7f97dc7b2570-smtp-out-n01; Thu, 01 Feb 2018 23:12:49 -0000 (UTC)
Date: Thu, 01 Feb 2018 15:12:48 -0800
From: Jana Iyengar <jri@google.com>
Reply-To: Jana Iyengar <jri@google.com>
To: quic-issues@ietf.org
Message-ID: <5a739ef08635a_64f42b1148abfc14102241@hookshot-fe-5a11256.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] fd34af: removed offending text about acks
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a739ef085fea_64f42b1148abfc14102188"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/VYokyP4GR0838gMtKNZ58Z3Ku1E>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 01 Feb 2018 23:12:52 -0000

----==_mimepart_5a739ef085fea_64f42b1148abfc14102188
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/path-challenge
  Home:   https://github.com/quicwg/base-drafts
  Commit: fd34af6df17613257ea3239562331237256bc63d
      https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d
  Author: Jana Iyengar <jri@google.com>
  Date:   2018-02-01 (Thu, 01 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  removed offending text about acks



----==_mimepart_5a739ef085fea_64f42b1148abfc14102188--


From nobody Thu Feb  1 15:13:01 2018
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 F008212F2A6 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:12:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 NvzJ88iHTWuc for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:12:52 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 9EF8712F2A0 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 15:12:52 -0800 (PST)
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=bcsiXCqrY6eE1Wu8mPmmVL8DBwo=; b=rTuPMLLYMKlk5GDe tBho9Budj7n0SaZv1miu5PbJjUulj5DgGH0/OUavJKqA/4L8k4YEyGFbjk0d/VHs 6PDlYngMM8wZHiBTXFhynPdMVxHv1NDNO2HPnBq4Y08MR445Q0IUtlcVWQ/nNs+r IVm1vfTomCjtbSHgDPVZI0Yqyu0=
Received: by filter1116p1mdw1.sendgrid.net with SMTP id filter1116p1mdw1-2117-5A739EF3-19 2018-02-01 23:12:51.57339985 +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 ismtpd0029p1mdw1.sendgrid.net (SG) with ESMTP id hIUSvvqeRS6aa4MpeIv-xA for <quic-issues@ietf.org>; Thu, 01 Feb 2018 23:12:51.729 +0000 (UTC)
Date: Thu, 01 Feb 2018 23:12:51 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1086/push/2299926951@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1086@github.com>
References: <quicwg/base-drafts/pull/1086@github.com>
Subject: Re: [quicwg/base-drafts] Introduces PATH_CHALLENGE and PATH_RESPONSE frames (#1086)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a739ef3282df_5d863ffcbeca0f3017768"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3gzn+QyDsce+nARLrueBOvTp23MqvCz+nt2H Td/xpFt8HM6d7G7UP7EgSj5W2txArxgdIxmCkZqaecHcA5aPcZ/+ZnFJNRcgw9VzmDY0q0BY2w5QJd 6D7Eld+zECF1lFp7u1vinROSaie2tQyyjy9z8X7h/vaar6lhWZsxGZXMGO/6NZYnMNZ0JO9COT4JmR Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/RIrajVZBLgt_WX07-MTPkhukVco>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 23:12:54 -0000

----==_mimepart_5a739ef3282df_5d863ffcbeca0f3017768
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@janaiyengar pushed 1 commit.

fd34af6  removed offending text about acks


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1086/files/5ce614938e8fa3644d08c13a413b182fe599a527..fd34af6df17613257ea3239562331237256bc63d

----==_mimepart_5a739ef3282df_5d863ffcbeca0f3017768
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/janaiyengar" class="user-mention">@janaiyengar</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/fd34af6" class="commit-link">fd34af6</a>  removed offending text about acks</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1086/files/5ce614938e8fa3644d08c13a413b182fe599a527..fd34af6df17613257ea3239562331237256bc63d">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5rDipCBRujf3EosidqAUQEnkY-pks5tQkTzgaJpZM4RzUjH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwx5zx1N9JXinZ8M0U9N5Nc7NUVrks5tQkTzgaJpZM4RzUjH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1086/files/5ce614938e8fa3644d08c13a413b182fe599a527..fd34af6df17613257ea3239562331237256bc63d"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar pushed 1 commit in #1086"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1086/files/5ce614938e8fa3644d08c13a413b182fe599a527..fd34af6df17613257ea3239562331237256bc63d"}}}</script>

----==_mimepart_5a739ef3282df_5d863ffcbeca0f3017768--


From nobody Thu Feb  1 15:14:25 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 2740F12F2A0 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:14:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.998
X-Spam-Level: 
X-Spam-Status: No, score=-0.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 OTktu2C2Wv_N for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:14:23 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 BD1FB12F28B for <quic-issues@ietf.org>; Thu,  1 Feb 2018 15:14:23 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517526863; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=OqzeIC5RdCYzDWyd6UdSbzBhDwYa4KfDV3IkCYD/kHA=; b=lnthLzROBaw/7gi0EqdC1kSIxYb9v+F6Nr3eeWvMt2ERL2B7GITjQrnljoa4am+yohXQibpm BikJLJYYUOxJ7g1ZAlnQiuBn4k0MXPVJqJeRBkXplfAUuLiCSEPqem+liTebYkrWHV28BLd5 v6xw2fbGXrlpBdZwSHC3q6RVTkw=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: jri=google.com@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a739f4f.7f65b4375c90-smtp-out-n03; Thu, 01 Feb 2018 23:14:23 -0000 (UTC)
Date: Thu, 01 Feb 2018 15:14:23 -0800
From: Jana Iyengar <jri@google.com>
Reply-To: Jana Iyengar <jri@google.com>
To: quic-issues@ietf.org
Message-ID: <5a739f4ffadc_71742b0b33b35c04102415@hookshot-fe-da92815.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] d7a4c7: f'ing whitespace
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a739f4ff68e_71742b0b33b35c0410234b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/0k5ZPqQdtN_pqbpu_giCf8CKF8E>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 01 Feb 2018 23:14:25 -0000

----==_mimepart_5a739f4ff68e_71742b0b33b35c0410234b
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/path-challenge
  Home:   https://github.com/quicwg/base-drafts
  Commit: d7a4c77c00dd11265445818c5da4811887faa40e
      https://github.com/quicwg/base-drafts/commit/d7a4c77c00dd11265445818c5da4811887faa40e
  Author: Jana Iyengar <jri@google.com>
  Date:   2018-02-01 (Thu, 01 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  f'ing whitespace



----==_mimepart_5a739f4ff68e_71742b0b33b35c0410234b--


From nobody Thu Feb  1 15:14:33 2018
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 773B512F28B for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:14:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 VCcqGCM0wcod for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:14:28 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 16CFF12F2AA for <quic-issues@ietf.org>; Thu,  1 Feb 2018 15:14:28 -0800 (PST)
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=MvmkFlHm7K0PPKDuAFcf420Agsc=; b=CLJIfU5TuEb9JzaT 0X+Uq0La3zBPZeGzWmVrrqzJ5FZG+eKFLmqHvhPsu1WWSVre58DiC4Zx5bLLHNHi /0bvUu0jUEpeXjOooFC3S0eDg3QwYZD46IcE5B/BVoUOyNrW2oXNckFZ/XJO5h2z RWDEG7BnSNrNwqWGCqADotJtoIw=
Received: by filter0591p1mdw1.sendgrid.net with SMTP id filter0591p1mdw1-26142-5A739F52-16 2018-02-01 23:14:26.370877939 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0035p1mdw1.sendgrid.net (SG) with ESMTP id fUaVU1GkT1SILV5rh_8yNw for <quic-issues@ietf.org>; Thu, 01 Feb 2018 23:14:26.319 +0000 (UTC)
Date: Thu, 01 Feb 2018 23:14:26 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1086/push/2299929955@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1086@github.com>
References: <quicwg/base-drafts/pull/1086@github.com>
Subject: Re: [quicwg/base-drafts] Introduces PATH_CHALLENGE and PATH_RESPONSE frames (#1086)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a739f51e2126_15b83fdad0d94f2820381b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3hr5G+9ELmfhx4r306+ds5wOUQUNSaFru9jL w1iOquhvbDBdkYWu0Z+y8HkrbnY3FhLukiJHmevIiiahPVaFDg83NGYxj95lBkaoNztzIrOmc/IKoG RQeq+w0ICIUfxxRYH7jwXK8jhOn3DUOKkEOgZU1cT+cuR0YkHxnFk3MBVa+5i1STjll+/g94nBm325 k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/HgwqYkZmkT8YinbqVVCE-Fyq2Hw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 23:14:29 -0000

----==_mimepart_5a739f51e2126_15b83fdad0d94f2820381b
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@janaiyengar pushed 1 commit.

d7a4c77  f'ing whitespace


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1086/files/fd34af6df17613257ea3239562331237256bc63d..d7a4c77c00dd11265445818c5da4811887faa40e

----==_mimepart_5a739f51e2126_15b83fdad0d94f2820381b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/janaiyengar" class="user-mention">@janaiyengar</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/d7a4c77" class="commit-link">d7a4c77</a>  f&#39;ing whitespace</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1086/files/fd34af6df17613257ea3239562331237256bc63d..d7a4c77c00dd11265445818c5da4811887faa40e">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0hEf9K9shA8TNhT-NEIzarN5mNxks5tQkVRgaJpZM4RzUjH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqw4qe1cBqvOiZbI7MubC664Y6APuks5tQkVRgaJpZM4RzUjH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1086/files/fd34af6df17613257ea3239562331237256bc63d..d7a4c77c00dd11265445818c5da4811887faa40e"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar pushed 1 commit in #1086"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1086/files/fd34af6df17613257ea3239562331237256bc63d..d7a4c77c00dd11265445818c5da4811887faa40e"}}}</script>

----==_mimepart_5a739f51e2126_15b83fdad0d94f2820381b--


From nobody Thu Feb  1 15:16:06 2018
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 F1EAC12F2AF for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:16:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.483
X-Spam-Level: 
X-Spam-Status: No, score=-0.483 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 RDc4Be_8Su3x for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:16:03 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 7D3E912F2A8 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 15:16:03 -0800 (PST)
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=DGl8GiubC+DcyZybuTUSY/DyWAU=; b=VcUNhLSL2pndhP0a KvGIlA1DxMIgS9w0mQDI1B90ndAiZk5YyWaJJWx94P6JGL9KRN6MYgxQCkoNSbLx YyJ1jvga7kUI9xglWnELVOYA8IT9kX+V86zpMHmFh70qZaRTaedhFGhqQlGZdwk1 STlWFemZ6qfu3f6F40JsoXpg+1Y=
Received: by filter0285p1las1.sendgrid.net with SMTP id filter0285p1las1-1057-5A739FB1-31 2018-02-01 23:16:01.470836088 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0030p1mdw1.sendgrid.net (SG) with ESMTP id cHgZ3eRSRmeQKk4MN4Yezg for <quic-issues@ietf.org>; Thu, 01 Feb 2018 23:16:01.458 +0000 (UTC)
Date: Thu, 01 Feb 2018 23:16:01 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7a7c162e347ce65958452ed7645af0830fc0fbd492cf00000001168b61b192a163ce01a03404@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d/27276292@github.com>
In-Reply-To: <quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d@github.com>
References: <quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d@github.com>
Subject: Re: [quicwg/base-drafts] removed offending text about acks (fd34af6)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a739fb1627f_52f43fb66e5e6f2821194d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3seVUyH3AFXsw48HIT+yiLRD4JKMfq24fH/W AlqQZSZLm/XJheweUSRQ2a14dPRbL6dUpARQapeVQvIUY2DX4ys33rHSnfqs/+jrc0W+P6LqWmuKQE vjW2CWY9ZiWG8JN7OKx9IKMA7y7tqyt6YVmjFe1eno2KqojPdCXDwg3ud7qBYcEHue2wXR2AQryGv7 M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/je4DHC32_HFUcE6KoyZ_x3cqwnQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 23:16:05 -0000

----==_mimepart_5a739fb1627f_52f43fb66e5e6f2821194d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

, and some frames are retransmitted with updated content.

-- 
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/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27276292
----==_mimepart_5a739fb1627f_52f43fb66e5e6f2821194d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>, and some frames are retransmitted with updated content.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27276292">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4ywTM8Onrvvt-ZxREwHTsp0Dpmoks5tQkWxgaJpZM4R2cBC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5jXesp495Q1PYPBSKlkpcRuVibOks5tQkWxgaJpZM4R2cBC.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27276292"></link>
  <meta itemprop="name" content="View Commit"></meta>
</div>
<meta itemprop="description" content="View this Commit on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj on fd34af6: , and some frames are retransmitted with updated content."}],"action":{"name":"View Commit","url":"https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27276292"}}}</script>
----==_mimepart_5a739fb1627f_52f43fb66e5e6f2821194d--


From nobody Thu Feb  1 15:17:24 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 8153112F2A0 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:17:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.998
X-Spam-Level: 
X-Spam-Status: No, score=-0.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 JR8GVcJM_d0w for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:17:22 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 165FF12F28B for <quic-issues@ietf.org>; Thu,  1 Feb 2018 15:17:22 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517527041; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=vg9F0EHnNegvwWh1mx7hWjKvqh2qNasnUvjcr4Zdrtk=; b=jPHX0u+PyTysyp7YAngNWZzMl/fU0Rk2wZ35fP15725svDlUJfvxic2YtlEZxRalISGKPi2P /QP77SXIP14AUS5xOzBOixtFxA6gCHpYT7O3eblk+RCJIlG3j+f+XDuwH1QCqyZxDgmrDPvb PTXmpMkcdt38CDAxsElgKpb3X2Q=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: jri=google.com@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a73a001.7f967834f420-smtp-out-n01; Thu, 01 Feb 2018 23:17:21 -0000 (UTC)
Date: Thu, 01 Feb 2018 15:17:20 -0800
From: janaiyengar <jri@google.com>
Reply-To: janaiyengar <jri@google.com>
To: quic-issues@ietf.org
Message-ID: <5a73a0006468a_51482ae8dd9b3c0037934@hookshot-fe-31feec6.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] c35948: Introduces PATH_CHALLENGE and PATH_RESPONSE frames...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a73a0006430a_51482ae8dd9b3c003788d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/kvZz4FZY0_SboRnbTe78tSOBwK8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 01 Feb 2018 23:17:23 -0000

----==_mimepart_5a73a0006430a_51482ae8dd9b3c003788d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: c35948b4e76989c450a36c441021144fefbc9d2a
      https://github.com/quicwg/base-drafts/commit/c35948b4e76989c450a36c441021144fefbc9d2a
  Author: janaiyengar <jri@google.com>
  Date:   2018-02-01 (Thu, 01 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Introduces PATH_CHALLENGE and PATH_RESPONSE frames (#1086)

* Use PATH_CHALLENGE and PATH_RESPONSE frames.

* responses to comments

* not rtt, response time

* hard to guess

* fix broken refs

* ian's comments

* removed offending text about acks

* f'ing whitespace



----==_mimepart_5a73a0006430a_51482ae8dd9b3c003788d--


From nobody Thu Feb  1 15:17:32 2018
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 2A10E12F2AF for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:17:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 cOVyg9PZnctc for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:17:23 -0800 (PST)
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 94F0E12F28B for <quic-issues@ietf.org>; Thu,  1 Feb 2018 15:17:23 -0800 (PST)
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=GUpMkDaNDlca2Q69rLJK2/yAAhE=; b=qFjaLF9QcAnAiId4 eOxB/WpGD+qqW68bDdSxmQAbGPHoRMCbOSBLEWGwzy0zaqcChVZpVyDKM72V0XcH SIbMf0t6miU8mReKAoqkRNjQ/JViJE4NWxvTy1J/Q9wVIit1CJ3NolOxtYUMJnWR 10Ysds4MbGm3sFJv3MwbkdqGuJQ=
Received: by filter0076p1las1.sendgrid.net with SMTP id filter0076p1las1-3564-5A73A002-26 2018-02-01 23:17:22.616046434 +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 ismtpd0024p1mdw1.sendgrid.net (SG) with ESMTP id Df-j0VX-Qf-ejAgxypNPYw for <quic-issues@ietf.org>; Thu, 01 Feb 2018 23:17:22.553 +0000 (UTC)
Date: Thu, 01 Feb 2018 23:17:22 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf82a3ecbd8816ffc33217aa5e6dac23d35c5f32b92cf00000001168b620292a169ce117c7fb7@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1091/issue_event/1454096400@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1091@github.com>
References: <quicwg/base-drafts/issues/1091@github.com>
Subject: Re: [quicwg/base-drafts] Don't overload PING frame semantics (#1091)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73a00234f5c_15c13fdad0d94f282965c6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3f4EC6OZCH7b/ljxOOryob5SKEAUVX1M9dXe wfvo7+yWka0cg06rWPhywaUgJaRV08jkct2hiYbe3Ry5qVfYGraLoHGHKMeSISBJjvnJYHB/k6QJcg Euuo2ZXbDlb4AGQf42wYDshWtxdD3IWf6pLOVOFRRHdK0Ul9UZZY06IdGbrtYtuBlU/JCVdt8zbdD4 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/SIR1DUuN0r3-nz1qm4MMwV-ab-U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 23:17:25 -0000

----==_mimepart_5a73a00234f5c_15c13fdad0d94f282965c6
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1091 via #1086.

-- 
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/1091#event-1454096400
----==_mimepart_5a73a00234f5c_15c13fdad0d94f282965c6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1091" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="293371831" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1091">#1091</a> via <a href="https://github.com/quicwg/base-drafts/pull/1086" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="293008184" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1086">#1086</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1091#event-1454096400">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-SHdEMv2mOPMzKnjKqE1veWDOXwks5tQkYCgaJpZM4R06bm">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8i3XH7aFE1XFl-casnWKlD8b5EIks5tQkYCgaJpZM4R06bm.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1091#event-1454096400"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1091 via #1086."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1091#event-1454096400"}}}</script>
----==_mimepart_5a73a00234f5c_15c13fdad0d94f282965c6--


From nobody Thu Feb  1 15:17:36 2018
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 5C58912F28B for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:17:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 IOjTWJ9_GPzC for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:17:23 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 B265012F2A6 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 15:17:23 -0800 (PST)
Date: Thu, 01 Feb 2018 15:17:23 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517527043; bh=Gdk0eepVzJsH7oTpg8zhnMzcjD1w62HkT1UoPZ5N+PE=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=h7KMj0AiTAzdHXcpQKC1nUX2kO09DWRUkmhiGtP7qDpMiX3ZmhDh8wcSOYGxTZ6xt bUbvw7I3/dtf+/Bg6FAdPKqFnhwoROn1zWnH9EywaoWIUKnj1JvDv00Tz8bG0+kE4k n5CAftMgqK+wK4cx5HE53DmzBmu9a+MGX5yMoN0k=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab62cdaf58f95c1d9e54f2beb7face5e259fe775f292cf00000001168b620392a169ce1176f338@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1086/issue_event/1454096397@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1086@github.com>
References: <quicwg/base-drafts/pull/1086@github.com>
Subject: Re: [quicwg/base-drafts] Introduces PATH_CHALLENGE and PATH_RESPONSE frames (#1086)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73a00311ef7_37062afa64882ec481577"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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/J671gObWxq9o80NlCi1JqRCSxNY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 23:17:25 -0000

----==_mimepart_5a73a00311ef7_37062afa64882ec481577
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1086.

-- 
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/1086#event-1454096397
----==_mimepart_5a73a00311ef7_37062afa64882ec481577
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1086" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="293008184" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1086">#1086</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1086#event-1454096397">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9VHrA-ViZj0KK-h2SJjgrNeUUtwks5tQkYDgaJpZM4RzUjH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3bfPe6gYt_Zb407TVi5_53DrSDhks5tQkYDgaJpZM4RzUjH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1086#event-1454096397"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1086."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1086#event-1454096397"}}}</script>
----==_mimepart_5a73a00311ef7_37062afa64882ec481577--


From nobody Thu Feb  1 15:17:44 2018
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 B2FCC12F3D0 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:17:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.483
X-Spam-Level: 
X-Spam-Status: No, score=-0.483 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 T7GQ3Q8viOEN for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:17:34 -0800 (PST)
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 58ED712F28B for <quic-issues@ietf.org>; Thu,  1 Feb 2018 15:17:34 -0800 (PST)
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=7ujxNThO/SrHy+8V0S5ZAcNhSWU=; b=SG0TXNN93wehMmM4 xwkLU4RhM9Gcb4D5XKJuFe+SnQqYEOYhQl/aFgiHcNztOqgzWGKPmNxt/XOY2bTz EtrGEnV291fhJrKwxZhfjgWhCjebpg6hlbembm31zq+uBz77GGpxI1S9xvT9gQN6 O7dcimolXSRsXX4Y+R697xTiHAc=
Received: by filter0441p1mdw1.sendgrid.net with SMTP id filter0441p1mdw1-26169-5A739FEC-C 2018-02-01 23:17:00.096119749 +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 ismtpd0047p1mdw1.sendgrid.net (SG) with ESMTP id sqmmJrpWTEiVXRfpx_PwDg for <quic-issues@ietf.org>; Thu, 01 Feb 2018 23:16:59.975 +0000 (UTC)
Date: Thu, 01 Feb 2018 23:17:00 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4b62c019214dc73cc37d1e265ec4cc599b6a7bc692cf00000001168b61eb92a169ce1176f338@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1086/c362434254@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1086@github.com>
References: <quicwg/base-drafts/pull/1086@github.com>
Subject: Re: [quicwg/base-drafts] Introduces PATH_CHALLENGE and PATH_RESPONSE frames (#1086)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a739febb18d9_1b343f8f792bcf306005a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3/UEajgcXTqCzXxiIE7iw7zU3RgNQy0AqkGm 9f/j6ymwkAM4f5EhgT0LPfcpBWR1qtCwJfLMyerLYdKOSHfgqGrH2qM7du/JhA75+L1tBsKRP1tP0K kmZBOnwJQ2GdnmB+F5iRRdboGcooX2qcinwEeOFE9dVU+mRZA8EZVn+b0hljD7iCQceIkIJrOrpVhO U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/dNT29adRRvsp9p7uJzxVbr7WQLs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 23:17:36 -0000

----==_mimepart_5a739febb18d9_1b343f8f792bcf306005a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I'm going to merge this PR, please feel free to comment on the issue if you want to see any further changes.

-- 
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/1086#issuecomment-362434254
----==_mimepart_5a739febb18d9_1b343f8f792bcf306005a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I'm going to merge this PR, please feel free to comment on the issue if you want to see any further changes.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1086#issuecomment-362434254">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5lYSyx0GNx3nBmhKApeMCIcFbV2ks5tQkXrgaJpZM4RzUjH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6cgHL11TiEy8APzsAuw8KfvpCSlks5tQkXrgaJpZM4RzUjH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1086#issuecomment-362434254"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar in #1086: I'm going to merge this PR, please feel free to comment on the issue if you want to see any further changes."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1086#issuecomment-362434254"}}}</script>
----==_mimepart_5a739febb18d9_1b343f8f792bcf306005a--


From nobody Thu Feb  1 15:21:42 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 5CFE712E885 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:21:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.998
X-Spam-Level: 
X-Spam-Status: No, score=-0.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 LTcYYHgsy3MP for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:21:40 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 EB58112DA29 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 15:21:39 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517527299; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=vFPxznljU8JVVy5A7GwfppicwFdX/FFtGVrxd2qX+Bs=; b=awOcvg/GJowGQ6J9D33Nn8DrUDv7pX4045M7reY0vHWhGwDS/wUfjOO7DO4bI1Vk4uBFRiGJ 8SKQhWRd4VDh6LyVXGymLHS1EstDk9QJ+hD5RdBZE5145y7bpHWxjuOoexv/wne0MID97Zin N3bFzsPP1+zVHdqRLwNREKJNvLk=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: jri=google.com@github.com
Received: from github.com (Unknown [192.30.252.35]) by mxa.mailgun.org with ESMTP id 5a73a103.7fc3d0f39720-smtp-out-n02; Thu, 01 Feb 2018 23:21:39 -0000 (UTC)
Date: Thu, 01 Feb 2018 15:21:38 -0800
From: Jana Iyengar <jri@google.com>
Reply-To: Jana Iyengar <jri@google.com>
To: quic-issues@ietf.org
Message-ID: <5a73a1023448a_23792acd8d4f7c04336e8@hookshot-fe-d252ca1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] e6914b: fix changelog
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a73a1023408c_23792acd8d4f7c0433543"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ieKaTWryAI76egN40cMAFea70vo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 01 Feb 2018 23:21:41 -0000

----==_mimepart_5a73a1023408c_23792acd8d4f7c0433543
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: e6914b05e2d292275ed5eeef94806418aa8b1493
      https://github.com/quicwg/base-drafts/commit/e6914b05e2d292275ed5eeef94806418aa8b1493
  Author: Jana Iyengar <jri@google.com>
  Date:   2018-02-01 (Thu, 01 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  fix changelog



----==_mimepart_5a73a1023408c_23792acd8d4f7c0433543--


From nobody Thu Feb  1 15:27:36 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 58AE512E885 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:27:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 3z6zhXUqqW10 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:27:32 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 6D4E8128D2E for <quic-issues@ietf.org>; Thu,  1 Feb 2018 15:27:32 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517527651; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=5IuljGjA8UKD7kIpKaCc92ze46GASdQp5F3K/sefh2c=; b=z7IvkV/QpOyubO/5w2nBky88gSDf5qkmrq4JiBK60LZOo/IN3KzRbeTNPxlQflVXY9rnZdJr Q+Ha+4AWtZUuCHsIJmleQAHhiRF6+e+YoT1l+LiRSiXF6i1mg1i83ZYKHRiUPeq0zNT+c6s6 V/L4JvN50eQXMI3hD00ovVYo6HU=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.44]) by mxa.mailgun.org with ESMTP id 5a73a263.7f0a90188e40-smtp-out-n03; Thu, 01 Feb 2018 23:27:31 -0000 (UTC)
Date: Thu, 01 Feb 2018 15:27:30 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a73a26274c9a_f622ade16647c1481573@hookshot-fe-6e9b612.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 423fa9: Mitigate amplification attacks during handshake
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a73a262745ae_f622ade16647c14814a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ntF54Lr211xj6uhaGvr09cW6S0k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 01 Feb 2018 23:27:34 -0000

----==_mimepart_5a73a262745ae_f622ade16647c14814a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/amplification
  Home:   https://github.com/quicwg/base-drafts
  Commit: 423fa9c4f6e2ccf126c50307d8e008203483a14c
      https://github.com/quicwg/base-drafts/commit/423fa9c4f6e2ccf126c50307d8e008203483a14c
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-01 (Thu, 01 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Mitigate amplification attacks during handshake


  Commit: 632097d983f831fbdba640ebed550c042d27636c
      https://github.com/quicwg/base-drafts/commit/632097d983f831fbdba640ebed550c042d27636c
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-01 (Thu, 01 Feb 2018)

  Changed paths:
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Martin's feedback


Compare: https://github.com/quicwg/base-drafts/compare/24a479fbaf17...632097d983f8
----==_mimepart_5a73a262745ae_f622ade16647c14814a--


From nobody Thu Feb  1 15:50:23 2018
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 385ED12E048 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:50:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.464
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 yUoDv7QREbwh for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:50:20 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 6454D124235 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 15:50:15 -0800 (PST)
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=P103z+Q1XbAhxvDp+N/VHRlGxK4=; b=DCMNRlqoNhW4JF7N 6Bb6G5sCviU+cr5BaDuzzQn2SIfZoTsFvGhrvxuDfhYfdlrnG+rYE0Dhy5F0/w52 C/aNv/wKHafdbDczvuUqpyHhgPkVSOxb63+pxlvzptFduowzhQw6KKZc3ibDujQg 4RCnDX2iKU5bVKtYLGaZOatJogs=
Received: by filter1155p1mdw1.sendgrid.net with SMTP id filter1155p1mdw1-12920-5A73A7B6-A 2018-02-01 23:50:14.211163198 +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 ismtpd0041p1mdw1.sendgrid.net (SG) with ESMTP id WzYAJOSrRbCvIF3auMD_Cw for <quic-issues@ietf.org>; Thu, 01 Feb 2018 23:50:14.108 +0000 (UTC)
Date: Thu, 01 Feb 2018 23:50:14 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab63828254a593964e9388594d0a77aa48663daf4592cf00000001168b69b592a169ce117c6af4@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1090/review/93479491@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1090@github.com>
References: <quicwg/base-drafts/pull/1090@github.com>
Subject: Re: [quicwg/base-drafts] Mitigate amplification attacks during handshake (#1090)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73a7b5d1d99_52c43fb66e5e6f28437813"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3aRZx5fEYTS4y8Ri8f4h1uDIa5Mq+Pn2S7d7 wFLZLO6Sscv0pHe61n4jp15/PgOsdwjdUU0NB42BHc4onGWmI0WTJsLWGlhwXot56XJ8JUIK7/m6Ck MzvMkOIHRsWpAQO7gdziEimWzcAoKIcjNIhA1yWyuM7kBX9mQyE2Ga4DZKjS0Fi8ANv658PyHAPDap 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/376xoMVKEJzU8r9R382Md9QXBdU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 23:50:22 -0000

----==_mimepart_5a73a7b5d1d99_52c43fb66e5e6f28437813
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson approved this pull request.





-- 
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/1090#pullrequestreview-93479491
----==_mimepart_5a73a7b5d1d99_52c43fb66e5e6f28437813
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> approved this pull request.</p>



<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1090#pullrequestreview-93479491">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4u047WbcoAIoG5Ey_fHQatqR8Qcks5tQk21gaJpZM4R048J">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq99rlvtFtRU9NqClb8mCvVffKV55ks5tQk21gaJpZM4R048J.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1090#pullrequestreview-93479491"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson approved #1090"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1090#pullrequestreview-93479491"}}}</script>
----==_mimepart_5a73a7b5d1d99_52c43fb66e5e6f28437813--


From nobody Thu Feb  1 15:51:20 2018
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 B64D9126D0C for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:51:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.464
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 0QB4vRtf4NCU for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 15:51:17 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 7897F124235 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 15:51:17 -0800 (PST)
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=1uaAWIX+sTkYenWRINSGr0vNaJ4=; b=T8pthom9wNG+qQPN iWN6qnk0F9UciCUxLryFzk6WSBsr3eFS3+nM2+/GSJhI3vU1vYi6GYMwxMTk25On eO50TEL6HFC3jKSxDqFonCkic9Y4XFENcJE97pY4QpYJGaxf/xTS+tVL6/x856/I 4TrV6/VTVoHO49ylKFBd6KVt+hw=
Received: by filter1011p1mdw1.sendgrid.net with SMTP id filter1011p1mdw1-3539-5A73A7F4-24 2018-02-01 23:51:16.495020431 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0047p1mdw1.sendgrid.net (SG) with ESMTP id xHMBHSB6TlSdK9EN0PwVXg for <quic-issues@ietf.org>; Thu, 01 Feb 2018 23:51:16.443 +0000 (UTC)
Date: Thu, 01 Feb 2018 23:51:16 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf6759f80e45b58be09305f8ba95fa81a3f42e7d892cf00000001168b69f492a163ce01a036ff@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d/27277055@github.com>
In-Reply-To: <quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d@github.com>
References: <quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d@github.com>
Subject: Re: [quicwg/base-drafts] removed offending text about acks (fd34af6)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73a7f438863_7c182b0b1043eec85188e"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak24IAkmKxpNy41XVjc4sTV2JZYXiS8t2HUPoL o8dywKOXjcHU+4zuJ7NHXMUcPQinIL2tD7PpLRITZSKYGKSDfJwrIqpRgA2GO/z1OQWkZWaThNdqoD G+r5jfUorGUFA4yo9LkR3UtTEvxDoHSSVjeq9Bf61DX6SSmzbXuwn1+B9r63JYuA1exSI8OdpNw5lu 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/GO8JNCoExIiuxK2MHeuA2HCBbEo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Feb 2018 23:51:19 -0000

----==_mimepart_5a73a7f438863_7c182b0b1043eec85188e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Not necessary.  PATH_CHALLENGE isn't retransmitted.

-- 
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/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27277055
----==_mimepart_5a73a7f438863_7c182b0b1043eec85188e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Not necessary.  PATH_CHALLENGE isn't retransmitted.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27277055">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-CR_LmPaQT6qwdMLAWS55ecpfLQks5tQk30gaJpZM4R2cBC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwTsTmGxBLr4bJfPylyvmrHU-zWVks5tQk30gaJpZM4R2cBC.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27277055"></link>
  <meta itemprop="name" content="View Commit"></meta>
</div>
<meta itemprop="description" content="View this Commit on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson on fd34af6: Not necessary.  PATH_CHALLENGE isn't retransmitted."}],"action":{"name":"View Commit","url":"https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27277055"}}}</script>
----==_mimepart_5a73a7f438863_7c182b0b1043eec85188e--


From nobody Thu Feb  1 17:07:48 2018
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 5DFE1126DED for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 17:07:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 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_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 EjhyW-SVml2B for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 17:07:45 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77EB112702E for <quic-issues@ietf.org>; Thu,  1 Feb 2018 17:07:45 -0800 (PST)
Date: Thu, 01 Feb 2018 17:07:44 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517533664; bh=gLKL8lc9g6nGnM+ZcoNz4XfLwGLVib3J2Ny/A5JNLvs=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=CnH+Y8QDV9kjS4yFpvO5dGaYZElIjUbXzZjvxU7EK+u45C5rtqNc1sH/fm38Tk7Nf j2A9riTVucpzXVh6rLrvUvvPmtP9ZYugWNyKybZueDUc+tjUeNqYH6/ao26ude5EmY dZ11DbBEvOZmOTT+wHZsE7alYTPRGTvLM/gXJTRA=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab36973cb315127495442d75e11ac05454943ca7b392cf00000001168b7be092a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/review/93492726@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73b9e0a949d_79353fe805826f2c3648c9"; 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/7MBe5kc_ylAWQ7U6eCe6vKud-4w>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 01:07:47 -0000

----==_mimepart_5a73b9e0a949d_79353fe805826f2c3648c9
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



> +
+Use of the same key and nonce more than once can weaken the guarantees provided
+by this protection.  For the schemes described, protecting two different packet
+numbers with the same key and nonce reveals the exclusive OR of those packet
+numbers, which might be used to compromise confidentiality.  For packet number
+protection to be effective, the output of the packet protection AEAD needs to be
+effectively random.
+
+All the AEAD functions used meet indistinguishability under (adaptive) chosen
+plaintext attack (IND-CPA, IND-CPA2) goals and produce minimal expansion of the
+plaintext, adding only an authentication tag.  Therefore, this document assumes
+that each bit of sampled AEAD output contains one bit of entropy and that an
+attacker is unable to reduce this without knowledge of the key.  Based on this
+assumption, the odds of two samples of ciphertext being identical approach the
+birthday bound for the size of the sample (that is, two to the negative power of
+half the number of sampled bits).

I think that's the right formulation: we assume that the AEAD is a PRF.  It's not guaranteed to be by the contract, but it's probably true for the AEADs here.  Thanks for the text.  I'll probably want to make the assumption much more prominent though.  Also, the general form here is using AES or ChaCha as a PRF, so that means that we can factor out the cipher-specific parts.

I'll see what I can do.

-- 
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/1079#discussion_r165535019
----==_mimepart_5a73b9e0a949d_79353fe805826f2c3648c9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165535019">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +
+Use of the same key and nonce more than once can weaken the guarantees provided
+by this protection.  For the schemes described, protecting two different packet
+numbers with the same key and nonce reveals the exclusive OR of those packet
+numbers, which might be used to compromise confidentiality.  For packet number
+protection to be effective, the output of the packet protection AEAD needs to be
+effectively random.
+
+All the AEAD functions used meet indistinguishability under (adaptive) chosen
+plaintext attack (IND-CPA, IND-CPA2) goals and produce minimal expansion of the
+plaintext, adding only an authentication tag.  Therefore, this document assumes
+that each bit of sampled AEAD output contains one bit of entropy and that an
+attacker is unable to reduce this without knowledge of the key.  Based on this
+assumption, the odds of two samples of ciphertext being identical approach the
+birthday bound for the size of the sample (that is, two to the negative power of
+half the number of sampled bits).
</pre>
<p>I think that's the right formulation: we assume that the AEAD is a PRF.  It's not guaranteed to be by the contract, but it's probably true for the AEADs here.  Thanks for the text.  I'll probably want to make the assumption much more prominent though.  Also, the general form here is using AES or ChaCha as a PRF, so that means that we can factor out the cipher-specific parts.</p>
<p>I'll see what I can do.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165535019">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2Rr5mb6rG-4QyiOq3SDVerX5Bhwks5tQl_ggaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2th835_vylqs2Ei9pCKq1T6DJRvks5tQl_ggaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165535019"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079#discussion_r165535019"}}}</script>
----==_mimepart_5a73b9e0a949d_79353fe805826f2c3648c9--


From nobody Thu Feb  1 18:21:40 2018
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 84ECA126DC2 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 18:21:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 lQ4TW2N618Ff for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 18:21:37 -0800 (PST)
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 0D1901201FA for <quic-issues@ietf.org>; Thu,  1 Feb 2018 18:21:36 -0800 (PST)
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=Vbx/g38uPSaBk6ySj0DAMHxRJfc=; b=WU4l7t0BTC1unfzl xIGG40HYuLzSxzFAB65tKnOVqk+9cA7YFAJMeQ3GtexNZr04S1EYWyycsPbfWn65 9SIayVpWzeq3YFlyp/Es5U4LNOLvhn/2C+ukTZ/tJ6BV0vGu1pE7JTXr3efq2Y9c mP2MZ6h9UxDjs/cw7N3KADo1QbA=
Received: by filter0633p1las1.sendgrid.net with SMTP id filter0633p1las1-24021-5A73CB2F-3B 2018-02-02 02:21:35.804477236 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0050p1mdw1.sendgrid.net (SG) with ESMTP id B76H5sW8R9uzPUr4CdepTw for <quic-issues@ietf.org>; Fri, 02 Feb 2018 02:21:35.626 +0000 (UTC)
Date: Fri, 02 Feb 2018 02:21:35 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab89896c8e698247bb5956f73b0515796c566f681f92cf00000001168b8d2f92a169ce117c6af4@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1090/review/93503265@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1090@github.com>
References: <quicwg/base-drafts/pull/1090@github.com>
Subject: Re: [quicwg/base-drafts] Mitigate amplification attacks during handshake (#1090)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73cb2f69b5b_ba72aaf35c54ec82075ab"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1VzrB7Z4gjkj5qr9oVeb5+EYadYtLqkzbqu9 Dp5EimPh2A/iMT4yY917rOsR8bzIToKKgWFEsjyQfyEPgtbu7onSMYEnsRW2EIJ281EzSOBtEFGAEI KWXt8+65BBZuorGzB4hX5fVkdZ6DmhFvXRJwXkbwoq4MKkA50cXHx09dzz8Hazf5LrCL6vDln7605v g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/f4TYp87PI3k1zWImLXMu4fbtD-U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 02:21:38 -0000

----==_mimepart_5a73cb2f69b5b_ba72aaf35c54ec82075ab
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

janaiyengar approved this pull request.





-- 
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/1090#pullrequestreview-93503265
----==_mimepart_5a73cb2f69b5b_ba72aaf35c54ec82075ab
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@janaiyengar</b> approved this pull request.</p>



<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1090#pullrequestreview-93503265">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_HofR8_IvAlT_Z6kHWGEt98cp4_ks5tQnEvgaJpZM4R048J">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1xNRVjrdmkxh8EfC-FMsA4RDZ20ks5tQnEvgaJpZM4R048J.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1090#pullrequestreview-93503265"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar approved #1090"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1090#pullrequestreview-93503265"}}}</script>
----==_mimepart_5a73cb2f69b5b_ba72aaf35c54ec82075ab--


From nobody Thu Feb  1 18:32:58 2018
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 B19CA1275C5 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 18:32:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 MdUtsIU3UIZf for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 18:32:55 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 2F3901201FA for <quic-issues@ietf.org>; Thu,  1 Feb 2018 18:32:55 -0800 (PST)
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=1uLtTJtOl9nqGPJ3QyYnIuMrBl0=; b=ftRxevUTMcsyl1WW 2ang0FSWhADo07ZMSAdphRuP+M7fC/qTkVd4fopACkHvZrBSKouGM1JaRHehwsbO 2UVYxRKXs1s1V8dmYAbZExT948lppwPgz8ZKoOuT8lW+hqVfdjJiADFqqhwKAd4/ mAc8SjV2Z2B1KB9RPNMTLuIuKBo=
Received: by filter0460p1las1.sendgrid.net with SMTP id filter0460p1las1-12583-5A73CDD6-3 2018-02-02 02:32:54.069475133 +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 ismtpd0044p1mdw1.sendgrid.net (SG) with ESMTP id 3BKxxv08SjeKidP-vhSXRA for <quic-issues@ietf.org>; Fri, 02 Feb 2018 02:32:53.967 +0000 (UTC)
Date: Fri, 02 Feb 2018 02:32:54 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abef3a3842a55ed64db51640e5af4ffddac68f268192cf00000001168b8fd592a169ce1170a88a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1082/review/93504755@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1082@github.com>
References: <quicwg/base-drafts/pull/1082@github.com>
Subject: Re: [quicwg/base-drafts] Clarify flow control issues on stream 0 (#1082)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73cdd5a8482_b763faede128f281615a2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3FVNUtNaUKHe3oBDw7y89Qp4X2GEq7t258DR HNwXuGgK644MabnfxM05BcZOWOkraZBaWG8fhzPOmXHi334XKT/irqvYGYK8cUy8tfsFA9o+zlmIZS GTpT8RHK9jljYujLDoo1TLJWNCAtATyNyRQzexYzmRJmfMGDM6sBnWpMZ/4lVX3Xl7I0XeCOP72Fhw 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/VOtf8RGQNCOkwcv-57fbqqoxY94>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 02:32:56 -0000

----==_mimepart_5a73cdd5a8482_b763faede128f281615a2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

janaiyengar approved this pull request.





-- 
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/1082#pullrequestreview-93504755
----==_mimepart_5a73cdd5a8482_b763faede128f281615a2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@janaiyengar</b> approved this pull request.</p>



<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1082#pullrequestreview-93504755">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzEjEf4yfaC3bz1-NEOPPJ3JnrAcks5tQnPVgaJpZM4Rxgo8">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9avVO0g576F_l4b4q5Yi7_yE2VNks5tQnPVgaJpZM4Rxgo8.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1082#pullrequestreview-93504755"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar approved #1082"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1082#pullrequestreview-93504755"}}}</script>
----==_mimepart_5a73cdd5a8482_b763faede128f281615a2--


From nobody Thu Feb  1 18:34:49 2018
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 E098912EAB0 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 18:34:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 XMHcZ2ZWUOBK for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 18:34:46 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 6FC7112E88E for <quic-issues@ietf.org>; Thu,  1 Feb 2018 18:34:46 -0800 (PST)
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=lBlboLqg51R2RIcEI8zOKRwipRc=; b=Wr+/rOSZvakSP5oM RDRDr0h91fDmezgPp2Rn2qsPRMJm1o+qPBZSaJ1Q0y/cM20uI4H9EFMq73piMGfl P7L7h0AbUjo5uNALck3n8wvzS+XsuwOt0pexFLKZa3Q0FKPd4ErazdgutPPrf9aR TgZ/JyFy4kh+PFVA3ZzviaK/UGs=
Received: by filter0921p1mdw1.sendgrid.net with SMTP id filter0921p1mdw1-11557-5A73CE45-F 2018-02-02 02:34:45.618391667 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0042p1mdw1.sendgrid.net (SG) with ESMTP id SX-3N4zJQ9ODpsvBjSYpyw for <quic-issues@ietf.org>; Fri, 02 Feb 2018 02:34:45.560 +0000 (UTC)
Date: Fri, 02 Feb 2018 02:34:45 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab51baede5680a561b5f36ce31ecd75aa30954202092cf00000001168b904592a169ce0b709487@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/38/362467853@github.com>
In-Reply-To: <quicwg/base-drafts/issues/38@github.com>
References: <quicwg/base-drafts/issues/38@github.com>
Subject: Re: [quicwg/base-drafts] First flight size restriction (#38)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73ce4549596_41042ab00bbfeed47187f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0PXaCIFh+k9ufz4YeakE/M1uOTCcBZNm+pZ7 2/DrGWUzYBzuhY6dPKhLunENJKQL7FsqiCpwEBAw2CAyTwexz53Wwd+5g/yorhTwWwJG5QaG08DL6f RVvady+CE1oLqj66kH7hfkZ04zjKXN7yqMNetirOXGj4OFDC/nvO2hycG7TmP3ZS5sEEjgH6DGh/W6 s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/cPI_Kor88rxi2zXXPKSMun8us8w>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 02:34:48 -0000

----==_mimepart_5a73ce4549596_41042ab00bbfeed47187f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinthomson Yes, didn't mean to imply that. I don't consider myself a "security person" but I've been quite bothered by the wishy-washy security requirements around TFO.

-- 
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/38#issuecomment-362467853
----==_mimepart_5a73ce4549596_41042ab00bbfeed47187f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/martinthomson" class="user-mention">@martinthomson</a> Yes, didn't mean to imply that. I don't consider myself a "security person" but I've been quite bothered by the wishy-washy security requirements around TFO.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/38#issuecomment-362467853">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxfgeYjwLYBSo1RX1-T5Pzr5rxN8ks5tQnRFgaJpZM4K9cGh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5NwmAsoEgDLs4O3NcwbYkNKHOXiks5tQnRFgaJpZM4K9cGh.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/38#issuecomment-362467853"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar in #38: @martinthomson Yes, didn't mean to imply that. I don't consider myself a \"security person\" but I've been quite bothered by the wishy-washy security requirements around TFO."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/38#issuecomment-362467853"}}}</script>
----==_mimepart_5a73ce4549596_41042ab00bbfeed47187f--


From nobody Thu Feb  1 19:27:54 2018
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 2707712EBC2 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:27:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.011
X-Spam-Level: 
X-Spam-Status: No, score=-2.011 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 vaDjMAe2f0Np for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:27:48 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 D241912EC66 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 19:27:47 -0800 (PST)
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=txc7j4qxUrPiD1b/HELOHvayQSs=; b=ornua/dD1mY+YZlf msR0aa/RYbTRwUD/5pnOejDLGr95eGo3DKnrqC8f3EeJGJ02TRVm5LwtzuXQ50f2 8u0gYLzOfF+ZJjKA8f4O7tGalIbH4zD1PsdZlT7aFOszL8LfDQVUH1Wb6nYkb1H+ h58wh424TivXcfKp3/iG97RCodA=
Received: by filter0374p1las1.sendgrid.net with SMTP id filter0374p1las1-32704-5A73DAB1-1D 2018-02-02 03:27:45.878009955 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0040p1mdw1.sendgrid.net (SG) with ESMTP id VtWjtdsITOS_LE9Se-2Cvg for <quic-issues@ietf.org>; Fri, 02 Feb 2018 03:27:45.607 +0000 (UTC)
Date: Fri, 02 Feb 2018 03:27:46 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7f0bf04cd703a7450443ef8faae5a3b3e5ec0bc192cf00000001168b9cb192a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/review/93511093@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73dab19242d_5e692ad32e73cec849124"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1KCuh60jGxlRr0uK13KFK/mnZHDQkGrI5ZNq NMrmqdhS53vexr6e5NSpg6wAAeUFRLK36feVQKtgyUdWZ6TpSfwv2vrxZJxU6traKcdOh3AHI7lEdd qibcenK3T5A+erp7GpxXWHq0Nl55ETT40P8aJp2JmPIYjn+OD0wd8EqJZthW9yRF28wJTWrDH5rwgt 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/kltqygFlEnEVQrVUN0JTUpeQIf4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 03:27:50 -0000

----==_mimepart_5a73dab19242d_5e692ad32e73cec849124
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



> +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+

You can consider this an application of the AEAD, but I think that would be an error.  I prefer to think of this as using the same primitives that the AEAD uses.  That is, we build AEAD_AES_128_GCM using AES, and so we use AES here.

There are commonalities in the design, and I suspect that if you abuse your AEAD interface hard enough, you can get the AEAD to produce the right bits, but that's probably inefficient (you don't need the MAC, but the AEAD will calculate one) and not a general solution (there is no guarantee that the AEAD puts the MAC at the end, or doesn't do other post-processing that would might this design).

The reason for that is part of what we sample from the ciphertext of the packet is fed into the counter part and most AEADs don't let you tweak that (all AEADs I've seen have an internal counter that starts from 0 for each invocation).  We need that counter because the 96-bit nonce doesn't have enough entropy.  128 bits ensures that we don't have to worry about collisions, because we can only send 2^62 packets.

So 1 - shared primitives, not same, 2 - agreed, 3 - this will depend on AEAD, unfortunately, 4 - that's internal AEAD details, 5 - that's AEAD-specific, 6 - see point about shared primitives, 7 - this might be true for the current AEADs if you can abuse them enough, but it's not generally true.

-- 
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/1079#discussion_r165551157
----==_mimepart_5a73dab19242d_5e692ad32e73cec849124
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165551157">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+
</pre>
<p>You can consider this an application of the AEAD, but I think that would be an error.  I prefer to think of this as using the same primitives that the AEAD uses.  That is, we build AEAD_AES_128_GCM using AES, and so we use AES here.</p>
<p>There are commonalities in the design, and I suspect that if you abuse your AEAD interface hard enough, you can get the AEAD to produce the right bits, but that's probably inefficient (you don't need the MAC, but the AEAD will calculate one) and not a general solution (there is no guarantee that the AEAD puts the MAC at the end, or doesn't do other post-processing that would might this design).</p>
<p>The reason for that is part of what we sample from the ciphertext of the packet is fed into the counter part and most AEADs don't let you tweak that (all AEADs I've seen have an internal counter that starts from 0 for each invocation).  We need that counter because the 96-bit nonce doesn't have enough entropy.  128 bits ensures that we don't have to worry about collisions, because we can only send 2^62 packets.</p>
<p>So 1 - shared primitives, not same, 2 - agreed, 3 - this will depend on AEAD, unfortunately, 4 - that's internal AEAD details, 5 - that's AEAD-specific, 6 - see point about shared primitives, 7 - this might be true for the current AEADs if you can abuse them enough, but it's not generally true.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165551157">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9SP7pn8Kx3-heDmSMHYIIQL8Zgjks5tQoCxgaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-qwtNtGhxv9S-FyKpEhRzqiv9Xsks5tQoCxgaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165551157"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079#discussion_r165551157"}}}</script>
----==_mimepart_5a73dab19242d_5e692ad32e73cec849124--


From nobody Thu Feb  1 19:28:15 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 7D80212EC7F for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level: 
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 spFgdIAM2Ofh for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:08 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 78163120727 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 19:28:08 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517542087; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=4pUUk14nyK3SLv8V1a/D+ngH584FS0i5uRFwWDbL/P0=; b=FPUerJpOVoECAsZM/XLvEt3cvCFkNbYYwg1I84w/hypzNLY0Xle+gxB6SoP+6lvMXhIhXs1N NuxCxXx/Cnr0UtWWqJpL6JBddX3Ltf6+0F6U0gWrj3LFR8MdkvmFXAh1Ap7MVivBuvNPg8Tu 6EmNnO7Rg2a8SfzMdFKhUoy5+Ck=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.36]) by mxa.mailgun.org with ESMTP id 5a73dac7.7f30d4229930-smtp-out-n01; Fri, 02 Feb 2018 03:28:07 -0000 (UTC)
Date: Thu, 01 Feb 2018 19:28:06 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a73dac6b1a74_112e2ae624ec3c105206@hookshot-fe-cace476.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 423fa9: Mitigate amplification attacks during handshake
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a73dac6b1418_112e2ae624ec3c10519d5"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/xYciSu7ARS8qEYFvKZwM1o8OLbQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 02 Feb 2018 03:28:13 -0000

----==_mimepart_5a73dac6b1418_112e2ae624ec3c10519d5
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 423fa9c4f6e2ccf126c50307d8e008203483a14c
      https://github.com/quicwg/base-drafts/commit/423fa9c4f6e2ccf126c50307d8e008203483a14c
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-01 (Thu, 01 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Mitigate amplification attacks during handshake


  Commit: 632097d983f831fbdba640ebed550c042d27636c
      https://github.com/quicwg/base-drafts/commit/632097d983f831fbdba640ebed550c042d27636c
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-01 (Thu, 01 Feb 2018)

  Changed paths:
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Martin's feedback


  Commit: acb375ad6aee6b58305fc4e0f7b5001b325a8314
      https://github.com/quicwg/base-drafts/commit/acb375ad6aee6b58305fc4e0f7b5001b325a8314
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-02 (Fri, 02 Feb 2018)

  Changed paths:
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge pull request #1090 from quicwg/amplification

Mitigate amplification attacks during handshake


Compare: https://github.com/quicwg/base-drafts/compare/e6914b05e2d2...acb375ad6aee
----==_mimepart_5a73dac6b1418_112e2ae624ec3c10519d5--


From nobody Thu Feb  1 19:28:24 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 859EF120727 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.701
X-Spam-Level: *
X-Spam-Status: No, score=1.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499] autolearn=no 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 42j_Sg2i3CML for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:13 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 2A88912EBC2 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 19:28:10 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517542089; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=afsVmd/6qtNpD3Huez/d30UondQ0NF9HB6Jkt+/UPcY=; b=RzqNuRZW2KbLQrwS+BKEUFOSHqwDOLnsq3sTck7p6TcButQMZkK4aswEIv+KY7qXVglMlYNq 4h2DexTMsxaNtHtycxHbN2t3DjlhURKEbVgfjWNIBttJ9/mdRG5O8+hyBkpfSGgmhsqcS1Fs u05OYVQkePI+J4pyvnuKmSQqrTo=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a73dac9.7f1b0c408510-smtp-out-n01; Fri, 02 Feb 2018 03:28:09 -0000 (UTC)
Date: Thu, 01 Feb 2018 19:28:09 -0800
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a73dac95f4f5_210e2b0a5c8b7c0c8051c@hookshot-fe-32b5f5b.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a73dac95f0f4_210e2b0a5c8b7c0c80452"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/J2KqqI_c2Mg5x8aRARZO_HJcOHU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 02 Feb 2018 03:28:14 -0000

----==_mimepart_5a73dac95f0f4_210e2b0a5c8b7c0c80452
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/amplification
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_5a73dac95f0f4_210e2b0a5c8b7c0c80452--


From nobody Thu Feb  1 19:28:26 2018
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 D06DB12EBC2 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.393
X-Spam-Level: 
X-Spam-Status: No, score=-0.393 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 CRQHA0I6SVtc for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:13 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 3C6EB12EBD0 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 19:28:10 -0800 (PST)
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=sAe5+M8vIUqBETkolvyNcqhVODo=; b=DkmCw6iVbVpqQ3S4 mzqU3ZIItkp8Y+oZmwF621zVy4EjhV1aiUcvWlwraZZybmbKwWVTvnDVQZBcFq3l H0ZF4FTit5SKWFGu4aZGiR9g5oEJv8ZUPzqzqo71jcJcRJjcIcbM6DPGwFP1hzEy Yf8Ud9T58CUYUlm/md8Q56gkEFQ=
Received: by filter0853p1mdw1.sendgrid.net with SMTP id filter0853p1mdw1-2646-5A73DAC8-3C 2018-02-02 03:28:08.858923101 +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 ismtpd0047p1mdw1.sendgrid.net (SG) with ESMTP id t01XVHwcRWOU0ORu81ln4A for <quic-issues@ietf.org>; Fri, 02 Feb 2018 03:28:08.924 +0000 (UTC)
Date: Fri, 02 Feb 2018 03:28:09 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7264394f84e0de2feb7a0b2cde0104d2adb73f5d92cf00000001168b9cc892a169ce117c6af4@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1090/issue_event/1454345154@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1090@github.com>
References: <quicwg/base-drafts/pull/1090@github.com>
Subject: Re: [quicwg/base-drafts] Mitigate amplification attacks during handshake (#1090)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73dac8a5426_1e19d3fde6da06f2811351f"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2MwKiFPtQVjl3mzZqF4UFkIzs2hb0wHw1yQS W0ex5twWRoZIAf8stDTPfr2CqlAqYgUCpX3hMSe73elUzXv7zel/4PoFQN3ueWEEbG2zdzsBRLnVNE iQgMwJYbF9ofijmswlfACqnOU2yid6SkRqTJXLaWJZAAWWYVu7nCBCCJc6kzdBptcbzb75z/cZ48GW o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/axtf2NNZMKQYz99dLf738jsARy8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 03:28:15 -0000

----==_mimepart_5a73dac8a5426_1e19d3fde6da06f2811351f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1090.

-- 
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/1090#event-1454345154
----==_mimepart_5a73dac8a5426_1e19d3fde6da06f2811351f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1090" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="293366516" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1090">#1090</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1090#event-1454345154">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1HW3jil82GfAebh-mMBQmwXS0GYks5tQoDIgaJpZM4R048J">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwihYbPg_iScNtGMyXgCt_t4S4L8ks5tQoDIgaJpZM4R048J.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1090#event-1454345154"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1090."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1090#event-1454345154"}}}</script>
----==_mimepart_5a73dac8a5426_1e19d3fde6da06f2811351f--


From nobody Thu Feb  1 19:28:30 2018
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 0C0D312EBC2 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 3Q4u_mGuxVUT for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:14 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0614D12EC66 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 19:28:11 -0800 (PST)
Date: Thu, 01 Feb 2018 19:28:10 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517542090; bh=zdvfc9zBUeH2Ecc9YJOYGeeCiucLQQJYpaJGKgz8MXk=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=mBunQmhCxe7nrQHOT4t2o0r1iEJQJg78qKl8KB/zmwggD5uai89k0CY/D7TQXTxhU UKLp07pgumEbzR81xmNcD2OwahUjDnFEvY+hZJB3nEua/5D+t1FoGIxGWZ8yGbVr4s /Tb+WKwpTVym2MkrDMbQK13SJIZWg4fg13umuc+Q=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab80b5d64082d003441a24b2e1314bb2813eaac37a92cf00000001168b9cca92a169ce0b709487@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/38/issue_event/1454345156@github.com>
In-Reply-To: <quicwg/base-drafts/issues/38@github.com>
References: <quicwg/base-drafts/issues/38@github.com>
Subject: Re: [quicwg/base-drafts] First flight size restriction (#38)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73daca38d77_298f3f8310dacf28384ba"; 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/Vm9zweAwTFucobW6FWgcKkQQRsQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 03:28:16 -0000

----==_mimepart_5a73daca38d77_298f3f8310dacf28384ba
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #38 via #1090.

-- 
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/38#event-1454345156
----==_mimepart_5a73daca38d77_298f3f8310dacf28384ba
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/38" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="191927431" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/38">#38</a> via <a href="https://github.com/quicwg/base-drafts/pull/1090" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="293366516" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1090">#1090</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/38#event-1454345156">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9XjPwA4V4qzwUxa1bs9gFubwLUAks5tQoDKgaJpZM4K9cGh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6fM4PY3hdZhGbM6C0auHHuoqnP-ks5tQoDKgaJpZM4K9cGh.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/38#event-1454345156"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #38 via #1090."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/38#event-1454345156"}}}</script>
----==_mimepart_5a73daca38d77_298f3f8310dacf28384ba--


From nobody Thu Feb  1 19:28:38 2018
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 9A9BE12EC7F for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 uKd0NQ_dh4fa for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:27 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 53745120727 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 19:28:27 -0800 (PST)
Date: Thu, 01 Feb 2018 19:28:26 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517542106; bh=NR46FoqDOheY+OrferplmCmS/dA4/pPQq0V0taVGT1c=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=JVADka6KtBSEZNxsQ3bsDMGoA0hsISlotqmGOb1XL8JIAcmN7G5i2DYpNIfK+QdNY La2Qz4OVQjs8GdMaDlo9NI8wNIyg+3qJq+dSO3Dn4DO6QlZOw+HGtXvpcWATMkHYBh tpezDJVllPwrX68fUI5JV9B+umwHhmJQykQs1fU8=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab78d4d4d1b2e26de8921721717881eedcbc2329d092cf00000001168b9cda92a169ce116b4901@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1074/issue_event/1454345397@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1074@github.com>
References: <quicwg/base-drafts/issues/1074@github.com>
Subject: Re: [quicwg/base-drafts] Stream 0 exemption from flow control (#1074)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73dadaaccb5_40022adb114b0ed0756fc"; 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/Tyy6E8xZ7WaIHqlN_KKnkecdhR0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 03:28:30 -0000

----==_mimepart_5a73dadaaccb5_40022adb114b0ed0756fc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1074 via #1082.

-- 
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/1074#event-1454345397
----==_mimepart_5a73dadaaccb5_40022adb114b0ed0756fc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1074" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="292243713" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1074">#1074</a> via <a href="https://github.com/quicwg/base-drafts/pull/1082" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="292595850" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1082">#1082</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1074#event-1454345397">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9IPLkFAANS_t4aNi9ppodGG8gqyks5tQoDagaJpZM4Rv4Qb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzc5T3IINj3rRLw8Y0OEQ0D-9zvTks5tQoDagaJpZM4Rv4Qb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1074#event-1454345397"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1074 via #1082."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1074#event-1454345397"}}}</script>
----==_mimepart_5a73dadaaccb5_40022adb114b0ed0756fc--


From nobody Thu Feb  1 19:28:41 2018
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 063D0120727 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 zuKWjoPif4Qj for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:28 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 56E3512EC66 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 19:28:28 -0800 (PST)
Date: Thu, 01 Feb 2018 19:28:27 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517542107; bh=+EmCU3W6a836GengQHfDOC/M0nIyf6f1IOnuFovTKzw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=nRKJhr/zlWScF9glEs0SSLg6POH9QQxmecZD94wPJOqKHtchZz+vy7mxVz+YN4ava 46FJ3dDe9hd88qxzfINragnCOqp52PfWPOh6exQvZ/Yt+ghCbs7k+svKxODsHOXOi4 ov9a1/j3ENB8bARjH4NVFf66jx7BoebJMoHjQctI=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab52eb9305611b2b8b890ae45d72d53513aa5f526392cf00000001168b9cdb92a169ce1170a88a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1082/issue_event/1454345396@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1082@github.com>
References: <quicwg/base-drafts/pull/1082@github.com>
Subject: Re: [quicwg/base-drafts] Clarify flow control issues on stream 0 (#1082)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73dadb8f6a6_7bb73fcf7f670f28599e5"; 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/UVGfxPT6J9NdRvI7tLicZtWGnVs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 03:28:30 -0000

----==_mimepart_5a73dadb8f6a6_7bb73fcf7f670f28599e5
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1082.

-- 
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/1082#event-1454345396
----==_mimepart_5a73dadb8f6a6_7bb73fcf7f670f28599e5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1082" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="292595850" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1082">#1082</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1082#event-1454345396">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwnGX0UNsdcXvgaQW5lrCjkuK6yzks5tQoDbgaJpZM4Rxgo8">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0pE-SfUziWCSTBGvc4vPkMkLAYcks5tQoDbgaJpZM4Rxgo8.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1082#event-1454345396"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1082."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1082#event-1454345396"}}}</script>
----==_mimepart_5a73dadb8f6a6_7bb73fcf7f670f28599e5--


From nobody Thu Feb  1 19:29:00 2018
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 69B1612EC8C for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 VRtCkTvzjGzo for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:57 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F3628120727 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 19:28:56 -0800 (PST)
Date: Thu, 01 Feb 2018 19:28:56 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517542136; bh=Jp5cU/J7NMboFWL1dUPkfGd026fBwlI8GkVnqbHcDug=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=rpF8OuxaIFvde2YuL0xR2qR7G/pRlB7nNjCxTujWTiDPdcXTMITQQxMdUbVb4s9EW icR6vS+cZxQbbmEe4X7jsSjkzjwHUh8TcwOIQscIhyPHO7vVsdLHsEDGkrEcjngGoD zCJuA2bQeUvE17hpocjJpndXIpYtYJMY4he47U2Q=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1da1fe7f2b31d338dc3ee1b22e6f379d1a0779f292cf00000001168b9cf892a169ce1170b0b5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1083/c362475529@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1083@github.com>
References: <quicwg/base-drafts/pull/1083@github.com>
Subject: Re: [quicwg/base-drafts] Rationalize stream 0 flow control (#1083)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73daf85980e_65213f8864154f3853632"; 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/UzijnbZ6p6iuxSObro3Q5yQDbNw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 03:28:58 -0000

----==_mimepart_5a73daf85980e_65213f8864154f3853632
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1083, so this is dead.

-- 
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/1083#issuecomment-362475529
----==_mimepart_5a73daf85980e_65213f8864154f3853632
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1083" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="292597941" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1083">#1083</a>, so this is dead.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1083#issuecomment-362475529">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqx8BbgAOxvN5nCKxc8GBMFvxU0Keks5tQoD4gaJpZM4RxhOH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1M7KjCuSfoVR7kNMpwGPaipP2sLks5tQoD4gaJpZM4RxhOH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1083#issuecomment-362475529"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1083: Merged #1083, so this is dead."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1083#issuecomment-362475529"}}}</script>
----==_mimepart_5a73daf85980e_65213f8864154f3853632--


From nobody Thu Feb  1 19:29:03 2018
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 E70C0120727 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 ijoHlP21lGRK for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:28:57 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 9098312EC66 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 19:28:57 -0800 (PST)
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=5qIru2EP2joQEPwNRwV2s8KGq1s=; b=g+tHF6CqC/9o/57e WJG7WbVSPFqfp7JDp4Bk+++bm2IyRoeURPfQzAUIvrdPYKWtTWTcCvxPZkov5IZp ai82APFniRZY/D138E7JokHlRZyjkYSit8vuxkrGZTbXU1zyzAodnhiuyLSf1aBf A2bNCpkbus6Z/Yq8P0oSB1w5hgU=
Received: by filter0082p1las1.sendgrid.net with SMTP id filter0082p1las1-27689-5A73DAF8-B 2018-02-02 03:28:56.362463435 +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 ismtpd0025p1mdw1.sendgrid.net (SG) with ESMTP id K_pZQVrUTbqDmfJG_KXeWA for <quic-issues@ietf.org>; Fri, 02 Feb 2018 03:28:56.344 +0000 (UTC)
Date: Fri, 02 Feb 2018 03:28:56 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1da1fe7f2b31d338dc3ee1b22e6f379d1a0779f292cf00000001168b9cf892a169ce1170b0b5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1083/issue_event/1454345743@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1083@github.com>
References: <quicwg/base-drafts/pull/1083@github.com>
Subject: Re: [quicwg/base-drafts] Rationalize stream 0 flow control (#1083)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73daf818160_27713fc40f83ef3811037c"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1M8mUhFMoE9kd84HZ3irocPoLDoH4bZPeZC1 aJmzo5K2YfHPpf5A2RTAi19q1I29s8DqCBJT7PfHGmGgkbkF/D+VDi4gN+ZyPWAX++nAFey2qvRkvH 7dmkRadRPhCr/W/FJ4qXoBr+fGnyfuUaOzPfNveAaL7j4q11eeSXTW/q7xzEUO3S5Qwd/+pwSYJ3PN s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/br_hOmptENuic14wqV4trEirDlw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 03:28:59 -0000

----==_mimepart_5a73daf818160_27713fc40f83ef3811037c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1083.

-- 
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/1083#event-1454345743
----==_mimepart_5a73daf818160_27713fc40f83ef3811037c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/pull/1083" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="292597941" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1083">#1083</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1083#event-1454345743">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqx8BbgAOxvN5nCKxc8GBMFvxU0Keks5tQoD4gaJpZM4RxhOH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1M7KjCuSfoVR7kNMpwGPaipP2sLks5tQoD4gaJpZM4RxhOH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1083#event-1454345743"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1083."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1083#event-1454345743"}}}</script>
----==_mimepart_5a73daf818160_27713fc40f83ef3811037c--


From nobody Thu Feb  1 19:30:45 2018
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 67E5D120727 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:30:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 Qm9yJU2zYrl0 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:30:42 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 F16D4126D45 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 19:30:41 -0800 (PST)
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=8C3bAh9nNEZKXx25+xFXr7e6sYU=; b=HbJ29hSUnk7PoucO 3rRQ5yM81oilnRI9y7fGPXQSGEAVR3332ob5KM896Ui6GP/+6WuIMeLTlC28BwId 7t3BRpHr2x38Kthj55YkuymOuCpcG4z/yWx3yocqqfhIm9t4tE5p8Dd9td3rsZc2 akmTe5kL2y0cyMISAa/qhMqz8ik=
Received: by filter0633p1mdw1.sendgrid.net with SMTP id filter0633p1mdw1-3266-5A73DB60-18 2018-02-02 03:30:40.694711657 +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 ismtpd0043p1mdw1.sendgrid.net (SG) with ESMTP id vD9nFUV2RTyRsQnnFVO8MA for <quic-issues@ietf.org>; Fri, 02 Feb 2018 03:30:40.800 +0000 (UTC)
Date: Fri, 02 Feb 2018 03:30:40 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/push/2300320683@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73db6052bc1_3dba2b057271aec458122"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3BBv/0csrIoiYkziVRpGCnq5m5QInleatQ8X XDfB2seg5nYX0t6O9p1Pt+8cxBhb+Wd5fm5w5c2mM6IQhxYmC//BhbfmppLgyWl14xz5bzCyN6VVjk /JgDCmOzrBxAuFyRicS7kCEx7ORwfrrKvSTZHpDn8bFKgsl9jRl5BYzDjjAC+HY4k4Wy73HoEw32IC 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Qojy7aGOb-Ww0LgNTnZoYJxgIFc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 03:30:43 -0000

----==_mimepart_5a73db6052bc1_3dba2b057271aec458122
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinthomson pushed 1 commit.

a0d40c3  Take and rework suggestions by @cwood


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1079/files/810ae7f4c1d5fc83ea6b5c1a05ac59bb210212a5..a0d40c32029dc8e81bbac08b97860df3f04dcc10

----==_mimepart_5a73db6052bc1_3dba2b057271aec458122
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/martinthomson" class="user-mention">@martinthomson</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/a0d40c3" class="commit-link">a0d40c3</a>  Take and rework suggestions by @cwood</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1079/files/810ae7f4c1d5fc83ea6b5c1a05ac59bb210212a5..a0d40c32029dc8e81bbac08b97860df3f04dcc10">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1SfpneJanNAKm3rWTPikK8CiqHZks5tQoFggaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq49G0Wx5JSkCrFAcP_R-BoMLBSewks5tQoFggaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079/files/810ae7f4c1d5fc83ea6b5c1a05ac59bb210212a5..a0d40c32029dc8e81bbac08b97860df3f04dcc10"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson pushed 1 commit in #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079/files/810ae7f4c1d5fc83ea6b5c1a05ac59bb210212a5..a0d40c32029dc8e81bbac08b97860df3f04dcc10"}}}</script>

----==_mimepart_5a73db6052bc1_3dba2b057271aec458122--


From nobody Thu Feb  1 19:38:29 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 43DFD126D73 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:38:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level: 
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 feCn6Ebnhezu for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:38:25 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 AF46112EAC0 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 19:38:25 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517542705; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=tRFgnKDVPsCIj9jpEpDw7R5DGvUMEyqO4kDU/1VhfpY=; b=iSL0XZXVhxZHDcQELn8W134rIFsqGOo6LZGlfRo2KwgwceiH2FDc4meYVXblbL8Sv4dkten+ PLJssxrXdkqEuoVHPIPftfp04JN42xKUrOtkK3NrPQwUmlF2Zd0YtY6ipKC9/C5eAKo6pUby i4tcgvx+/364BQdWagdB+1qMWD4=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.35]) by mxa.mailgun.org with ESMTP id 5a73dad9.7f8d60062810-smtp-out-n01; Fri, 02 Feb 2018 03:28:25 -0000 (UTC)
Date: Thu, 01 Feb 2018 19:28:24 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a73dad8e7262_1f442ac002e91c08697e@hookshot-fe-d252ca1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 33d62f: Clarify flow control issues on stream 0
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a73dad8e6e67_1f442ac002e91c0869681"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/wTo1e1ZSCi6foONlXDp8aNKiiVQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 02 Feb 2018 03:38:27 -0000

----==_mimepart_5a73dad8e6e67_1f442ac002e91c0869681
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 33d62fcd264d13fafb5a5571f9506d9411d6e01d
      https://github.com/quicwg/base-drafts/commit/33d62fcd264d13fafb5a5571f9506d9411d6e01d
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-01-29 (Mon, 29 Jan 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Clarify flow control issues on stream 0


  Commit: 2fa05ac4dc6259ddea18a3d0f83ea33788e20408
      https://github.com/quicwg/base-drafts/commit/2fa05ac4dc6259ddea18a3d0f83ea33788e20408
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-01-29 (Mon, 29 Jan 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Really, not zero


  Commit: eca60b8b3af57993ac4fee8a5a65a35a3ca13cfe
      https://github.com/quicwg/base-drafts/commit/eca60b8b3af57993ac4fee8a5a65a35a3ca13cfe
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Extract amplification mitigation


  Commit: 26521a16e9a2ceb9cbdba6c359fbde582165e976
      https://github.com/quicwg/base-drafts/commit/26521a16e9a2ceb9cbdba6c359fbde582165e976
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Clarify handshake exemption


  Commit: ee3909c42bfb174da183b7ccfba0a37c37040623
      https://github.com/quicwg/base-drafts/commit/ee3909c42bfb174da183b7ccfba0a37c37040623
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Just to be perfectly clear....


  Commit: a7b6d1f3ca3db4edd2c9c591be891803584bab91
      https://github.com/quicwg/base-drafts/commit/a7b6d1f3ca3db4edd2c9c591be891803584bab91
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-02 (Fri, 02 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge pull request #1082 from quicwg/0_more_special

Clarify flow control issues on stream 0


Compare: https://github.com/quicwg/base-drafts/compare/acb375ad6aee...a7b6d1f3ca3d
----==_mimepart_5a73dad8e6e67_1f442ac002e91c0869681--


From nobody Thu Feb  1 19:38:38 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 05A25126D73 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:38:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.701
X-Spam-Level: *
X-Spam-Status: No, score=1.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499] autolearn=no 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 Q_OGjGKPboMs for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:38:30 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 C168D12EC89 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 19:38:29 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517542709; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=nk0kdVSIhz5a2hnGxwHXyK0+yrRpYqJitoguE6bBeLk=; b=pGMSQzvH4Yw3VrYh87qnYjnq+M9JtT08EYqkRo390I1f66vPgum2KfHqcgp0YGfbOaHTFu7q HqvkySIQs0XbP4ETNywhnRouXOMivQY2Ym7ys5mEiUYiFWbX52U1jJcmSsSiTuq9SOB2EfCi gBpMdhPtzlgACN11j+0zKPRKPJk=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.36]) by mxa.mailgun.org with ESMTP id 5a73dadd.7f45280a97b0-smtp-out-n03; Fri, 02 Feb 2018 03:28:29 -0000 (UTC)
Date: Thu, 01 Feb 2018 19:28:28 -0800
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a73dadc46b6b_12442b13790cdc1441258@hookshot-fe-cace476.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a73dadc46819_12442b13790cdc14411d9"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/4pcPFMtqw_TlbuRiLRAuYrgl-bA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 02 Feb 2018 03:38:32 -0000

----==_mimepart_5a73dadc46819_12442b13790cdc14411d9
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/0_more_special
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_5a73dadc46819_12442b13790cdc14411d9--


From nobody Thu Feb  1 19:52:17 2018
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 B729112EBD8 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:52:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_32=0.001, HTML_MESSAGE=0.001, 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 J749lLCuocdK for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:52:14 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5F9E127076 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 19:52:13 -0800 (PST)
Date: Thu, 01 Feb 2018 19:52:13 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517543533; bh=DIQjJB0/DEOFGTLKtYzqQ4zC1QlAQmlOQjrwM9q4OiA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=SnQ8AyWR5vvBPTu1iCc/rqZvy0QtmuQ0f2awO/0gi84lCoXUF5m/3/fUwv7v5Hx5w yytuN8eXOMWswK8ZnFKHHthKIh53ehExetgW7S+kfBpJIckYb0Br6eH7A3PpwdmhAG 5eRZ5tvP+58iqPDW1ES+XEHzAAsWgYHmE4qq0sLE=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe19731a6c6fdb7bf8076d1b74a788cf873416b6a92cf00000001168ba26d92a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/review/93513597@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73e06d38d51_6c9b3fd09f3a4f3014879a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
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/v-gJabbSQcasu1a3PVet4-dTo90>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 03:52:16 -0000

----==_mimepart_5a73e06d38d51_6c9b3fd09f3a4f3014879a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

huitema commented on this pull request.



> +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+

I think Kazuho has a plausible generalization with his CTR mode API. Maybe we should find a way to document that.

-- 
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/1079#discussion_r165553428
----==_mimepart_5a73e06d38d51_6c9b3fd09f3a4f3014879a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@huitema</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165553428">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+
</pre>
<p>I think Kazuho has a plausible generalization with his CTR mode API. Maybe we should find a way to document that.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165553428">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzEA8IZMytVWeDenuLeLiJH-WOttks5tQoZtgaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6yC2j-ogc6-rR-pGZb_riN9wjFUks5tQoZtgaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165553428"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@huitema commented on #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079#discussion_r165553428"}}}</script>
----==_mimepart_5a73e06d38d51_6c9b3fd09f3a4f3014879a--


From nobody Thu Feb  1 19:55:41 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 9D91212700F for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:55:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level: 
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 HiOVu77AZDtX for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 19:55:39 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 423C7127076 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 19:55:39 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517543738; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=n3Ny2c0nin+eXUmJScuas09TV9Ib1t0uv9fQJZ6ZR14=; b=FLr0s7r5OyzR/j4GzdxRSM6urr7Gw91GNRB4xeaD6UuQfUrZTyovUYu5sgoUtZJxZuTIhLJ6 boNcrkHtvvOfBJuxr3wWqto6RA9e9aScZjaN0s3tgtVbK92AhuMtvjNTq6z+zLzC4on+k+pn o2ClJaqUQKEnrLpn6kgklekbJGw=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 5a73db5e.7f5944646ab0-smtp-out-n01; Fri, 02 Feb 2018 03:30:38 -0000 (UTC)
Date: Thu, 01 Feb 2018 19:30:38 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a73db5e52dbd_44612b1449049c0412017d@hookshot-fe-d2afb11.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] a0d40c: Take and rework suggestions by @cwood
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a73db5e528b6_44612b1449049c04120093"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/p29J3go_S5vXuwYq-KCVEtdEuMg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 02 Feb 2018 03:55:41 -0000

----==_mimepart_5a73db5e528b6_44612b1449049c04120093
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/pn-encrypt
  Home:   https://github.com/quicwg/base-drafts
  Commit: a0d40c32029dc8e81bbac08b97860df3f04dcc10
      https://github.com/quicwg/base-drafts/commit/a0d40c32029dc8e81bbac08b97860df3f04dcc10
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-02 (Fri, 02 Feb 2018)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Take and rework suggestions by @cwood



----==_mimepart_5a73db5e528b6_44612b1449049c04120093--


From nobody Thu Feb  1 20:06:49 2018
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 9BCA512EBAF for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 20:06:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 VqVAUeFH9VKB for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 20:06:45 -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 8E97712EC3F for <quic-issues@ietf.org>; Thu,  1 Feb 2018 20:06:45 -0800 (PST)
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=dTN/cArgQv2ss3tQert093MuPpU=; b=s81GfeX1zqZcRLCL iV05Dk8gwTcIRM/I1RMj5Pq3Gri+Xcs0VCuLrHULP//zZmaSTRAptCSTbNomZNlJ lZxBq/53XmXZiH2pONZhVVvQ90dMW2B2U4iVyptSMW3Pzhv8AMpXxsCUy5xikb/z VmlgKifKVaeKEpTkmv2tv+N/zFw=
Received: by filter0202p1las1.sendgrid.net with SMTP id filter0202p1las1-8786-5A73E3D4-11 2018-02-02 04:06:44.323840126 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0023p1mdw1.sendgrid.net (SG) with ESMTP id ruWdLfuoSfG8h_wLtL5wTg for <quic-issues@ietf.org>; Fri, 02 Feb 2018 04:06:44.248 +0000 (UTC)
Date: Fri, 02 Feb 2018 04:06:44 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab21b22559888823e7109ce1b30dce3da52187a52e92cf00000001168ba5d392a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/review/93514943@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73e3d3ee5cd_68a02b006c2e2ed4226c9"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0Sqibz2KMYu3vePDXO0KJlUvFiXg9udYM8SL UoNkVzY5LrH5q7ED/+MPLapNtGy1pRqu72HOl2crMsbchfF1w/XSLB+WST5FDmPG5QhzNLSYRf17K9 sHNoE+E06/LNDlfHK+NNaBS5WA14uv8Tfx6MhfP2sfZimvLe8w9SyS0fDlLnl4tuiAJFEl7diyxd+H c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ir5bhBEpQ_hp8f6l7lFwIGMliUE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 04:06:48 -0000

----==_mimepart_5a73e3d3ee5cd_68a02b006c2e2ed4226c9
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



> +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+

We can't know that there is a CTR mode for the underlying primitive.  I'm happy to include some advice along the lines of "for AES, this is just CTR mode", or a hint that in general CTR mode is a good design, but any further generalization is a presumption that might make it harder to deploy a new cipher.

-- 
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/1079#discussion_r165554606
----==_mimepart_5a73e3d3ee5cd_68a02b006c2e2ed4226c9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165554606">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+
</pre>
<p>We can't know that there is a CTR mode for the underlying primitive.  I'm happy to include some advice along the lines of "for AES, this is just CTR mode", or a hint that in general CTR mode is a good design, but any further generalization is a presumption that might make it harder to deploy a new cipher.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165554606">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzoEPA_SPJ2K3p9YGnGe7iJLB8olks5tQonTgaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6sekGz96-tZMix7Q3K1D6y9sQx3ks5tQonTgaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165554606"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079#discussion_r165554606"}}}</script>
----==_mimepart_5a73e3d3ee5cd_68a02b006c2e2ed4226c9--


From nobody Thu Feb  1 20:16:03 2018
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 9E53112D88C for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 20:16:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 TB8Vbokpks3j for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 20:15:59 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 7307C127136 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 20:15:59 -0800 (PST)
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=2K6Q+f3yEhgYG7TqokFKjvu1PUw=; b=dkvOH6KTrDILA8Fk xeAN8BMyZ3I0W1jLydJYJR62OKPwogZub6VJ2YSUhd8XF0lZtWk0g4sDW6QmqVc8 gws1Erz6Od3yFmionjyQAbVq8ViKXNWh1b6Dshtf78Ook/mV+PdScMdnU1/IsF/f lzqaRgZCAh247XVfOA8NGLNndV8=
Received: by filter0567p1las1.sendgrid.net with SMTP id filter0567p1las1-28525-5A73E5FE-5 2018-02-02 04:15:58.140297772 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0040p1mdw1.sendgrid.net (SG) with ESMTP id RWLtyDgVTDm6vkMrajzTxg for <quic-issues@ietf.org>; Fri, 02 Feb 2018 04:15:57.789 +0000 (UTC)
Date: Fri, 02 Feb 2018 04:15:58 +0000 (UTC)
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab088427b524baca9f62d23ad0a2fc93093cf1033792cf00000001168ba7fd92a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/review/93515732@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73e5fdd1215_2e9e3fe2aefc6f2c402a7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak21m5aaijwir5fbyGa3rTGAn5Z18Q75he7j8u NyLrEjING99IxH505rTrhHND8n0XWqZceWt/Ez6yT4c0+12ozzCHFa7aucrKbg2pqQOhRnprRqDOhQ gnjAXkDlih7FYBlmgTuZhLlT2XMSbiemuv4xuZzFZrBviUQPJ7FChVSmeeKvVrrhNIlhdrs3CEzguU k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/K9HTL1WJpyyPXGJQmq1DcEsGL_w>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 04:16:01 -0000

----==_mimepart_5a73e5fdd1215_2e9e3fe2aefc6f2c402a7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

kazuho commented on this pull request.



> +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+

I can understand @martinthomson's point that if a stream cipher (or block cipher in CTR mode) exists beneath an AEAD is an implementation detail. Hence we need a mapping.

I also agree with @huitema that it would help implementors if the AES algorithm was explained as CTR mode. That would help people come up with an implementation that shares the code between the cipher suites.

-- 
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/1079#discussion_r165555327
----==_mimepart_5a73e5fdd1215_2e9e3fe2aefc6f2c402a7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@kazuho</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165555327">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+
</pre>
<p>I can understand <a href="https://github.com/martinthomson" class="user-mention">@martinthomson</a>'s point that if a stream cipher (or block cipher in CTR mode) exists beneath an AEAD is an implementation detail. Hence we need a mapping.</p>
<p>I also agree with <a href="https://github.com/huitema" class="user-mention">@huitema</a> that it would help implementors if the AES algorithm was explained as CTR mode. That would help people come up with an implementation that shares the code between the cipher suites.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165555327">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9TxMO0gdRHC_AJKDfT-jKr6zwD-ks5tQov9gaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2kVfipZfmdMRcno1WgBFzgIk8kJks5tQov9gaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165555327"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@kazuho commented on #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079#discussion_r165555327"}}}</script>
----==_mimepart_5a73e5fdd1215_2e9e3fe2aefc6f2c402a7--


From nobody Thu Feb  1 20:20:06 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 2C33312EAFC for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 20:20:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level: 
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 ZjclbNonakfy for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 20:20:03 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 2045E127136 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 20:20:03 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517545202; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=7TEubT5J0F8FTCVhGOgj+XN9Ke/xIuGqko7Up5USQrs=; b=p4+D7N52xOcsUrLWRvSwn3zLv/FY0HbU0AoVq6rmCufhT+cmJjF+Pxrdu3Oh41HCicz8nudC Ksj5YKyVLvVbGPxAbupiMF2neIOK+zy0UY/um4aRrehYpw4Zv/GdSKJyWFCg6EysFflJNeon mqk/wFGa+/Jk3/i7pYSIXWac3nM=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a73e6f2.7f450439f4e0-smtp-out-n03; Fri, 02 Feb 2018 04:20:02 -0000 (UTC)
Date: Thu, 01 Feb 2018 20:20:01 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a73e6f11bfce_77512b1530149c0c503e2@hookshot-fe-da92815.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 737c4e: Just use AES-CTR
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a73e6f11bc7d_77512b1530149c0c50299"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/6ivz1dycomxtJmyOaCwBrHz6oy8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 02 Feb 2018 04:20:05 -0000

----==_mimepart_5a73e6f11bc7d_77512b1530149c0c50299
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/pn-encrypt
  Home:   https://github.com/quicwg/base-drafts
  Commit: 737c4ee183f67469c18a0954dd78dae45ddc42fa
      https://github.com/quicwg/base-drafts/commit/737c4ee183f67469c18a0954dd78dae45ddc42fa
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-02 (Fri, 02 Feb 2018)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Just use AES-CTR



----==_mimepart_5a73e6f11bc7d_77512b1530149c0c50299--


From nobody Thu Feb  1 20:20:13 2018
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 8659512EBAF for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 20:20:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 E01uY3gY5jo9 for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 20:20:04 -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 B095E12D88C for <quic-issues@ietf.org>; Thu,  1 Feb 2018 20:20:04 -0800 (PST)
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=ZRgyL2f8S9eQ9lsrLOnkM3yTaSg=; b=f+u3Ko0gGHGS7lcz XhQ+08Ehi2jIAn8+uzX47yZvsUp+GZx9bkAUasZbk14NN/QDMjsyqSt6QVD1crFd fF6z5jW76ZqWP2XKo8KI36dPoIHOivyBGKKF04kQMjUsjLSHTquXJa6LbwGjz/ay XddaK5k6wXAhIV9SqFw/33KT0Vc=
Received: by filter1076p1mdw1.sendgrid.net with SMTP id filter1076p1mdw1-18625-5A73E6F3-D 2018-02-02 04:20:03.715134678 +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 ismtpd0047p1mdw1.sendgrid.net (SG) with ESMTP id oWUZ_5S0Q0eshZyahgJMEg for <quic-issues@ietf.org>; Fri, 02 Feb 2018 04:20:03.805 +0000 (UTC)
Date: Fri, 02 Feb 2018 04:20:03 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/push/2300385071@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73e6f383262_5f0f3f8da08c4f347958b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak31ygjwZ+yDLZENtpCe2MdSF9JE9rVLZy5w8K G7jwRfBFXPkCXQzXwu0Hxh03O44wRRDJBuz1z6v4dBV6KisSYwtJAhHKijiBbBH3K/lrUr8toqJBkY nQXSKAhr5DfrJV3aHPOmwGch8aPzBUOfGnd0Lft9cg5CIxR1HpEz+yUFHycdkPy94UXXKNJqS21KOx A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/2boYac6KIW_D7LepneZ8OI5HDpg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 04:20:06 -0000

----==_mimepart_5a73e6f383262_5f0f3f8da08c4f347958b
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinthomson pushed 1 commit.

737c4ee  Just use AES-CTR


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1079/files/a0d40c32029dc8e81bbac08b97860df3f04dcc10..737c4ee183f67469c18a0954dd78dae45ddc42fa

----==_mimepart_5a73e6f383262_5f0f3f8da08c4f347958b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/martinthomson" class="user-mention">@martinthomson</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/737c4ee" class="commit-link">737c4ee</a>  Just use AES-CTR</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1079/files/a0d40c32029dc8e81bbac08b97860df3f04dcc10..737c4ee183f67469c18a0954dd78dae45ddc42fa">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3PP11PR4pj3YishTUtKPuYfqtXNks5tQozzgaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq06Zu_fHbw1eVcISKl3FjGreT-UUks5tQozzgaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079/files/a0d40c32029dc8e81bbac08b97860df3f04dcc10..737c4ee183f67469c18a0954dd78dae45ddc42fa"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson pushed 1 commit in #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079/files/a0d40c32029dc8e81bbac08b97860df3f04dcc10..737c4ee183f67469c18a0954dd78dae45ddc42fa"}}}</script>

----==_mimepart_5a73e6f383262_5f0f3f8da08c4f347958b--


From nobody Thu Feb  1 20:28:01 2018
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 8A1821275AB for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 20:28:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.393
X-Spam-Level: 
X-Spam-Status: No, score=-0.393 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 W7MhquM0NqPE for <quic-issues@ietfa.amsl.com>; Thu,  1 Feb 2018 20:27:59 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 E5AA3127136 for <quic-issues@ietf.org>; Thu,  1 Feb 2018 20:27:58 -0800 (PST)
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=R7Azd7NiZLkv6ciCgU15UtZgfL4=; b=bTQB6nm+WX2Lilig PVXWzK8A9NVPhmHSaEmEARz98TBoOkTaG3RSGIukIVswLEsO+hYFtaqAL2b8/D15 Nfom7jdiQbyT2FrBHBl3dSv8373SFfN4o+Gk+l6g8b8aJ/aoisz7ikAnJFUEirYf gQ2Ay9QUtLCmXBMlyhh4LElp4ZE=
Received: by filter0356p1las1.sendgrid.net with SMTP id filter0356p1las1-12811-5A73E8CD-11 2018-02-02 04:27:57.570343828 +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 ismtpd0045p1mdw1.sendgrid.net (SG) with ESMTP id 2BjDMA9TQLOKhjwecZrGTg for <quic-issues@ietf.org>; Fri, 02 Feb 2018 04:27:57.486 +0000 (UTC)
Date: Fri, 02 Feb 2018 04:27:57 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd8f10cbb6f745d08e8e7ea2e83093e9662504ba592cf00000001168baacd92a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/review/93516595@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a73e8cd37c1f_2eec3fe2aefc6f2c8138a"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1fGPB+hdtRZrf0rw/Le140CzP4S3N4mjmhOn imY8DPg2DdflYbgzQGkk1TdioEKQ2lX+e8DfcQXuaJH+Xgm/G8iVLNAW+czED7uR40/NO6ltatfzmH +zZs2ro1Je6bp83eXJAW1GshGwlC6IyMPbkA2PktkPKv3QvO98Czf4FKbol52M5iGdfxoT2dEswXGz Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/NdRyV7fwHw3y8NipJWvBvT1k1TY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 04:28:00 -0000

----==_mimepart_5a73e8cd37c1f_2eec3fe2aefc6f2c8138a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



> @@ -866,6 +867,85 @@ the connection that is hosted on stream 0.  This sequence number is not visible
 to QUIC.
 
 
+## Packet Number Protection {#pn-encrypt}

So this isn't missed by people reviewing, I've taken this suggestion.  That way we can make stronger assertions about birthday bounds.

-- 
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/1079#discussion_r165556080
----==_mimepart_5a73e8cd37c1f_2eec3fe2aefc6f2c8138a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165556080">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; @@ -866,6 +867,85 @@ the connection that is hosted on stream 0.  This sequence number is not visible
 to QUIC.
 
 
+## Packet Number Protection {#pn-encrypt}
</pre>
<p>So this isn't missed by people reviewing, I've taken this suggestion.  That way we can make stronger assertions about birthday bounds.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165556080">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyEHmwlEvDqsQBJQTaDKXvno6bC6ks5tQo7NgaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqykUGzznR2eNSMlhGLgkS7v-pQPyks5tQo7NgaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165556080"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079#discussion_r165556080"}}}</script>
----==_mimepart_5a73e8cd37c1f_2eec3fe2aefc6f2c8138a--


From nobody Fri Feb  2 00:22:30 2018
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 617A712FA74 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 00:22:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 c0EOIWJBjbKb for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 00:22:24 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 B18BB12F4AF for <quic-issues@ietf.org>; Fri,  2 Feb 2018 00:22:24 -0800 (PST)
Date: Fri, 02 Feb 2018 00:22:23 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517559743; bh=P4McppWr5SCReNA1hRBZuvlY8awHvxpFGhyar/vV9e4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=AcLiK74fuDATO4NLqaOCq6OY5xjrCOWeI4aXdHCWkvSBizQsgp1O7PwS6kA/Og3Bv +K8lHF5iCQBIdU+AZLe8ZR7wNZf0ErykxF98KiCr199pztZtG5lJIwPHiCiuZz7U3h gTVbgJNGc/lUp05BL1dOuNOTEs0tX/CLVYD43jWk=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab720f542ec3f57ee0e496f90bafaf10cb6530da6192cf00000001168be1bf92a163ce01a058e8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d/27285736@github.com>
In-Reply-To: <quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d@github.com>
References: <quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d@github.com>
Subject: Re: [quicwg/base-drafts] removed offending text about acks (fd34af6)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a741fbfc06a2_31793f89b1e92f30281337"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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/lph70o1Ks_KzKtZg_rEfCkUGt10>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 08:22:26 -0000

----==_mimepart_5a741fbfc06a2_31793f89b1e92f30281337
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

my comment was referring to MAX frames that are only retransmitted with updated content

-- 
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/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27285736
----==_mimepart_5a741fbfc06a2_31793f89b1e92f30281337
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>my comment was referring to MAX frames that are only retransmitted with updated content</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27285736">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6wjwaI4i6M869IbXrA0lTfUXrt0ks5tQsW_gaJpZM4R2cBC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4gpuxcj2Np2G7E7R3q7aGh-86Clks5tQsW_gaJpZM4R2cBC.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27285736"></link>
  <meta itemprop="name" content="View Commit"></meta>
</div>
<meta itemprop="description" content="View this Commit on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj on fd34af6: my comment was referring to MAX frames that are only retransmitted with updated content"}],"action":{"name":"View Commit","url":"https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27285736"}}}</script>
----==_mimepart_5a741fbfc06a2_31793f89b1e92f30281337--


From nobody Fri Feb  2 00:50:18 2018
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 DF7BA12EBBB for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 00:50:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 c0AFybOwWUnx for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 00:50:15 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 BA99012F4C8 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 00:50:14 -0800 (PST)
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=nQT2SuSplET7g4Xm6034ArbGdyw=; b=OlyQpUdeUPnd6DvY T1mS4kXBChiNz+KDkUcSusPrk1UHtQ9fxBCkypaI4ESTleGslgaFdcCNdLXj8MjK CADIZuy2QQaWgoMHAHLB/D7MQZDZCr+Viz7AjXAiJ9XjHSVsNjLW1YU8dwtNp9y7 3UkR5huR3NvjMUh6HfozcnPP4zk=
Received: by filter0569p1mdw1.sendgrid.net with SMTP id filter0569p1mdw1-10605-5A742645-12 2018-02-02 08:50:13.396999756 +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 ismtpd0049p1mdw1.sendgrid.net (SG) with ESMTP id dI_-d3s6Qle-HwqRmyb3Vg for <quic-issues@ietf.org>; Fri, 02 Feb 2018 08:50:13.265 +0000 (UTC)
Date: Fri, 02 Feb 2018 08:50:13 +0000 (UTC)
From: ihlar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6af42a5bc6c21adfada92e6699cbb5d8662d364592cf00000001168be84592a169ce10c89c07@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/review/93551693@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a742645a076_6d703feed51c2f389987c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ihlar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1D6yQeg/V1TFgXJdrVifkwVMPwdq5jMffQhT SOohJVrJffISdwfVgVflDKheG5bd7x6fD3kBfp0MDnDnT3RAry+JdbUN+EsK+p+BPl8+qDHIa5ckVC AytyPEORuXH9zZkfBey6Bx5iVX4tAFxWQjzubcY6AZ1Ii+egs6JWmOAA1w==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ayOAJEWFKyxZl5kRZn2zGDrRjNo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 08:50:17 -0000

----==_mimepart_5a742645a076_6d703feed51c2f389987c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ihlar commented on this pull request.



> +#### Committing to a New Address
+
+When a server receives a packet containing a frame other than PATH_CHALLENGE,
+PATH_RESPONSE, or PADDING from a client address with a packet number that is the
+largest seen thus far on the connection, the server "commits" to this client
+address. The server MUST send all subsequent packets to this address, with the
+following exception.  PATH_CHALLENGE, PATH_RESPONSE, and PADDING frames are used
+for probing a network path, and receiving only these frames MUST NOT cause the
+server to commit to a new address.
+
+Receiving a packet from a new address but with a packet number that is not the
+largest seen thus far suggests that a reordered packet was received and MUST NOT
+cause the server to change its commitment.
+
+Upon committing to a new address, the server SHOULD reset its congestion
+controller and roundtrip time estimator to start new estimations.

At this point it is still possible that a substantial amount of data is outstanding on the "previous" path, this data will be acked on the new path. I suppose that resetting the congestion controller and roundtrip time estimator means that such acknowledgements should be ignored when calculating the congestion window and the SRTT? 
This should probably be explicitly stated somewhere.


-- 
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/1012#pullrequestreview-93551693
----==_mimepart_5a742645a076_6d703feed51c2f389987c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ihlar</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r165586603">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +#### Committing to a New Address
+
+When a server receives a packet containing a frame other than PATH_CHALLENGE,
+PATH_RESPONSE, or PADDING from a client address with a packet number that is the
+largest seen thus far on the connection, the server &quot;commits&quot; to this client
+address. The server MUST send all subsequent packets to this address, with the
+following exception.  PATH_CHALLENGE, PATH_RESPONSE, and PADDING frames are used
+for probing a network path, and receiving only these frames MUST NOT cause the
+server to commit to a new address.
+
+Receiving a packet from a new address but with a packet number that is not the
+largest seen thus far suggests that a reordered packet was received and MUST NOT
+cause the server to change its commitment.
+
+Upon committing to a new address, the server SHOULD reset its congestion
+controller and roundtrip time estimator to start new estimations.
</pre>
<p>At this point it is still possible that a substantial amount of data is outstanding on the "previous" path, this data will be acked on the new path. I suppose that resetting the congestion controller and roundtrip time estimator means that such acknowledgements should be ignored when calculating the congestion window and the SRTT?<br>
This should probably be explicitly stated somewhere.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-93551693">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyNrPR865Avu4W_OlUe-9drNEzvhks5tQsxFgaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1RqeXcmR3sGqF14iC0UkzoYoiEcks5tQsxFgaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-93551693"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ihlar commented on #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-93551693"}}}</script>
----==_mimepart_5a742645a076_6d703feed51c2f389987c--


From nobody Fri Feb  2 02:51:49 2018
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 BE05312D886 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 02:51:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 yU-rqAhLZK07 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 02:51:45 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 A5831127775 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 02:51:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=f4rXo0h7ky40KNvlaS4iLy+0sFo=; b=p/9HnuDyjd0scOBy +q1OVb1oprfToLNs8OecowdLuGFgQEKeSnjHOwCTY8mqequnj2qSkuWMR/ZMUjSe 3Jgcxx0UJ5N7vsH+67tnAYeo1pTJxE/lz85IZ0evQzeVRCvaLBFhc8ChhBHvvyKg +Yo2rdQkRRgRee38YB8ba6BznN8=
Received: by filter1267p1mdw1.sendgrid.net with SMTP id filter1267p1mdw1-1890-5A7442C0-20 2018-02-02 10:51:44.713203908 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0043p1mdw1.sendgrid.net (SG) with ESMTP id Hz5cCcffR-ai0psF5gfgKg for <quic-issues@ietf.org>; Fri, 02 Feb 2018 10:51:44.696 +0000 (UTC)
Date: Fri, 02 Feb 2018 10:51:44 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfc90050ba04e407164ad3bc473f54f8c1b5a06e592cf00000001168c04c092a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1092@github.com>
Subject: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7442c06c00c_70033fdb20914f342202ed"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1HfFwk3fZW/QBnVy2qLDAGVEStrtrzSolEjx MP+P/dOMmuJAKFMnGNhkPvSCU/IM8yXjKOvQgB2mkpOYIzSn1aKKXRpkI30UiFWVswCpsOCfPKm90O 62RnnJ6YU5pdOAQxgeYr+w41BmP6Um/iMTqk2vV6VwtsqQ37Pd82EAKwyQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/xPdY1KmXbC7kGT_ifl5mTE_t8aA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 10:51:48 -0000

----==_mimepart_5a7442c06c00c_70033fdb20914f342202ed
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Since packer numbers are potententially becoming gapless with the introduction of encrypted packet numbers, it would be beneficial to also remove gaps in optimistic ACK mitigation.
While such gaps can be small, there is currently nothing preventing them from being large either.
Also, implementatation might be tempted to not implement this defence until it becomes a problem.

Therefore I propose a different mitigation that requires 1 defence bit (or entropy bit) stored with each transmitted packet number. This defence bit could be that last bit of the authentication tag, i.e. something the receiver is trivially aware of but which also handle handshake packets (hence an encrypted packet number bit would not work well if those packet numbers are not encrypted).

An ACK frame includes the defence bit associated with the largest ACK'ed packet number. This could be done by assigning two packet types types to the ACK frame, e.g. 0x0d and 0x0e with the LSB of the packet type corresponding to the defence bit.

Internally a packet number is only 62 bits, so the defence bit can be stored in a 64-bit number, but there is no space for it variable length fields such as largest acknowledged, hence the extra ACK frame type.

See also
https://github.com/quicwg/base-drafts/issues/1030

-- 
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/1092
----==_mimepart_5a7442c06c00c_70033fdb20914f342202ed
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Since packer numbers are potententially becoming gapless with the introduction of encrypted packet numbers, it would be beneficial to also remove gaps in optimistic ACK mitigation.<br>
While such gaps can be small, there is currently nothing preventing them from being large either.<br>
Also, implementatation might be tempted to not implement this defence until it becomes a problem.</p>
<p>Therefore I propose a different mitigation that requires 1 defence bit (or entropy bit) stored with each transmitted packet number. This defence bit could be that last bit of the authentication tag, i.e. something the receiver is trivially aware of but which also handle handshake packets (hence an encrypted packet number bit would not work well if those packet numbers are not encrypted).</p>
<p>An ACK frame includes the defence bit associated with the largest ACK'ed packet number. This could be done by assigning two packet types types to the ACK frame, e.g. 0x0d and 0x0e with the LSB of the packet type corresponding to the defence bit.</p>
<p>Internally a packet number is only 62 bits, so the defence bit can be stored in a 64-bit number, but there is no space for it variable length fields such as largest acknowledged, hence the extra ACK frame type.</p>
<p>See also<br>
<a href="https://github.com/quicwg/base-drafts/issues/1030" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="283829488" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1030">#1030</a></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1092">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8YN8DmHJ13sg9_-A_26nlSWGG8zks5tQujAgaJpZM4R3Abl">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_rsr7SAYLPS0oElN5eEp8FIdwU6ks5tQujAgaJpZM4R3Abl.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1092"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Gapless Optimitisk ACK Attack Mitigation (#1092)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1092"}}}</script>
----==_mimepart_5a7442c06c00c_70033fdb20914f342202ed--


From nobody Fri Feb  2 03:06:55 2018
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 0395712EAEF for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 03:06:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.607
X-Spam-Level: 
X-Spam-Status: No, score=-0.607 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 hLPlkyeUqOvN for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 03:06:52 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 84C38129C51 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 03:06:52 -0800 (PST)
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=RH9SbeTUIInflmMtrVfHo8DWOis=; b=VQADvwBEl/cPYJMM 7CsFKQmRV4huoWLqTPahF+WOuCB6OxhLgKT8qtHu2etFrH62Pv0/g5CU5SQbss7t cm/xJ/MfBdwZzq/Avjzwv0Qbt6XqSivgUD3XNqarpHPAJSa39qwJ7tBr/FPZIYz7 AemoqoH8BiqBz9rcsvvNARq708w=
Received: by filter0873p1mdw1.sendgrid.net with SMTP id filter0873p1mdw1-23621-5A74464B-17 2018-02-02 11:06:51.608631671 +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 ismtpd0048p1mdw1.sendgrid.net (SG) with ESMTP id wghSRFfTSBWNmCUF4DcZuQ for <quic-issues@ietf.org>; Fri, 02 Feb 2018 11:06:51.598 +0000 (UTC)
Date: Fri, 02 Feb 2018 11:06:51 +0000 (UTC)
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab565a2fd01e0bec2324c7d2c207a9594ee8c27bbd92cf00000001168c084b92a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1092/362557515@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1092@github.com>
References: <quicwg/base-drafts/issues/1092@github.com>
Subject: Re: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74464b4e7b5_13d42ab9100aeecc2499d4"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1R5twp/Qv5FmuHnT4BQ/mSM7iti1x+Jgj8YC B8USrXXTGPP8AB5QaH1MkL2OrXLYKiB31ukQTyk7R7a+S2LSYM1JEWJ5xDDNqxb5WhgRsvSCJ3+t9N WxAdRE1YuZZXVUPiv/29t0hmQxHtV0oc65HZnJ2ayo2Jo/7/j8Zfc3AvOytcuXYSxeS4PhQBwBQqus w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/pYub3dN8hhqgGlTZNkVq1VPnSmY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 11:06:54 -0000

----==_mimepart_5a74464b4e7b5_13d42ab9100aeecc2499d4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

We already had something like this entropy bit in gQUIC, until it was remov=
ed in favor of packet number gaps.
I think this was a good decision, since the entropy bit was quite painful t=
o implement. I don=E2=80=99t see any problem with small packet number gaps,=
 since this is *exactly* the same pattern a receiver would see on a lossy c=
onnection.

--=20
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/1092#issuecomment-362557515=

----==_mimepart_5a74464b4e7b5_13d42ab9100aeecc2499d4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>We already had something like this entropy bit in gQUIC, until it was re=
moved in favor of packet number gaps.<br>
I think this was a good decision, since the entropy bit was quite painful t=
o implement. I don=E2=80=99t see any problem with small packet number gaps,=
 since this is <em>exactly</em> the same pattern a receiver would see on a =
lossy connection.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1092#issuecomment-362557515">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq2P09aStbODXoR=
XrWysKvkBayKVhks5tQuxLgaJpZM4R3Abl">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqxrmK8r7NCx3jqAW=
BZ0011VhypD7ks5tQuxLgaJpZM4R3Abl.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1092#issuecomment-362557515"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@marten-seemann in #1092: We alr=
eady had something like this entropy bit in gQUIC, until it was removed in =
favor of packet number gaps.\r\nI think this was a good decision, since the=
 entropy bit was quite painful to implement. I don=E2=80=99t see any proble=
m with small packet number gaps, since this is *exactly* the same pattern a=
 receiver would see on a lossy connection."}],"action":{"name":"View Issue"=
,"url":"https://github.com/quicwg/base-drafts/issues/1092#issuecomment-3625=
57515"}}}</script>=

----==_mimepart_5a74464b4e7b5_13d42ab9100aeecc2499d4--


From nobody Fri Feb  2 03:09:06 2018
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 9FDDC12EB38 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 03:09:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 D1J_yhnukhVI for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 03:09:03 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 1266D12EAEF for <quic-issues@ietf.org>; Fri,  2 Feb 2018 03:09:02 -0800 (PST)
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=fDXEyq+vjv/CoVtAbWKERBTjrgI=; b=Xo9eIErow0NVkg70 tKTa6OLecT/CGe8tg3cZiS1n/AexbXXHE4fGBwsaF1s0BkZxL3VYpGKD+1Lu8+09 4MFMT0rbDP4AStB8EVsggZAy/qczgQvA0GHquVvxM/R8zVpxItk4bhRpyc7GBBEu 7DxwwII4rqlRXEyXWFCJVuSDHdk=
Received: by filter0593p1las1.sendgrid.net with SMTP id filter0593p1las1-27538-5A7446CD-1B 2018-02-02 11:09:01.66492387 +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 ismtpd0040p1mdw1.sendgrid.net (SG) with ESMTP id Pq0gJu-4SNWoJABTyjeK2Q for <quic-issues@ietf.org>; Fri, 02 Feb 2018 11:09:01.812 +0000 (UTC)
Date: Fri, 02 Feb 2018 11:09:01 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe089ba4b9c0ea7a521d12f7022d887c9fbbbc79c92cf00000001168c08cd92a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1092/362557982@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1092@github.com>
References: <quicwg/base-drafts/issues/1092@github.com>
Subject: Re: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7446cd7f5fd_58813fec8b21cf3433677c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1DFBv4m0Hs+dK9t+DNmH/OPWB840nhrLJ84z BOYPx5sgiEPghKHYKlH3Lo/0vo//1KzABtQFVqb0SW3KSD71HhTsdEnKTg23pfNEwIzXEXYxh/QvOV OZ7w6fCPT/L7PqQqN/5AKAsaYe3Jo/efb7Ue8FapMl3YQCA1P1H/59D06KPRbEewhjfOLEDc8JnvVc c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/w_pzPoZr8TiPBK5xyi_SLfjHxB8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 11:09:05 -0000

----==_mimepart_5a7446cd7f5fd_58813fec8b21cf3433677c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Note that the last bit of the auth tag is not entirely unpredictable to the recipient, so there could be an attack path by guessing the exact content of early packets, ACK those optimistically and drive up bandwidth estimates, but any random mofication of packet content would mitigate this.

-- 
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/1092#issuecomment-362557982
----==_mimepart_5a7446cd7f5fd_58813fec8b21cf3433677c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Note that the last bit of the auth tag is not entirely unpredictable to =
the recipient, so there could be an attack path by guessing the exact conte=
nt of early packets, ACK those optimistically and drive up bandwidth estima=
tes, but any random mofication of packet content would mitigate this.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1092#issuecomment-362557982">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq2f0TCSmk8n8MI=
SosU9QVeAtpKl2ks5tQuzNgaJpZM4R3Abl">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqxMEVMkC58eUWN5u=
TKRCg6wKbtwaks5tQuzNgaJpZM4R3Abl.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1092#issuecomment-362557982"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #1092: Note that th=
e last bit of the auth tag is not entirely unpredictable to the recipient, =
so there could be an attack path by guessing the exact content of early pac=
kets, ACK those optimistically and drive up bandwidth estimates, but any ra=
ndom mofication of packet content would mitigate this."}],"action":{"name":=
"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1092#issue=
comment-362557982"}}}</script>=

----==_mimepart_5a7446cd7f5fd_58813fec8b21cf3433677c--


From nobody Fri Feb  2 03:16:39 2018
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 5890512D7F2 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 03:16:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 NZl676AaXRov for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 03:16:36 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8E943124B17 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 03:16:36 -0800 (PST)
Date: Fri, 02 Feb 2018 03:16:35 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517570195; bh=HAx3SnF7Abg/hVeWF3kCd4Fvz31CwlfMXZuXbE8AqPQ=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=CoS8nnPxF60gUU2Sti9zdor9Fci0/rgID37Wq9iQVvvLaq6ZL+urPXGnV0y0v1wRy A86rUv2cjFROc8LCIGjkCbbWW25DC7njX0ftBq+kVfIfoJh9ahF/5VG7cotkLMshsy UOdhUeKoTkldVwvm/xnKb338L3eKIe3TdcRJZWHM=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1292bb25ee782212246d6b959757ecfbf81853a792cf00000001168c0a9392a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1092/362559546@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1092@github.com>
References: <quicwg/base-drafts/issues/1092@github.com>
Subject: Re: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a744893aa29d_71ad2ac0e287eed4405990"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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/LC2Hv-JI_Er_ASvHy2atDIare2w>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 11:16:38 -0000

----==_mimepart_5a744893aa29d_71ad2ac0e287eed4405990
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

> We already had something like this entropy bit in gQUIC,

But the sender needs to either track omitted packets, or the entropy bit, so that is the same. The reciver can encode the packet number internally as 2*real-packetnumber + entropy-bit to achieve the same thing.

Link quality estimates also become more reliable as there is no unpredictable implementation dependent loss.

-- 
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/1092#issuecomment-362559546
----==_mimepart_5a744893aa29d_71ad2ac0e287eed4405990
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<blockquote>
<p>We already had something like this entropy bit in gQUIC,</p>
</blockquote>
<p>But the sender needs to either track omitted packets, or the entropy b=
it, so that is the same. The reciver can encode the packet number interna=
lly as 2*real-packetnumber + entropy-bit to achieve the same thing.</p>
<p>Link quality estimates also become more reliable as there is no unpred=
ictable implementation dependent loss.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1092#issuecomment-362559546">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq3hr=
Kin58mCA9dDmPd3wyz8BNA1rks5tQu6TgaJpZM4R3Abl">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq3=
tDJGVt-TarGTkmmskF4t87vZv9ks5tQu6TgaJpZM4R3Abl.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1092#issuecomment-362559546"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #=
1092: \u003e We already had something like this entropy bit in gQUIC,\r\n=
\r\nBut the sender needs to either track omitted packets, or the entropy =
bit, so that is the same. The reciver can encode the packet number intern=
ally as 2*real-packetnumber + entropy-bit to achieve the same thing.\r\n\=
r\nLink quality estimates also become more reliable as there is no unpred=
ictable implementation dependent loss."}],"action":{"name":"View Issue","=
url":"https://github.com/quicwg/base-drafts/issues/1092#issuecomment-3625=
59546"}}}</script>=

----==_mimepart_5a744893aa29d_71ad2ac0e287eed4405990--


From nobody Fri Feb  2 03:23:20 2018
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 15740129C51 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 03:23:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 E0WjosYJMMSv for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 03:23:17 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 C74BA124B17 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 03:23:17 -0800 (PST)
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=kh0LTyrOSOdJmpWB2DDqY+19vlg=; b=CksStZ9H42Zgkcqe 0TCUDYPskDHaG0FmbuUJv+DuXRrBpV4bAHyAqF4w8KNT1NCpKI5j8PpATD3jQf4i 0DpDVF1HlncHL4X04H0LnNMlJNySwhcnxQpgrioref6fUqfqV9ikuIFQwsiuoB/H +vWyZY3W9d1truLaal9OL8Yf10g=
Received: by filter0486p1mdw1.sendgrid.net with SMTP id filter0486p1mdw1-29716-5A744A24-2C 2018-02-02 11:23:16.945710922 +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 ismtpd0042p1mdw1.sendgrid.net (SG) with ESMTP id KOD0M3xiQfujX7o4l2_EkQ for <quic-issues@ietf.org>; Fri, 02 Feb 2018 11:23:16.954 +0000 (UTC)
Date: Fri, 02 Feb 2018 11:23:17 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb21ba4abc063a1127d968bd5a8b1e501ae90f8f792cf00000001168c0c2492a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1092/362560840@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1092@github.com>
References: <quicwg/base-drafts/issues/1092@github.com>
Subject: Re: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a744a24a9189_16df3ff68fe56f3020679f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3p1PV/KY31G8/IUe3AO9h30n6IO4ZWjkfTD+ J5ZUawZmsLsnVEFFARt8MImwMKULh8vogv3CwIFh76linpcXR+bDsmdMyYj8oPIEB4QHFClt/ib6gD EszOWz4ms+nitIwO6MG7Mt8vPENp9zM2ZhICT46Q6syQQrDgJu9s/6LmS7tjYR1GNa7ToOMksJf5T5 Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/P5XJNv3TkfOr1QSINPm-6wBalFw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 11:23:19 -0000

----==_mimepart_5a744a24a9189_16df3ff68fe56f3020679f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

And, the ACK block lengths are not getting artificially fragmented.

-- 
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/1092#issuecomment-362560840
----==_mimepart_5a744a24a9189_16df3ff68fe56f3020679f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>And, the ACK block lengths are not getting artificially fragmented.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1092#issuecomment-362560840">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5VQ2xhbHaFQlIkLpiamzdUykC4Gks5tQvAkgaJpZM4R3Abl">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3goJWF4vOJdc8TvkwcChXoqPm8Pks5tQvAkgaJpZM4R3Abl.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1092#issuecomment-362560840"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #1092: And, the ACK block lengths are not getting artificially fragmented."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1092#issuecomment-362560840"}}}</script>
----==_mimepart_5a744a24a9189_16df3ff68fe56f3020679f--


From nobody Fri Feb  2 03:34:39 2018
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 0F75F12EB50 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 03:34:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 1B8MXxFHinQu for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 03:34:37 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 C5BF212D952 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 03:34:36 -0800 (PST)
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=vi8/wDp/+8YvHI2EOuX1b8QQSEE=; b=GNS6MTaj59oNfnZn EMozRbk2VJER5ceRFh2kecRRAgt3lDFbqBkpggv2vy6drRH3tBlMLOUGZGNu0cot 1HfydmYDhn24wbwSY2TypcM5WMCMl32VF8ThRSZqpCmktdfvO5mwEBKcrSYekq/H XgnCe8FFqID3nQ2/ekMK5mVLOK4=
Received: by filter0018p1las1.sendgrid.net with SMTP id filter0018p1las1-3395-5A744CCB-1A 2018-02-02 11:34:35.623911564 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0040p1mdw1.sendgrid.net (SG) with ESMTP id WTD-PcSKQVq0ylhdh7psjQ for <quic-issues@ietf.org>; Fri, 02 Feb 2018 11:34:35.636 +0000 (UTC)
Date: Fri, 02 Feb 2018 11:34:35 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba8438120106a670f45376a427444782511cfa27f92cf00000001168c0eca92a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1092/362563033@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1092@github.com>
References: <quicwg/base-drafts/issues/1092@github.com>
Subject: Re: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a744ccac96ba_7f0a2b0f07dd6ecc317827"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3ymu+N5E1h3dDqSH1QPhblQ7gUdbAVc02GAK 0zphQFz1sZUKw6V1Rd1flWiclrqlI4UeWnKACXtgyLMi0dvvD43WIkEoQiO/wstyU45RLNRSv4u8qB NOpo4NNPPSTo63NYeM3UMdHkOdthUo5YsyKG9jPokxgkz/K8BEjzxQuajTI5cPLXyTS6Zas0NPnZ7z w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/PiRUfLdxSX_VN_YZnTJLJ9OVF9A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 11:34:38 -0000

----==_mimepart_5a744ccac96ba_7f0a2b0f07dd6ecc317827
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Actually it is simpler: The receiver only needs to record the defence bit for the largetst received packet number and OR it with the ACK frame type. The sender needs to record the defence bit for anything above largest ACK'ed, but in return don't have to remember which packets were sent. This can be a simple bitmap.

-- 
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/1092#issuecomment-362563033
----==_mimepart_5a744ccac96ba_7f0a2b0f07dd6ecc317827
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Actually it is simpler: The receiver only needs to record the defence bi=
t for the largetst received packet number and OR it with the ACK frame type=
. The sender needs to record the defence bit for anything above largest ACK=
'ed, but in return don't have to remember which packets were sent. This can=
 be a simple bitmap.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1092#issuecomment-362563033">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-X04UJL_NhJ1f=
9bOupEFdOkLdGIks5tQvLKgaJpZM4R3Abl">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq-uOgRoEIRJ7Md1B=
4iwtuDtTguV8ks5tQvLKgaJpZM4R3Abl.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1092#issuecomment-362563033"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #1092: Actually it =
is simpler: The receiver only needs to record the defence bit for the large=
tst received packet number and OR it with the ACK frame type. The sender ne=
eds to record the defence bit for anything above largest ACK'ed, but in ret=
urn don't have to remember which packets were sent. This can be a simple bi=
tmap."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/bas=
e-drafts/issues/1092#issuecomment-362563033"}}}</script>=

----==_mimepart_5a744ccac96ba_7f0a2b0f07dd6ecc317827--


From nobody Fri Feb  2 03:39:45 2018
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 D34AE12D7E6 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 03:39:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 t2zeJ5X3igXC for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 03:39:43 -0800 (PST)
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 6602D12D7E3 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 03:39:43 -0800 (PST)
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=GJUAB3F8cZjgNXcrOIFahjvVWvg=; b=Lcw8KJZrCQc6FcBI La86ExB2E43QdcKwBuKoholAsIDvizzxjW3EcXzs0WdgI3kzhWfjDuXvV7fvPFp7 +d/KQn2EKcvZNP8XvCcPNsPeDui9E/CJSI3ii5hTebBcAD+cMYP85osNgzrCSJ8n UkMNoqdazKvtFPwuRRdt/jBfVrw=
Received: by filter0526p1mdw1.sendgrid.net with SMTP id filter0526p1mdw1-6719-5A744DFC-D 2018-02-02 11:39:40.47413267 +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 ismtpd0036p1mdw1.sendgrid.net (SG) with ESMTP id E_4CoJpPTgmeIUY304Sx3Q for <quic-issues@ietf.org>; Fri, 02 Feb 2018 11:39:40.407 +0000 (UTC)
Date: Fri, 02 Feb 2018 11:39:40 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab67a31ac18d50a1d5ed5dde0e4ac2fb494bc26d8192cf00000001168c0ffc92a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1092/362564011@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1092@github.com>
References: <quicwg/base-drafts/issues/1092@github.com>
Subject: Re: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a744dfc2ba9a_48cd3fb7a2f98f2845611b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak28KX6soBA4vAL8twnY/ydS3iiMRsyk8BVsCZ Brr4g3kTivoYQp9RlOjbo6OaNSXdJgQdZZKHTzIzU6zcBLbmgG5+fd0Wle79sqJHZlqJ9EdVkxjHK9 C0Cv7rAq3ya240tdd3rfdd7vGWK4nAl35BvLdgz/nRXSumNtDFq9OUVmRg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/QleaWmUgIgtlxCZZ1bxgjhkpOEw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 11:39:45 -0000

----==_mimepart_5a744dfc2ba9a_48cd3fb7a2f98f2845611b
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

If the sender do not want the burden of tracking entropy because there is not realistic attack vector for the use case, the sender can just accept either ACK frame without verifyin. This is equivalent to not sending random gaps, and as mentioned, the overhead for the receiver is minimal.

-- 
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/1092#issuecomment-362564011
----==_mimepart_5a744dfc2ba9a_48cd3fb7a2f98f2845611b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>If the sender do not want the burden of tracking entropy because there i=
s not realistic attack vector for the use case, the sender can just accept =
either ACK frame without verifyin. This is equivalent to not sending random=
 gaps, and as mentioned, the overhead for the receiver is minimal.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1092#issuecomment-362564011">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9xiIX0v_ITxKX=
ad07fjIYthvicQks5tQvP8gaJpZM4R3Abl">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0m1EYhlyirn3qTd=
RuVxFYFASCOSks5tQvP8gaJpZM4R3Abl.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1092#issuecomment-362564011"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #1092: If the sende=
r do not want the burden of tracking entropy because there is not realistic=
 attack vector for the use case, the sender can just accept either ACK fram=
e without verifyin. This is equivalent to not sending random gaps, and as m=
entioned, the overhead for the receiver is minimal."}],"action":{"name":"Vi=
ew Issue","url":"https://github.com/quicwg/base-drafts/issues/1092#issuecom=
ment-362564011"}}}</script>=

----==_mimepart_5a744dfc2ba9a_48cd3fb7a2f98f2845611b--


From nobody Fri Feb  2 04:34:16 2018
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 EAB45129C59 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 04:34:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 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_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 5l9q31YJpcU7 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 04:34:12 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CA83812D778 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 04:34:12 -0800 (PST)
Date: Fri, 02 Feb 2018 04:34:11 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517574851; bh=/NggUZ6IWcu3bAPhTo18uu+nuoAFlZLnRgiAAt67cXk=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Zv8plP/vvRT1Nwkok0fQJPEXjiHOZ3kNYLeaeRkJzpE6kGpkGkHLhW5a1+xHuHwwR XusvDQqCBZ3JX3+u/WGVZl3VKWM+4E09xl2wi7jF+hLAJPlpOu6uXMnW9IFz/X3EJZ 2SOGp18Riw4YMGkoK17qV+fWBsR51ot7p3ngjblg=
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc2ac6991f8211d8a2e0dfdea15d21fb06301610f92cf00000001168c1cc392a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1092/362574769@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1092@github.com>
References: <quicwg/base-drafts/issues/1092@github.com>
Subject: Re: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a745ac3e4d8e_72eb3fe57f594f301268df"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
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/snYWZ0TONKu16RIl-CjNrnf5L1Q>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 12:34:15 -0000

----==_mimepart_5a745ac3e4d8e_72eb3fe57f594f301268df
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Personally, I prefer a protocol that enables you to implement ACK attack detection by using a deterministic function instead of recording the information that has been sent.

With gaps, that is possible, for example by using a keyed hash. Assuming that the hash function (H) returns a 32-byte output, you can implement a function like below that checks if a given packet number is represents a gap.

```
// one gap for every 256 packets
bool pn_is_gap(const uint8 *key, uint64_t pn) {
    uint8_t hash[32] = H(key, pn / 256 / 32);
    return hash[pn / 256 % 32] == pn % 256;
}
```

Note that for contiguous ACKs the gap check using a modified version of the function can become very efficient, since you can cache and reuse the result of the hash function.

If we are going to switch to a gapless approach, I would prefer having the possibility of generating the entropy at the sender (by using a deterministic function like the one above) and sending it, instead of using some bits that happen to be sent (e.g. the last bit of the AEAD tag).

-- 
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/1092#issuecomment-362574769
----==_mimepart_5a745ac3e4d8e_72eb3fe57f594f301268df
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Personally, I prefer a protocol that enables you to implement ACK atta=
ck detection by using a deterministic function instead of recording the i=
nformation that has been sent.</p>
<p>With gaps, that is possible, for example by using a keyed hash. Assumi=
ng that the hash function (H) returns a 32-byte output, you can implement=
 a function like below that checks if a given packet number is represents=
 a gap.</p>
<pre><code>// one gap for every 256 packets
bool pn_is_gap(const uint8 *key, uint64_t pn) {
    uint8_t hash[32] =3D H(key, pn / 256 / 32);
    return hash[pn / 256 % 32] =3D=3D pn % 256;
}
</code></pre>
<p>Note that for contiguous ACKs the gap check using a modified version o=
f the function can become very efficient, since you can cache and reuse t=
he result of the hash function.</p>
<p>If we are going to switch to a gapless approach, I would prefer having=
 the possibility of generating the entropy at the sender (by using a dete=
rministic function like the one above) and sending it, instead of using s=
ome bits that happen to be sent (e.g. the last bit of the AEAD tag).</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1092#issuecomment-362574769">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9jz=
QPeFw9aRw2UK4q_sPhHOQZpbks5tQwDDgaJpZM4R3Abl">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq5=
XRCL7WGAbJNFBjnCe6Wt4Nu6axks5tQwDDgaJpZM4R3Abl.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1092#issuecomment-362574769"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@kazuho in #10=
92: Personally, I prefer a protocol that enables you to implement ACK att=
ack detection by using a deterministic function instead of recording the =
information that has been sent.\r\n\r\nWith gaps, that is possible, for e=
xample by using a keyed hash. Assuming that the hash function (H) returns=
 a 32-byte output, you can implement a function like below that checks if=
 a given packet number is represents a gap.\r\n\r\n```\r\n// one gap for =
every 256 packets\r\nbool pn_is_gap(const uint8 *key, uint64_t pn) {\r\n =
   uint8_t hash[32] =3D H(key, pn / 256 / 32);\r\n    return hash[pn / 25=
6 % 32] =3D=3D pn % 256;\r\n}\r\n```\r\n\r\nNote that for contiguous ACKs=
 the gap check using a modified version of the function can become very e=
fficient, since you can cache and reuse the result of the hash function.\=
r\n\r\nIf we are going to switch to a gapless approach, I would prefer ha=
ving the possibility of generating the entropy at the sender (by using a =
deterministic function like the one above) and sending it, instead of usi=
ng some bits that happen to be sent (e.g. the last bit of the AEAD tag)."=
}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-dr=
afts/issues/1092#issuecomment-362574769"}}}</script>=

----==_mimepart_5a745ac3e4d8e_72eb3fe57f594f301268df--


From nobody Fri Feb  2 04:42:29 2018
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 99D0F129C59 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 04:42:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 WygaYAh9DfdQ for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 04:42:26 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 0A8A5127522 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 04:42:25 -0800 (PST)
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=LsdmCrS3KLi4FiQt3ivrUfGlYZ8=; b=GKJ6CKN8jEv3WpSb AAKryHPtCtGUo7sH3ilmDChjkcEGWeNXsi9qnOuIjHu7hqKK/42DKV9M0d6D+oX8 ixKvCGZsLKYHj8zpK+qMNgbSmyOPelwVxz5erb4O//0l/CTFkNG7mwX8Np5Gl+pK WydSIT7NaLBZnSCjzB0Aur89cKA=
Received: by filter1100p1mdw1.sendgrid.net with SMTP id filter1100p1mdw1-29323-5A745CB1-21 2018-02-02 12:42:25.258012431 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0049p1mdw1.sendgrid.net (SG) with ESMTP id CAVZriRtRA-YLwfwmjkEpw for <quic-issues@ietf.org>; Fri, 02 Feb 2018 12:42:25.208 +0000 (UTC)
Date: Fri, 02 Feb 2018 12:42:25 +0000 (UTC)
From: Brian Trammell <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abacc1215823909bea6af67f60a8970f3a1e10996a92cf00000001168c1eb092a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/c362576322@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a745cb0e277f_78f2b1f9d50aec8146678"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: britram
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3bdukrbndBbwP/RiurjnDeUopccUikFwJsyE ic3oxqyNigdAaQpzOb0LIw2Sv2BzdjeGXDyDWzrjLyFbcQDbPLW6pIF0Nd3d0xoz9PEL+SJaIeGa2Y SxFd8qrPwa9NOPpEOaUyXSpBGLOiiLWl3sGKWxGq2jDaXX63fCcZap6pl1DWwAQexca13IIIMrq8TU w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/5iFyzD3DfRObQrYyXSaBBztyIhI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 12:42:28 -0000

----==_mimepart_5a745cb0e277f_78f2b1f9d50aec8146678
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The section "Receiving Protected Packets" needs to be updated as part of this PR; at least

> Failure to unprotect a packet does not necessarily indicate the existence of a
protocol error in a peer or an attack.  The truncated packet number encoding
used in QUIC can cause packet numbers to be decoded incorrectly if they are
delayed significantly.

no longer holds.

I'd also suggest adding a more in-depth outline of what a receiver should do with a given packet to this section -- I went through the exercise of doing this myself, and it alleviated many of my concerns about the complexity of this approach.

-- 
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/1079#issuecomment-362576322
----==_mimepart_5a745cb0e277f_78f2b1f9d50aec8146678
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>The section "Receiving Protected Packets" needs to be updated as part of=
 this PR; at least</p>
<blockquote>
<p>Failure to unprotect a packet does not necessarily indicate the existenc=
e of a<br>
protocol error in a peer or an attack.  The truncated packet number encodin=
g<br>
used in QUIC can cause packet numbers to be decoded incorrectly if they are=
<br>
delayed significantly.</p>
</blockquote>
<p>no longer holds.</p>
<p>I'd also suggest adding a more in-depth outline of what a receiver shoul=
d do with a given packet to this section -- I went through the exercise of =
doing this myself, and it alleviated many of my concerns about the complexi=
ty of this approach.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/pull/1079#issuecomment-362576322">view it on GitHub</a>, or <a hre=
f=3D"https://github.com/notifications/unsubscribe-auth/AWbkqwziIHdiznMD9zqM=
dbSr3xza6PnIks5tQwKwgaJpZM4RwGdT">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9fnkZ_rN356eracU=
onEeagRxIh5ks5tQwKwgaJpZM4RwGdT.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pull=
/1079#issuecomment-362576322"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHub"=
></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@britram in #1079: The section \=
"Receiving Protected Packets\" needs to be updated as part of this PR; at l=
east\r\n\r\n\u003e Failure to unprotect a packet does not necessarily indic=
ate the existence of a\r\nprotocol error in a peer or an attack.  The trunc=
ated packet number encoding\r\nused in QUIC can cause packet numbers to be =
decoded incorrectly if they are\r\ndelayed significantly.\r\n\r\nno longer =
holds.\r\n\r\nI'd also suggest adding a more in-depth outline of what a rec=
eiver should do with a given packet to this section -- I went through the e=
xercise of doing this myself, and it alleviated many of my concerns about t=
he complexity of this approach."}],"action":{"name":"View Pull Request","ur=
l":"https://github.com/quicwg/base-drafts/pull/1079#issuecomment-362576322"=
}}}</script>=

----==_mimepart_5a745cb0e277f_78f2b1f9d50aec8146678--


From nobody Fri Feb  2 06:30:38 2018
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 073B212D881 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 06:30:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 U1RGV2By69wt for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 06:30:26 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 09EF112D880 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 06:30:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=wcPTEeDf3SCuy+kJJohEtObyB4g=; b=KBctnyNSFnx9wlrl szpz5JTF9+GLiaCerCsTdbQbYBKAEX+GqTT+h7tsWHhP0TPuVdl/VAXGW88EuGcD yHyPLji/ea8bSyTcXRhnhKRmsMbWVyX6pVPbyMkoUXqNZtQcCBYoKMkvej7axdHr ymDEmAspFOAjJL6KQ3SlIApSP8o=
Received: by filter0578p1mdw1.sendgrid.net with SMTP id filter0578p1mdw1-26650-5A7475FA-10 2018-02-02 14:30:18.225263279 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0041p1mdw1.sendgrid.net (SG) with ESMTP id wBw47KWzQ-6MWIdnBoJwgg for <quic-issues@ietf.org>; Fri, 02 Feb 2018 14:30:18.141 +0000 (UTC)
Date: Fri, 02 Feb 2018 14:30:18 +0000 (UTC)
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab72e1411934af8510f2c05ef5e2fa1331975d45d092cf00000001168c34fd92a169ce11849814@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1093@github.com>
Subject: [quicwg/base-drafts] hq Alt-Svc quic parameter and structured headers (#1093)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7472fdb6845_4e003fe43b86ef3418326f"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2+5OqSKMIhiN299Z57Q7r0/uOIOHZnlPU8s5 D+7mn0CYdNAN0IYMgCQhkAIneWCqVsjakrpNNOOpdx/OrNeB84gdeZSD6ovdmaVkpB8fSD/hZ2wDsT 350KijADGuYJFuhedoPWfuR+oQIXhQQLWDA9coTgq4x599ncgBf7NSYpdQ4YpPHVxXUOsfL6IVPRBD o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/r2WyRY58Vvyw7EOibd7TyzWVu-c>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 14:30:28 -0000

----==_mimepart_5a7472fdb6845_4e003fe43b86ef3418326f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I think the current syntax of the "quic" parameter for hq Alt-Svc is, after recent changes, incompatible with structured headers. For reference, https://github.com/httpwg/http-extensions/issues/281 provides history of the issue. This ticket highlights that HTTP/QUIC is now incompatible. 

Please close this out if a non-issue.

-- 
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/1093
----==_mimepart_5a7472fdb6845_4e003fe43b86ef3418326f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I think the current syntax of the "quic" parameter for hq Alt-Svc is, after recent changes, incompatible with structured headers. For reference, <a href="https://github.com/httpwg/http-extensions/issues/281" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="199098919" data-permission-text="Issue title is private" data-url="https://github.com/httpwg/http-extensions/issues/281">httpwg/http-extensions#281</a> provides history of the issue. This ticket highlights that HTTP/QUIC is now incompatible.</p>
<p>Please close this out if a non-issue.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1093">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq73cNosWyJxbB5jN4qU0wiPdpCc-ks5tQxj9gaJpZM4R3PmO">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq11kPaQuslLIaS8xFw2fUvIh8_7Oks5tQxj9gaJpZM4R3PmO.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1093"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"hq Alt-Svc quic parameter and structured headers (#1093)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1093"}}}</script>
----==_mimepart_5a7472fdb6845_4e003fe43b86ef3418326f--


From nobody Fri Feb  2 09:40:18 2018
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 AA36C12D82D for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 09:40:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 ul55KlnGX5JH for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 09:40:14 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 9B9E2129C5D for <quic-issues@ietf.org>; Fri,  2 Feb 2018 09:40:14 -0800 (PST)
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=jsavMJgCSTVa+pFvve4dCIRAAnY=; b=OxhlzWeCQgLv6PNH zsyRduwO/theFa4lX+Sr3bMu0l1qgNP7QiYlr0Oe8LLfo7J5RQn0lGTyTR3c+vPN gYesNM47QCpNldse8lwACZGavEldoJ6NQONqXAbkmKdtyIY5iZo72NluW0GKc65u se7dl10cbfBN94FPxUKaJceq4SM=
Received: by filter0468p1las1.sendgrid.net with SMTP id filter0468p1las1-12118-5A74A27D-3 2018-02-02 17:40:13.325123609 +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 ismtpd0046p1mdw1.sendgrid.net (SG) with ESMTP id BLyAlUFUTzCOJxzOAhdBNg for <quic-issues@ietf.org>; Fri, 02 Feb 2018 17:40:13.150 +0000 (UTC)
Date: Fri, 02 Feb 2018 17:40:13 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abcd8ff90369c51b000bc5ba0b5154508afed782df92cf00000001168c537a92a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1092/362634003@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1092@github.com>
References: <quicwg/base-drafts/issues/1092@github.com>
Subject: Re: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74917a3052a_31cc3fac8c3c6f2c78212"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak21BAvRbt1Yi8lKcBcEHbHIcZOi8+w/WJZ/rW byc1Nj9/ckMxXtOMJ7cC5wn/J0RqZI034otZ9DHRGvVt9YvOtkfZ3YWRgrrvyYTRzQRq77DtHlZHMj 7Ao6VmgLpO8ksgyrlppnm01W63Q/jNzESwaKktwraM1RsvwgPm8dN3y6qEgjFBQbpF+dUtkbdVk156 E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/xmsjmiJKUDuOpMBiXRlOcFVCNCY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 17:40:16 -0000

----==_mimepart_5a74917a3052a_31cc3fac8c3c6f2c78212
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

As Marten mentioned, GQUIC had this and got rid of it in favor of gaps, which are much less work to implement.  We considered only echoing one bit back from the largest acked, but that doesn't protect against cases when a peer is only receiving a tiny fraction of the packets being sent, so it didn't seem worth the complexity.

The forthcoming PATH_CHALLENGE and PATH_RESPONSE can be used to prevent the optimistic ack attack for cases one is concerned about it.

Even without adding anything to QUIC or using PATH_CHALLENGE/RESPONSE OR creating gaps, I don't believe it's any more vulnerable to the optimistic ack attack than TCP is.

In practice, even if we switch to a gapless approach, nothing prevents implementations from creating gaps for this purpose and I suspect some will.  And if we're encrypting packet numbers, the one reason I know of for removing gaps(middleboxes trying to track upstream reordering and loss) disappears.

-- 
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/1092#issuecomment-362634003
----==_mimepart_5a74917a3052a_31cc3fac8c3c6f2c78212
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>As Marten mentioned, GQUIC had this and got rid of it in favor of gaps, =
which are much less work to implement.  We considered only echoing one bit =
back from the largest acked, but that doesn't protect against cases when a =
peer is only receiving a tiny fraction of the packets being sent, so it did=
n't seem worth the complexity.</p>
<p>The forthcoming PATH_CHALLENGE and PATH_RESPONSE can be used to prevent =
the optimistic ack attack for cases one is concerned about it.</p>
<p>Even without adding anything to QUIC or using PATH_CHALLENGE/RESPONSE OR=
 creating gaps, I don't believe it's any more vulnerable to the optimistic =
ack attack than TCP is.</p>
<p>In practice, even if we switch to a gapless approach, nothing prevents i=
mplementations from creating gaps for this purpose and I suspect some will.=
  And if we're encrypting packet numbers, the one reason I know of for remo=
ving gaps(middleboxes trying to track upstream reordering and loss) disappe=
ars.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1092#issuecomment-362634003">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqxtsqdib5FDwPV=
7lsxweBOYapOneks5tQzd6gaJpZM4R3Abl">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqw5--YPPLi3WXCXs=
TqLifUDt_9jeks5tQzd6gaJpZM4R3Abl.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1092#issuecomment-362634003"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@ianswett in #1092: As Marten me=
ntioned, GQUIC had this and got rid of it in favor of gaps, which are much =
less work to implement.  We considered only echoing one bit back from the l=
argest acked, but that doesn't protect against cases when a peer is only re=
ceiving a tiny fraction of the packets being sent, so it didn't seem worth =
the complexity.\r\n\r\nThe forthcoming PATH_CHALLENGE and PATH_RESPONSE can=
 be used to prevent the optimistic ack attack for cases one is concerned ab=
out it.\r\n\r\nEven without adding anything to QUIC or using PATH_CHALLENGE=
/RESPONSE OR creating gaps, I don't believe it's any more vulnerable to the=
 optimistic ack attack than TCP is.\r\n\r\nIn practice, even if we switch t=
o a gapless approach, nothing prevents implementations from creating gaps f=
or this purpose and I suspect some will.  And if we're encrypting packet nu=
mbers, the one reason I know of for removing gaps(middleboxes trying to tra=
ck upstream reordering and loss) disappears."}],"action":{"name":"View Issu=
e","url":"https://github.com/quicwg/base-drafts/issues/1092#issuecomment-36=
2634003"}}}</script>=

----==_mimepart_5a74917a3052a_31cc3fac8c3c6f2c78212--


From nobody Fri Feb  2 10:32:24 2018
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 7240F12D9FE for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 10:32:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 ysPFh5aVwsaB for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 10:32:22 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 D33C712D82D for <quic-issues@ietf.org>; Fri,  2 Feb 2018 10:32:21 -0800 (PST)
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=qEE9lugqEwqXhZUpPMVHhx8Y+ps=; b=XAqTvs/757uf8JFW BkfO28SC6vbR9WuQoSKcdndCnPK0noQ3/6lMWvqKZSVi7hM8RsuH4nGG7KGdhavC VpUmbYBCqZUbvwGYBojN+7jy5pVUBNkejt20KlJh2IDntVEhcPgrBObOH6FvTgkY EpVJ2C8a9n9WskN2bPJcX8kvuwg=
Received: by filter0363p1las1.sendgrid.net with SMTP id filter0363p1las1-32331-5A74AEB4-1F 2018-02-02 18:32:20.530964959 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0040p1mdw1.sendgrid.net (SG) with ESMTP id KCMTbIWQT8OTkL4WIaJgBQ for <quic-issues@ietf.org>; Fri, 02 Feb 2018 18:32:20.205 +0000 (UTC)
Date: Fri, 02 Feb 2018 18:32:20 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1752e31be6bdd3598e81c6320ebb65be2ba51b9a92cf00000001168c6c8c92a169ce11849814@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1093/362662352@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1093@github.com>
References: <quicwg/base-drafts/issues/1093@github.com>
Subject: Re: [quicwg/base-drafts] hq Alt-Svc quic parameter and structured headers (#1093)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74aa8ced806_2eb62b082c854ecc670e8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2iolGwfPIxUXSwJjdHLI124oCIJiGEAubiHy hr4LMUJJ6s932s+N/DZs4s7Q1C+wG2bCVcBIwqjFQoIYcNZZ1hQRTTsYeSHWeQR6S9Y9gAiNA4TlJA dIVIVJLPnUwB1p8Z43ZlMTSeKsV0tPViK6Se7ExeQCyiH5okMbXPtv1oYK6BbC6kX95DqELMRlRwlU Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/QrahrhG1WE1ZesIzP1p3M9Hx1FE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 18:32:23 -0000

----==_mimepart_5a74aa8ced806_2eb62b082c854ecc670e8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Technically, it's a non-issue, since Alt-Svc isn't defined to be a structured header.  However, the goal is to track that draft as closely as reasonable, since it also represents a best practice.  I'll take a look and see if there's a simple change that would bring us closer, but I also don't want change for change's sake.

-- 
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/1093#issuecomment-362662352
----==_mimepart_5a74aa8ced806_2eb62b082c854ecc670e8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Technically, it's a non-issue, since Alt-Svc isn't defined to be a struc=
tured header.  However, the goal is to track that draft as closely as reaso=
nable, since it also represents a best practice.  I'll take a look and see =
if there's a simple change that would bring us closer, but I also don't wan=
t change for change's sake.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1093#issuecomment-362662352">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq4puVitW9MrUsw=
PKBQcPTzMRmlpfks5tQ1CMgaJpZM4R3PmO">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq6Z6x7eFgrr-GiJ7=
7wJIvg1jRAemks5tQ1CMgaJpZM4R3PmO.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1093#issuecomment-362662352"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1093: Technicall=
y, it's a non-issue, since Alt-Svc isn't defined to be a structured header.=
  However, the goal is to track that draft as closely as reasonable, since =
it also represents a best practice.  I'll take a look and see if there's a =
simple change that would bring us closer, but I also don't want change for =
change's sake."}],"action":{"name":"View Issue","url":"https://github.com/q=
uicwg/base-drafts/issues/1093#issuecomment-362662352"}}}</script>=

----==_mimepart_5a74aa8ced806_2eb62b082c854ecc670e8--


From nobody Fri Feb  2 10:33:49 2018
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 B1DA4127871 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 10:33:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 2CcHpJIa9XNb for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 10:33:46 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 258021252BA for <quic-issues@ietf.org>; Fri,  2 Feb 2018 10:33:46 -0800 (PST)
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=yjogdVFKONnmOECgmyTdim5OPFA=; b=hNsW8njeCQyzBiQi zWrY09rPEFylZmrDgd2ctscXIApg2UhIMtIBWWaVjA42msNTZ771q9mY+SHGcQDV PEKl5+yNTVpeiE+BrH0cJU2VxVlRS3AjWhZjPUTVabSyvcN7g4f0VJvGtiJnXGvX yeNTvkwnPtx+LaQjR1bARLaCC4o=
Received: by filter0308p1las1.sendgrid.net with SMTP id filter0308p1las1-6447-5A74AF08-29 2018-02-02 18:33:44.938575037 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0013p1iad2.sendgrid.net (SG) with ESMTP id MUe5VDR6T4uyPSENMOGRQA for <quic-issues@ietf.org>; Fri, 02 Feb 2018 18:33:44.772 +0000 (UTC)
Date: Fri, 02 Feb 2018 18:33:45 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab761b74b363ad9f74722b470c9816eb01fc87e27e92cf00000001168c6ef292a169ce11849814@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1093/362665000@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1093@github.com>
References: <quicwg/base-drafts/issues/1093@github.com>
Subject: Re: [quicwg/base-drafts] hq Alt-Svc quic parameter and structured headers (#1093)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74acf2a30df_1e1f3fb6d63e6f30127817"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak05gDBZG3B8gUatWmHW+a3Fp4fpHmwoP5+fSQ SUpF87+C3OKwX6IetmRvtmd3IxCt4i578VSjYkNah8tWye4RKbxcyuAHKnIi1cVPCEfD5ibF7reIKo z0h1rGi2bSipy9ptHl16vdX/HVh9q+fMSzIwb7cWZOzit/7zBe44OMr2YU7ksDrqMTrqF7gra2+Uq0 g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/RiKMxXuwxf464p_ZruwmSvudeJo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 18:33:48 -0000

----==_mimepart_5a74acf2a30df_1e1f3fb6d63e6f30127817
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Seems like the simplest choice would be a comma-delimited quoted string, i.e.

```
quic = DQUOTE version-number [ "," version-number ] * DQUOTE
version-number = 1*8HEXDIG; hex-encoded QUIC version
```

That certainly makes it shorter and matches the guidance, at the price of updating everyone's parser again.  What do folks think?

-- 
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/1093#issuecomment-362665000
----==_mimepart_5a74acf2a30df_1e1f3fb6d63e6f30127817
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Seems like the simplest choice would be a comma-delimited quoted string,=
 i.e.</p>
<pre><code>quic =3D DQUOTE version-number [ "," version-number ] * DQUOTE
version-number =3D 1*8HEXDIG; hex-encoded QUIC version
</code></pre>
<p>That certainly makes it shorter and matches the guidance, at the price o=
f updating everyone's parser again.  What do folks think?</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1093#issuecomment-362665000">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq4178szFrTzVGW=
sfuUifvEIlenVZks5tQ1LygaJpZM4R3PmO">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqwetutz4HCfxK1Aw=
GNlvfPpUBSj7ks5tQ1LygaJpZM4R3PmO.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1093#issuecomment-362665000"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1093: Seems like=
 the simplest choice would be a comma-delimited quoted string, i.e.\r\n\r\n=
```\r\nquic =3D DQUOTE version-number [ \",\" version-number ] * DQUOTE\r\n=
version-number =3D 1*8HEXDIG; hex-encoded QUIC version\r\n```\r\n\r\nThat c=
ertainly makes it shorter and matches the guidance, at the price of updatin=
g everyone's parser again.  What do folks think?"}],"action":{"name":"View =
Issue","url":"https://github.com/quicwg/base-drafts/issues/1093#issuecommen=
t-362665000"}}}</script>=

----==_mimepart_5a74acf2a30df_1e1f3fb6d63e6f30127817--


From nobody Fri Feb  2 10:40:18 2018
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 EB8DD12D9FE for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 10:40:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 TsLPxsLiC786 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 10:40:16 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 1E0141252BA for <quic-issues@ietf.org>; Fri,  2 Feb 2018 10:40:16 -0800 (PST)
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=x2Kz6KuvG0sBrdLhkv5NGudUwic=; b=iuetsM88l+lDopX0 ye2rT+Ga31jiseS1NTZOLKh1672PLC2MlPZ/zWl59np3njnfP+JNsXSMRqkICrXV dRP8MgdqMNX/IK52b1Zz50puK96fnqQyxubCpr7zCMde5vo1ch1RLE0LVMaBU+WM ckkgCfe2U4t9lHVIDVtkp/GUwIY=
Received: by filter0500p1las1.sendgrid.net with SMTP id filter0500p1las1-28038-5A74B08E-1F 2018-02-02 18:40:14.706604013 +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 ismtpd0025p1iad2.sendgrid.net (SG) with ESMTP id yQzNL_g3SNKKT2VXc0IoZA for <quic-issues@ietf.org>; Fri, 02 Feb 2018 18:40:14.652 +0000 (UTC)
Date: Fri, 02 Feb 2018 18:40:14 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab93584f14cc99df7ee637f0a6254560530eba275192cf00000001168c6f9e92a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1092/362665820@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1092@github.com>
References: <quicwg/base-drafts/issues/1092@github.com>
Subject: Re: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74ad9e66cd8_5b7c3fb1048a6f34191484"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0sCwD6hVWPXX3z94kDrIH2aGMUyyrmRk4F3c 0oZNLEvG+C/qWojqaXLMNJkiOq2qtbVlVXlPz/N8wax/vD2lI1NGBfOBeAYW8rc571HERPv5Dvvzy6 XL7RlaZZZDyHeb3O6GjXyo6rFRCO2meGDEe5odBDQyGWAMtLa/kyzup5tUt2zj45ywWwepBk+BQhBy I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/9j46QtC4O-3q-auVGzACgERBUr4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 18:40:18 -0000

----==_mimepart_5a74ad9e66cd8_5b7c3fb1048a6f34191484
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I'm fine with PATH_CHALLENGE if it does the job and if we can get rid of gaps as a recommended mode of operation, even if it cannot be prevented. If the challenge works it is much simpler solution since you only have to do very limited bookkeeping.

If peers choose to introduce gaps regardless, it is much easier to drop or down-priorititize a misbehaving endpoint. If gaps are generally permitted you either have to allow arbitrary gaps way beond reasonable loss profiles which makes the entire migration gap avoidance pointless, or you have to define what is a reasonable gap profile, which is messy.


-- 
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/1092#issuecomment-362665820
----==_mimepart_5a74ad9e66cd8_5b7c3fb1048a6f34191484
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I'm fine with PATH_CHALLENGE if it does the job and if we can get rid of=
 gaps as a recommended mode of operation, even if it cannot be prevented. I=
f the challenge works it is much simpler solution since you only have to do=
 very limited bookkeeping.</p>
<p>If peers choose to introduce gaps regardless, it is much easier to drop =
or down-priorititize a misbehaving endpoint. If gaps are generally permitte=
d you either have to allow arbitrary gaps way beond reasonable loss profile=
s which makes the entire migration gap avoidance pointless, or you have to =
define what is a reasonable gap profile, which is messy.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1092#issuecomment-362665820">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq1b36jK-9jVwli=
n8Nrw1LD2ty0uMks5tQ1OegaJpZM4R3Abl">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4idaxyJdaf0MCZj=
ROVaK1WR-Xnvks5tQ1OegaJpZM4R3Abl.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1092#issuecomment-362665820"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #1092: I'm fine wit=
h PATH_CHALLENGE if it does the job and if we can get rid of gaps as a reco=
mmended mode of operation, even if it cannot be prevented. If the challenge=
 works it is much simpler solution since you only have to do very limited b=
ookkeeping.\r\n\r\nIf peers choose to introduce gaps regardless, it is much=
 easier to drop or down-priorititize a misbehaving endpoint. If gaps are ge=
nerally permitted you either have to allow arbitrary gaps way beond reasona=
ble loss profiles which makes the entire migration gap avoidance pointless,=
 or you have to define what is a reasonable gap profile, which is messy.\r\=
n"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-dr=
afts/issues/1092#issuecomment-362665820"}}}</script>=

----==_mimepart_5a74ad9e66cd8_5b7c3fb1048a6f34191484--


From nobody Fri Feb  2 10:51:47 2018
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 967B712DA07 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 10:51:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 JaQE8kI1C-ny for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 10:51:44 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 EF7AA1252BA for <quic-issues@ietf.org>; Fri,  2 Feb 2018 10:51:43 -0800 (PST)
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=r5eL5U2onNYQ8kMzpJhDeRH5ja8=; b=vBhYK7Z45U2rGKaS NCa+5x+/KSo6YClXH5lSKHGktG9dtsIG20xcj8fs9zCMGKjhyf2u2A7x92nHUe+A aj/9AWzQnmldEIzF9MWUkz/1u5ardOZ6N4cHy4HXH840jZP7aIjJe5Lcf2m9kYeK /UjdnIWpnXyu+pDn6ftwcej6pcQ=
Received: by filter0060p1las1.sendgrid.net with SMTP id filter0060p1las1-21266-5A74B33E-3A 2018-02-02 18:51:42.625055308 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0050p1mdw1.sendgrid.net (SG) with ESMTP id fXhn0cRiSoeBcGLX4U37UA for <quic-issues@ietf.org>; Fri, 02 Feb 2018 18:51:42.492 +0000 (UTC)
Date: Fri, 02 Feb 2018 18:51:42 +0000 (UTC)
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd6a4d87ba585cbf9137ad27beffbd4dae866f20092cf00000001168c74a092a169ce11849814@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1093/362671545@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1093@github.com>
References: <quicwg/base-drafts/issues/1093@github.com>
Subject: Re: [quicwg/base-drafts] hq Alt-Svc quic parameter and structured headers (#1093)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74b2a02a0e1_38b2ac2a626cecc34014c"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3QRn2fWYSCdtIUzO4Fvc69EmJ+K7jt5zyGsV VkwaLXM9QrJyGyc0G+IAzPSkDJv2E9pesqaL8VL9pihQOxSVC60ljzdYsVnG6Zgi4F5h3mXr92yaS1 PSpmocFFdMTiaVvS1fywOAHifsQxlGLnI0pSVsh4OrsPgS8hVffkZ7RqjeQk6ppiogJoH9gLtlqp5d A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/kmXgM5NyaPEFZjdwpmUFtP04uRI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 18:51:45 -0000

----==_mimepart_5a74b2a02a0e1_38b2ac2a626cecc34014c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I have no strong stake.

Good point about structured header / best common practice.

-- 
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/1093#issuecomment-362671545
----==_mimepart_5a74b2a02a0e1_38b2ac2a626cecc34014c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I have no strong stake.</p>
<p>Good point about structured header / best common practice.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1093#issuecomment-362671545">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyeR3biDsuZpiX7hRTqO4twExUy-ks5tQ1iggaJpZM4R3PmO">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyWQClfunB3E06KoNm7LBaC2zNw3ks5tQ1iggaJpZM4R3PmO.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1093#issuecomment-362671545"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@LPardue in #1093: I have no strong stake.\r\n\r\nGood point about structured header / best common practice."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1093#issuecomment-362671545"}}}</script>
----==_mimepart_5a74b2a02a0e1_38b2ac2a626cecc34014c--


From nobody Fri Feb  2 10:54:00 2018
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 D55DD12DB70 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 10:53:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 evCvJ5X3WksU for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 10:53:58 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 B2FF11252BA for <quic-issues@ietf.org>; Fri,  2 Feb 2018 10:53:57 -0800 (PST)
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=hA7IlkdUgm+uGfNJW64eA3EFgVo=; b=NJr/7nWwlrYvG/la 2ODcXxN8Gq0Z1MvFhV/eXJZMvl4YimQJigmT1yh2PjJ40B/qNs0nT9tqfxsmKVBG u3Faeedm+QRnUu3SYNgzJZLo7klAVhZHawWm36EGKByhsnelF9jYeYY6FxniCg7T 8ou5JYswR42sWn2dJnXN4r6JOPQ=
Received: by filter0624p1mdw1.sendgrid.net with SMTP id filter0624p1mdw1-16501-5A74B3B9-42 2018-02-02 18:53:45.795034619 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0004p1iad2.sendgrid.net (SG) with ESMTP id cOaXHP57Qn-pogeH3n49Vw for <quic-issues@ietf.org>; Fri, 02 Feb 2018 18:53:45.614 +0000 (UTC)
Date: Fri, 02 Feb 2018 18:53:45 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab010e41e9d91374c3c83208b3cbf2bf9b40ac868992cf00000001168c732792a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1092/362669851@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1092@github.com>
References: <quicwg/base-drafts/issues/1092@github.com>
Subject: Re: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74b12721e06_3992ac2a626cecc3589bd"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak22Uj00PG8ktfz+IhcrxEsMvgU5fszAzAj3Cg 9CB5WagqwPGayBzEqqfV+5tQU2rR0Hb3e/YzGldHj1mprJ2WpGbdD8nEjdKswO1eI6fnz+N7FIHX1p fEelTBDmV4Rw7QsAWOJ6LEBVnhp4GMmSRd1UhmgMS7buWV7tUaOSUbqIhhhGliGvFkDQh09EvQCIZy s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/aJlTkSV1VFscxSuqrofkRE7xC0s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 18:54:00 -0000

----==_mimepart_5a74b12721e06_3992ac2a626cecc3589bd
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

If you want to catch a peer doing early ACKs, there has to be something that they can only learn from having seen the packets at the time they're sending the ACK.  The entropy bit gives you that, but is hard to implement.  Skipping packets gives you that, because if they don't know when you skip they'll give themselves away.  PATH_CHALLENGE doesn't give you that, because it's not bound to the ACK.

The problem with PATH_CHALLENGE for this scenario is that the ACK and the PATH_RESPONSE don't have to arrive at the same time.  So if the other side is ACK'ing packets that you sent before they've actually arrived in an effort to build up the window, you won't detect it -- the ACK looks legitimate.

Now, if they ACK a packet that gets dropped, they'll get caught (eventually, when the timer runs out, assuming the implementation checks whether a packet has been ACK'd when a PATH_CHALLENGE times out) -- but even without doing anything, that will result in missing stream data, which is likely to bite the receiver eventually anyway.

I'm indifferent to which ACK-bound mechanism we use to guard against this -- if we've been told by implementers that packet gaps are easier than entropy bits, let's stick with that.  But using a mechanism not bound to the ACK doesn't buy us much we don't already have.

-- 
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/1092#issuecomment-362669851
----==_mimepart_5a74b12721e06_3992ac2a626cecc3589bd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>If you want to catch a peer doing early ACKs, there has to be something =
that they can only learn from having seen the packets at the time they're s=
ending the ACK.  The entropy bit gives you that, but is hard to implement. =
 Skipping packets gives you that, because if they don't know when you skip =
they'll give themselves away.  PATH_CHALLENGE doesn't give you that, becaus=
e it's not bound to the ACK.</p>
<p>The problem with PATH_CHALLENGE for this scenario is that the ACK and th=
e PATH_RESPONSE don't have to arrive at the same time.  So if the other sid=
e is ACK'ing packets that you sent before they've actually arrived in an ef=
fort to build up the window, you won't detect it -- the ACK looks legitimat=
e.</p>
<p>Now, if they ACK a packet that gets dropped, they'll get caught (eventua=
lly, when the timer runs out, assuming the implementation checks whether a =
packet has been ACK'd when a PATH_CHALLENGE times out) -- but even without =
doing anything, that will result in missing stream data, which is likely to=
 bite the receiver eventually anyway.</p>
<p>I'm indifferent to which ACK-bound mechanism we use to guard against thi=
s -- if we've been told by implementers that packet gaps are easier than en=
tropy bits, let's stick with that.  But using a mechanism not bound to the =
ACK doesn't buy us much we don't already have.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1092#issuecomment-362669851">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq4gEFpRf6BUKAm=
LXk9uIw3EKShWsks5tQ1cngaJpZM4R3Abl">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4JBqen7mKB3rvZ4=
0IIP7-Fwnmdaks5tQ1cngaJpZM4R3Abl.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1092#issuecomment-362669851"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1092: If you wan=
t to catch a peer doing early ACKs, there has to be something that they can=
 only learn from having seen the packets at the time they're sending the AC=
K.  The entropy bit gives you that, but is hard to implement.  Skipping pac=
kets gives you that, because if they don't know when you skip they'll give =
themselves away.  PATH_CHALLENGE doesn't give you that, because it's not bo=
und to the ACK.\r\n\r\nThe problem with PATH_CHALLENGE for this scenario is=
 that the ACK and the PATH_RESPONSE don't have to arrive at the same time. =
 So if the other side is ACK'ing packets that you sent before they've actua=
lly arrived in an effort to build up the window, you won't detect it -- the=
 ACK looks legitimate.\r\n\r\nNow, if they ACK a packet that gets dropped, =
they'll get caught (eventually, when the timer runs out, assuming the imple=
mentation checks whether a packet has been ACK'd when a PATH_CHALLENGE time=
s out) -- but even without doing anything, that will result in missing stre=
am data, which is likely to bite the receiver eventually anyway.\r\n\r\nI'm=
 indifferent to which ACK-bound mechanism we use to guard against this -- i=
f we've been told by implementers that packet gaps are easier than entropy =
bits, let's stick with that.  But using a mechanism not bound to the ACK do=
esn't buy us much we don't already have."}],"action":{"name":"View Issue","=
url":"https://github.com/quicwg/base-drafts/issues/1092#issuecomment-362669=
851"}}}</script>=

----==_mimepart_5a74b12721e06_3992ac2a626cecc3589bd--


From nobody Fri Feb  2 14:08:11 2018
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 9379C12D94A for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 14:08:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 U_g1Yx2VqpBe for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 14:08:09 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 E49F912D874 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 14:08:08 -0800 (PST)
Date: Fri, 02 Feb 2018 14:08:07 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517609287; bh=PK4DBKdwvQ839tKQ+ZKIFEmCdPJOykB+fJj29HaIcCg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=EoI2IJs/c4fj2SgH49mEAD9U6r7ARYYaZ1cQnbbYH+PO3Wjl6BAgDsAf/11JI1Dbv Dv4loeNyi+1KZwV+W0PwLrg68dZFqYzNjH5RkjIRHuWotAWB0fBKwWOLoAAIaTIN9x x7b5FWr3O1qkz3CGhvslWp+O7Ls9E3a86AZUBE2Y=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab447e9263f3df7277333fe15993bca04bddeaa31792cf00000001168ca34792a169ce11849814@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1093/362721928@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1093@github.com>
References: <quicwg/base-drafts/issues/1093@github.com>
Subject: Re: [quicwg/base-drafts] hq Alt-Svc quic parameter and structured headers (#1093)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74e147ef038_b2d2b1352a32ed41200fd"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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/tzKshbeFPqz7XOajR_g0TdpU6jo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 22:08:10 -0000

----==_mimepart_5a74e147ef038_b2d2b1352a32ed41200fd
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

So, oddly enough GQUIC has already started supporting the newly proposed IETF Alt-Svc, but if we're going to change it, sooner would be better.  And if you change it again after this time, we'll probably start getting grumpy :)

But shorter and following best practices seems like general goodness.

-- 
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/1093#issuecomment-362721928
----==_mimepart_5a74e147ef038_b2d2b1352a32ed41200fd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>So, oddly enough GQUIC has already started supporting the newly propos=
ed IETF Alt-Svc, but if we're going to change it, sooner would be better.=
  And if you change it again after this time, we'll probably start gettin=
g grumpy :)</p>
<p>But shorter and following best practices seems like general goodness.<=
/p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1093#issuecomment-362721928">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq88C=
CSGwupJ6DijTkO70Mm0ELWKgks5tQ4dHgaJpZM4R3PmO">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0=
W10V5VgCL0zfCfwL2ia41Qbl5Eks5tQ4dHgaJpZM4R3PmO.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1093#issuecomment-362721928"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett in #=
1093: So, oddly enough GQUIC has already started supporting the newly pro=
posed IETF Alt-Svc, but if we're going to change it, sooner would be bett=
er.  And if you change it again after this time, we'll probably start get=
ting grumpy :)\r\n\r\nBut shorter and following best practices seems like=
 general goodness."}],"action":{"name":"View Issue","url":"https://github=
.com/quicwg/base-drafts/issues/1093#issuecomment-362721928"}}}</script>=

----==_mimepart_5a74e147ef038_b2d2b1352a32ed41200fd--


From nobody Fri Feb  2 14:18:22 2018
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 EE645126C0F for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 14:18:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.454
X-Spam-Level: 
X-Spam-Status: No, score=-5.454 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, 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 11eJ9e-wyM9j for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 14:18:18 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2FA74124217 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 14:18:18 -0800 (PST)
Date: Fri, 02 Feb 2018 14:18:17 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517609897; bh=beH6H8et8GyhSjIHUaoVROW4vK66txXkh6KxOdz3x7k=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=oMO1l9aKKHdo9wM4emOiKlNEfhwZd2BWB+uGh0v7Y1ZNUJzRbPRklaeMB7Lf6T6Ts 7ITuFY5R8bBmLfyZInSmEYIj/UUtEdNfEaRZvdnIEkd4jiep9xMBLqarPDoIpWzzG7 f7VxSPK1712vz5WiG7kU//AoVwOPtTt/i/L83uks=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe6641126417204e6cc12d3f07bb042f20a3cbf3f92cf00000001168ca5a992a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/c362724479@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74e3a988fb4_154e3fda0830af302494cc"; 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/4SyYrYBm9MoHNm0SVatCtVLa4QE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 22:18:20 -0000

----==_mimepart_5a74e3a988fb4_154e3fda0830af302494cc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@britram, that statement is still true.

I've noted the suggestion.  Monday.

-- 
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/1079#issuecomment-362724479
----==_mimepart_5a74e3a988fb4_154e3fda0830af302494cc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/britram" class="user-mention">@britram</a>, that statement is still true.</p>
<p>I've noted the suggestion.  Monday.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1079#issuecomment-362724479">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4giMNnnx_UjrF7PuyoVLikzCuyBks5tQ4mpgaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7ft_hLm1obqXpORwd1ASU8iyoGTks5tQ4mpgaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079#issuecomment-362724479"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1079: @britram, that statement is still true.\r\n\r\nI've noted the suggestion.  Monday."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079#issuecomment-362724479"}}}</script>
----==_mimepart_5a74e3a988fb4_154e3fda0830af302494cc--


From nobody Fri Feb  2 15:08:15 2018
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 10F00126C23 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:08:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 tSMRGx0oqEh7 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:08:11 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 84EC0120227 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 15:08:11 -0800 (PST)
Date: Fri, 02 Feb 2018 15:07:53 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517612873; bh=uZAGWXAHunzMbG/mr3ELuQWMm39mmt3sqWaBaILiiaA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=r9hrdKUGLxHcpw72qMGrs/iia/JRarYCL7uPQdi1UdVzZYCXww13BBE2QWN+SvoXn umFfFFII1vZ1YcO/tYu1FUE3qlwmRiy0qQqTjVWukhMdqCZLcX3dsMbtzPXPzFAiM5 zMpP1YK1cMCSxlW9z9aNu5y/NITIyrQycAZAVyQY=
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab24a3ad4cbb8ef2d4d770684adec60c383d43066e92cf00000001168cb14992a169ce0c86958a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/348/c362735428@github.com>
In-Reply-To: <quicwg/base-drafts/pull/348@github.com>
References: <quicwg/base-drafts/pull/348@github.com>
Subject: Re: [quicwg/base-drafts] Define "httpq" (#348)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74ef49c45bb_1e322af600ec0ed46589b3"; 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
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/FVaosfUTJpagnqb8sMQSQidYf2Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 23:08:13 -0000

----==_mimepart_5a74ef49c45bb_1e322af600ec0ed46589b3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

FWIW

The ["Is HTTP being used?" section](https://github.com/httpwg/http-extensions/blob/master/draft-ietf-httpbis-bcp56bis.md#is-http-being-used-used) in bcp56bis defines clauses that are used to determine if the protocol _uses_ HTTP or is _based_ on HTTP. 

It could be argued that HTTP/QUIC satisfies only one of those clauses, that a "http" or "https" scheme is used. Defining and using "httpq" could mean that we lose the tie and violate BCP.



-- 
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/348#issuecomment-362735428
----==_mimepart_5a74ef49c45bb_1e322af600ec0ed46589b3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>FWIW</p>
<p>The <a href=3D"https://github.com/httpwg/http-extensions/blob/master/d=
raft-ietf-httpbis-bcp56bis.md#is-http-being-used-used">"Is HTTP being use=
d?" section</a> in bcp56bis defines clauses that are used to determine if=
 the protocol <em>uses</em> HTTP or is <em>based</em> on HTTP.</p>
<p>It could be argued that HTTP/QUIC satisfies only one of those clauses,=
 that a "http" or "https" scheme is used. Defining and using "httpq" coul=
d mean that we lose the tie and violate BCP.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/pull/348#issuecomment-362735428">view it on GitHub</a>, or=
 <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq2i_DSM=
UdhTreMemCgC_pTzgq5Ryks5tQ5VJgaJpZM4MLoKT">mute the thread</a>.<img alt=3D=
"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqwVyqc=
OuaXtg6PxnPbLoQk1uilE0ks5tQ5VJgaJpZM4MLoKT.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pu=
ll/348#issuecomment-362735428"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHu=
b"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@LPardue in #3=
48: FWIW\r\n\r\nThe [\"Is HTTP being used?\" section](https://github.com/=
httpwg/http-extensions/blob/master/draft-ietf-httpbis-bcp56bis.md#is-http=
-being-used-used) in bcp56bis defines clauses that are used to determine =
if the protocol _uses_ HTTP or is _based_ on HTTP. \r\n\r\nIt could be ar=
gued that HTTP/QUIC satisfies only one of those clauses, that a \"http\" =
or \"https\" scheme is used. Defining and using \"httpq\" could mean that=
 we lose the tie and violate BCP.\r\n\r\n"}],"action":{"name":"View Pull =
Request","url":"https://github.com/quicwg/base-drafts/pull/348#issuecomme=
nt-362735428"}}}</script>=

----==_mimepart_5a74ef49c45bb_1e322af600ec0ed46589b3--


From nobody Fri Feb  2 15:12:11 2018
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 8F5611241F3 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:12:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 dfvAugBXyrfu for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:12:08 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 5EE0A120227 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 15:12:08 -0800 (PST)
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=3JksaSxn/Xxjezc7dERzEASf2oI=; b=v4bBdhTlTqo2ySqj hOCojPd8eKHRSd/0Vcku5XiOE+txLGzpGJ2ve4Xnacx57myosZVP1Db0zgodFG7r 93YH7328g/bK0C+y8YsxTewEaM1bcPfvspon00c3OnD8an+bDlN7w67O1gNtd3lo aR/1YDBUVjmGS9Mgz/vbmb3z4ZM=
Received: by filter1230p1mdw1.sendgrid.net with SMTP id filter1230p1mdw1-1343-5A74F047-2 2018-02-02 23:12:07.074040502 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0024p1iad2.sendgrid.net (SG) with ESMTP id Gdf6qI40QHyoF3ornkzoNw for <quic-issues@ietf.org>; Fri, 02 Feb 2018 23:12:07.047 +0000 (UTC)
Date: Fri, 02 Feb 2018 23:12:07 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7f71fece87f672bda21b3b9fa8c634a7b714c02b92cf00000001168cb24692a169ce0c86958a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/348/c362736324@github.com>
In-Reply-To: <quicwg/base-drafts/pull/348@github.com>
References: <quicwg/base-drafts/pull/348@github.com>
Subject: Re: [quicwg/base-drafts] Define "httpq" (#348)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74f046e32d2_56013fd15f036f2c719e4"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0TU8xQg7k2dnb1OVLOoTLxjE6U2lZqQIpyZt Fdz+fzEJ6xEZzD/SiEPWCnR1HdR8EsU1JqVTOv7v5owlKOdl+XxTuhKv86W9pnH5RnZM/woc67vLCZ hb4rO4rDQwZbF+hJM3uMctxKISwyj/tizqzPGpx0cScAASQM6ca/BK40I0FIZyJPYsN5l61ajqZcZi E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/4TpFdiIsH60CyK9sYaPBF8fSK-o>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 23:12:09 -0000

----==_mimepart_5a74f046e32d2_56013fd15f036f2c719e4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Given that we're porting HTTP to a new transport, I would expect the definition in that draft to expand to include the "hq" ALPN token if this draft completes first.  Also, if we take this draft, the transport port in use would be :443.  And lastly, since Alt-Svc is the common case, the scheme will be http:// or https:// most of the time -- this simply provides another option.

-- 
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/348#issuecomment-362736324
----==_mimepart_5a74f046e32d2_56013fd15f036f2c719e4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Given that we're porting HTTP to a new transport, I would expect the def=
inition in that draft to expand to include the "hq" ALPN token if this draf=
t completes first.  Also, if we take this draft, the transport port in use =
would be :443.  And lastly, since Alt-Svc is the common case, the scheme wi=
ll be http:// or https:// most of the time -- this simply provides another =
option.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/pull/348#issuecomment-362736324">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkq6ccJZfP49R7oEvly=
A7s1SDebSirks5tQ5ZGgaJpZM4MLoKT">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq390Chmv09TDB44gS=
b1f6Sq3tW9xks5tQ5ZGgaJpZM4MLoKT.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pull=
/348#issuecomment-362736324"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHub"=
></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #348: Given that =
we're porting HTTP to a new transport, I would expect the definition in tha=
t draft to expand to include the \"hq\" ALPN token if this draft completes =
first.  Also, if we take this draft, the transport port in use would be :44=
3.  And lastly, since Alt-Svc is the common case, the scheme will be http:/=
/ or https:// most of the time -- this simply provides another option."}],"=
action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-d=
rafts/pull/348#issuecomment-362736324"}}}</script>=

----==_mimepart_5a74f046e32d2_56013fd15f036f2c719e4--


From nobody Fri Feb  2 15:26:25 2018
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 DA92B12D7EB for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:26:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 b_u9INjw6CMT for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:26:19 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 31B94126CF9 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 15:26:19 -0800 (PST)
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=WY/CygOZ2RoYnMIExFjoSyWiQTQ=; b=YFADG9HkEUWNFGUi oid9m3YHuV2zLmTiIbXC7CYLXR+HW9EQrQjESHR3Yl8LSttNa+4f/PxXHH37dn0s esGfs9h5kB+ioIiktxge4QMyJy/UumOHhU59ZnFDyl/XC3NL28eW8OiDc7BfZE30 XUBJ1qZmKtIaT0yjPMb6CnisV2Q=
Received: by filter0953p1mdw1.sendgrid.net with SMTP id filter0953p1mdw1-24171-5A74F39A-B 2018-02-02 23:26:18.197073537 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0018p1iad2.sendgrid.net (SG) with ESMTP id 8EsK5-zETjGS3Lc_n0_6bA for <quic-issues@ietf.org>; Fri, 02 Feb 2018 23:26:18.131 +0000 (UTC)
Date: Fri, 02 Feb 2018 23:26:18 +0000 (UTC)
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab93d40494491a9a1f0df489653b3f9748e772918992cf00000001168cb59a92a169ce0c86958a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/348/c362739245@github.com>
In-Reply-To: <quicwg/base-drafts/pull/348@github.com>
References: <quicwg/base-drafts/pull/348@github.com>
Subject: Re: [quicwg/base-drafts] Define "httpq" (#348)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74f39a107ad_4122b28e6654ed0809af"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3x2uK0kQPIVDCPIw/TiW/6sFOymjK1Fg8CgD gh34EKKqfwMg9M2hMCCzSF72WL4lCDJ0ygpz77X4zM8muNW9wA1SXJaI0EIgqmZsc0pi9dq/ZOfOjt yg+YF4C2rdchIra08moQwCDI9wCda4cqiBRDndg5mLO7KmBnUjll+pE2UCpnL0ORllFlM1GroXeLCT 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/yjLtXwk_OqcJrHnbJ6YCgj4u9bU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 23:26:21 -0000

----==_mimepart_5a74f39a107ad_4122b28e6654ed0809af
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

All fair points, I was being a bit surreptitious.

Although I was under the impression that use of port 443 was no longer explicitly specified in HTTP/QUIC. It falls under the "any UDP port" statement.

It would be horrible if, formally speaking, the combination of clauses means sometimes HTTP/QUIC is using HTTP and sometimes its not. That might mean that bcp56bis needs some tightening up.

-- 
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/348#issuecomment-362739245
----==_mimepart_5a74f39a107ad_4122b28e6654ed0809af
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>All fair points, I was being a bit surreptitious.</p>
<p>Although I was under the impression that use of port 443 was no longer e=
xplicitly specified in HTTP/QUIC. It falls under the "any UDP port" stateme=
nt.</p>
<p>It would be horrible if, formally speaking, the combination of clauses m=
eans sometimes HTTP/QUIC is using HTTP and sometimes its not. That might me=
an that bcp56bis needs some tightening up.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/pull/348#issuecomment-362739245">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkq79QxYu1oqUPFnY0R=
5jtOIDNj00Wks5tQ5magaJpZM4MLoKT">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7gDa7SjmJTmmFMbE=
ePeTD2gZyaqks5tQ5magaJpZM4MLoKT.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pull=
/348#issuecomment-362739245"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHub"=
></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@LPardue in #348: All fair point=
s, I was being a bit surreptitious.\r\n\r\nAlthough I was under the impress=
ion that use of port 443 was no longer explicitly specified in HTTP/QUIC. I=
t falls under the \"any UDP port\" statement.\r\n\r\nIt would be horrible i=
f, formally speaking, the combination of clauses means sometimes HTTP/QUIC =
is using HTTP and sometimes its not. That might mean that bcp56bis needs so=
me tightening up."}],"action":{"name":"View Pull Request","url":"https://gi=
thub.com/quicwg/base-drafts/pull/348#issuecomment-362739245"}}}</script>=

----==_mimepart_5a74f39a107ad_4122b28e6654ed0809af--


From nobody Fri Feb  2 15:35:29 2018
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 850CA124319 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:35:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 uUxDYwagi0DJ for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:35:27 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 03307126C23 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 15:35:26 -0800 (PST)
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=N9isvDNgLc8yP321d55alh8feBE=; b=L6onD3lqzmhvQDmI 5UDx388DscCOAqQiepvLqZLnTbht440voFaGzbFtL/kIxrJnj+SdyuO7d0NMvNbh 0LMeDLJIRxXWnX02Yohw0Gnq5VT6lgHw9XRLkKJ2TKYobtaYAB47a2+Tlh96ic04 fktHvfZjd/z/t3UAIs6pZIaQBOU=
Received: by filter0346p1las1.sendgrid.net with SMTP id filter0346p1las1-29613-5A74F5BD-7 2018-02-02 23:35:25.228432017 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0014p1iad2.sendgrid.net (SG) with ESMTP id bzD_q_jxQpOm28-wzNm7Pw for <quic-issues@ietf.org>; Fri, 02 Feb 2018 23:35:25.200 +0000 (UTC)
Date: Fri, 02 Feb 2018 23:35:25 +0000 (UTC)
From: Subodh Iyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5cfa95daa84b0043cc6c9397533500b750d9ea2592cf00000001168cb7bd92a169ce11849814@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1093/362741030@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1093@github.com>
References: <quicwg/base-drafts/issues/1093@github.com>
Subject: Re: [quicwg/base-drafts] hq Alt-Svc quic parameter and structured headers (#1093)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74f5bd284c8_51a72b252094cecc39342"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: siyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2/6pT1eRLCLD7QWISD3q512FSB4ZzFF94zYl TmFQEMb/IfW8waugLaRqi/3fxHrCAOxmh7ajgGmo72bit9IoGYFHxytoqo8kVtMB2L2wdOYCJIyGhK jaBqHYoNYul1YuFphfbJ6SCqugiqmjClLMjvyqepEVcE8s0vQco92hEJt+t0zdJiTWRdJBOWaeHRgi 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Nv0dvN3BP4HQmdA6rQvEwtqLt_U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 23:35:28 -0000

----==_mimepart_5a74f5bd284c8_51a72b252094cecc39342
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

+1 on sooner the better. 

-- 
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/1093#issuecomment-362741030
----==_mimepart_5a74f5bd284c8_51a72b252094cecc39342
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>+1 on sooner the better.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1093#issuecomment-362741030">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7kLMiIX8t9X3MZN223f-7rKN61Yks5tQ5u9gaJpZM4R3PmO">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxR5l7zt4BZrNRUlF0tn_7IDWFn1ks5tQ5u9gaJpZM4R3PmO.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1093#issuecomment-362741030"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@siyengar in #1093: +1 on sooner the better. "}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1093#issuecomment-362741030"}}}</script>
----==_mimepart_5a74f5bd284c8_51a72b252094cecc39342--


From nobody Fri Feb  2 15:35:49 2018
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 1D501126C23 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:35:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.393
X-Spam-Level: 
X-Spam-Status: No, score=-0.393 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 8gVh2eGVSnod for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:35:46 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 BB8BE124319 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 15:35:45 -0800 (PST)
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=gp/AAQuQqkBb48ZTogpj5HjpoUs=; b=VMq5oTmBYxodk2Fm qZ/bg4R/HRF7XAGqVSUthZ3+i1anP+1cSD35S/01DlHiKnBebO3MM1ZIKSO8Tele 0+77I7e416cCFGZlhOqzA8rmIGQhy/4xYLGSRI6G42TXFeE/gIJ31jchXTHlcSNL uB7PY8AOiMK7iU6wZ91HzZuwa84=
Received: by filter0197p1las1.sendgrid.net with SMTP id filter0197p1las1-10474-5A74F5D0-B 2018-02-02 23:35:44.288028439 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0045p1mdw1.sendgrid.net (SG) with ESMTP id Lr5ArcUFTJGsxrwh1STu3A for <quic-issues@ietf.org>; Fri, 02 Feb 2018 23:35:44.216 +0000 (UTC)
Date: Fri, 02 Feb 2018 23:35:44 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2a41e63f2c8ab4e5d01a4fe073089462f0c4571292cf00000001168cb7cf92a169ce0c86958a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/348/c362741103@github.com>
In-Reply-To: <quicwg/base-drafts/pull/348@github.com>
References: <quicwg/base-drafts/pull/348@github.com>
Subject: Re: [quicwg/base-drafts] Define "httpq" (#348)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74f5cfec41f_ffd3fa7bcb6cf3065023"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0+ftMFQ14/FJmlgvT/TiBA025Nd4eIoGT2yp 3cXijDvXG7pG4s2B3tbQDk1BF1TEk5eTyAnydrj0xgSRlWpMdsQm0E3XRvPawFbNBMIj5LEkvHxXGJ PB7//Bg7Jmdzs4H0EUDva+ZSMDaO4Rv6SXJ63+AYrFDj5zMhVu4rajWLROy4GWVibTTbEOvfU+Gm1K Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/GHgmYlRA6Buauom5fso18sPC15s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 23:35:48 -0000

----==_mimepart_5a74f5cfec41f_ffd3fa7bcb6cf3065023
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

It's not, in the current document, since it's only used with Alt-Svc and Alt-Svc always gives you an explicit port.  This PR defines UDP port 443 as the default for the httpq:// scheme, though.

-- 
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/348#issuecomment-362741103
----==_mimepart_5a74f5cfec41f_ffd3fa7bcb6cf3065023
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>It's not, in the current document, since it's only used with Alt-Svc and Alt-Svc always gives you an explicit port.  This PR defines UDP port 443 as the default for the httpq:// scheme, though.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/348#issuecomment-362741103">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-I3QT-4d4hMDl2BdVL18Bexj3Klks5tQ5vPgaJpZM4MLoKT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7pOFAVqam_j5139LiJ8mCJ5tsv0ks5tQ5vPgaJpZM4MLoKT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/348#issuecomment-362741103"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #348: It's not, in the current document, since it's only used with Alt-Svc and Alt-Svc always gives you an explicit port.  This PR defines UDP port 443 as the default for the httpq:// scheme, though."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/348#issuecomment-362741103"}}}</script>
----==_mimepart_5a74f5cfec41f_ffd3fa7bcb6cf3065023--


From nobody Fri Feb  2 15:37:48 2018
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 B1F3F124D68 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:37:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 Spu5UXSrOUwT for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:37:45 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext4.iad.github.net [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 16AD6124319 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 15:37:45 -0800 (PST)
Date: Fri, 02 Feb 2018 15:37:43 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517614663; bh=wSxuU0tyZBhI9blwTqnJKEb03v2QmBeTPO91PeFcJJw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=jskdp5iuPoKnZqe3c8z/QF4Pn7J95raKadNwMeJ8Uxt4smnpzqkJGFKZvCgI6fcII u4gaejIhl4ebjL8AGS0qX09Xc3kkfbmZ43agmh/PG3XwXvuYYengTMgepl1f4lVowf 1tMiFSuskg8+TV3N2BL9hE5k6RtXGUQVRUvqbTyU=
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab91745c5513d3d1f3e4c35459ec5412840f34cd7f92cf00000001168cb84792a169ce0c86958a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/348/c362741538@github.com>
In-Reply-To: <quicwg/base-drafts/pull/348@github.com>
References: <quicwg/base-drafts/pull/348@github.com>
Subject: Re: [quicwg/base-drafts] Define "httpq" (#348)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74f6477375a_6eef2adc95006ecc27217"; 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
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/oh5hK6QnVQJItt8aWvcwNUYi1G8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 23:37:47 -0000

----==_mimepart_5a74f6477375a_6eef2adc95006ecc27217
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

> This PR defines UDP port 443 as the default for the httpq:// scheme, though.

Quite right, forgot/missed that sorry!

-- 
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/348#issuecomment-362741538
----==_mimepart_5a74f6477375a_6eef2adc95006ecc27217
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<blockquote>
<p>This PR defines UDP port 443 as the default for the httpq:// scheme, though.</p>
</blockquote>
<p>Quite right, forgot/missed that sorry!</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/348#issuecomment-362741538">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2vLB_L1GQANvQq8K-pvJx8KNa8_ks5tQ5xHgaJpZM4MLoKT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq90ySKyi7zSl-5aNeUj4CYOJmf_7ks5tQ5xHgaJpZM4MLoKT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/348#issuecomment-362741538"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@LPardue in #348: \u003e This PR defines UDP port 443 as the default for the httpq:// scheme, though.\r\n\r\nQuite right, forgot/missed that sorry!"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/348#issuecomment-362741538"}}}</script>
----==_mimepart_5a74f6477375a_6eef2adc95006ecc27217--


From nobody Fri Feb  2 15:58:29 2018
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 58CE8126CD6 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:58:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 ttXWfTHd2Mpi for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:58:25 -0800 (PST)
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 31E051200B9 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 15:58:25 -0800 (PST)
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=nL27nVKRZ7l21mHlzH1kwoaFPxw=; b=VnNAvhplWohN/Dno uVD3tACqF1Dosi7VnsQd9/8PpTi+ISkI4tgR0nBykQq7D7PdlBCtuPoVapvZxNKE LJqeQIPJxWxreGp066TD+GdG9JnXxT5fzKmm1gOjWHix/Sz/Vc/5lFvzYU6LA+Cu ARw2UAH6HPkqQthVdXJiGe8Te38=
Received: by filter1075p1mdw1.sendgrid.net with SMTP id filter1075p1mdw1-5953-5A74FB20-7 2018-02-02 23:58:24.302993868 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0017p1iad2.sendgrid.net (SG) with ESMTP id kI4JvLoPSrWYLaYMsHhhmw for <quic-issues@ietf.org>; Fri, 02 Feb 2018 23:58:24.372 +0000 (UTC)
Date: Fri, 02 Feb 2018 23:58:24 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf3c668df2def76606118a780e73267a9f909c14792cf00000001168cbd2092a169ce0faa5c6f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/835/362745472@github.com>
In-Reply-To: <quicwg/base-drafts/issues/835@github.com>
References: <quicwg/base-drafts/issues/835@github.com>
Subject: Re: [quicwg/base-drafts] How does QPACK delete horizon interact with pushed streams? (#835)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74fb204ac78_10032ab5662eced075865"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2rIs3ot1Q9d+2P0uMI1M3oSqjZxgIWmbSklz zm3L2kcnP0g1tQ7Yjsk6p+79VHFRAnhRaaVqLmcnrVV5u9lOK+3agLFtgWSh/YTKD49t4Hgmk5Dxx2 b58tdPatTYdAn4PbfgJBHuN03wupLwdwaq+7J+A5Yj0gQmsp3FAqmzYaHkp32og8QCO+sj9tTgtxvN g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/TNFQf_lyN7t04I2OWAFNLmWhm_g>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 23:58:26 -0000

----==_mimepart_5a74fb204ac78_10032ab5662eced075865
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

OBE.

-- 
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/835#issuecomment-362745472
----==_mimepart_5a74fb204ac78_10032ab5662eced075865
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>OBE.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/835#issuecomment-362745472">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4eG7FXnXH28O_I8GQVdUuFd7UU3ks5tQ6EggaJpZM4PtxLT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9vg-Snq75HzLPFwbs4kg1bG_biyks5tQ6EggaJpZM4PtxLT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/835#issuecomment-362745472"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #835: OBE."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/835#issuecomment-362745472"}}}</script>
----==_mimepart_5a74fb204ac78_10032ab5662eced075865--


From nobody Fri Feb  2 15:58:34 2018
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 0EE591200B9 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:58:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 D_l9tLjMEQzP for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 15:58:25 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 95B69124D37 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 15:58:25 -0800 (PST)
Date: Fri, 02 Feb 2018 15:58:24 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517615904; bh=ySN/KGKUYfR7eVwlnPrsKDjZToj+ZfyJA7ifSCSeoJM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=o10DjQopDG/xMn3EasRX52/1hkf7XdPcF+sI+WRNzuS+mtfzpugn8BlAYC1PIaRXM 1d0mrMAt8BhdvSoY4ST9D25hzrzDU6NHVTDDtoMH5mVBBqvJIygfhxWidQhj7Hs700 bH64MCLMb5Y7N+bBqA/7JB45yeegWncBe5+Wxjvc=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf3c668df2def76606118a780e73267a9f909c14792cf00000001168cbd2092a169ce0faa5c6f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/835/issue_event/1456122116@github.com>
In-Reply-To: <quicwg/base-drafts/issues/835@github.com>
References: <quicwg/base-drafts/issues/835@github.com>
Subject: Re: [quicwg/base-drafts] How does QPACK delete horizon interact with pushed streams? (#835)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74fb20e89f2_2f3c2ab868960ec41390cf"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/DaUIn_FBWSzb5nrgU7uRS14Oalc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 02 Feb 2018 23:58:27 -0000

----==_mimepart_5a74fb20e89f2_2f3c2ab868960ec41390cf
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #835.

-- 
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/835#event-1456122116
----==_mimepart_5a74fb20e89f2_2f3c2ab868960ec41390cf
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/835" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="262823023" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/835">#835</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/835#event-1456122116">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4eG7FXnXH28O_I8GQVdUuFd7UU3ks5tQ6EggaJpZM4PtxLT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9vg-Snq75HzLPFwbs4kg1bG_biyks5tQ6EggaJpZM4PtxLT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/835#event-1456122116"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #835."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/835#event-1456122116"}}}</script>
----==_mimepart_5a74fb20e89f2_2f3c2ab868960ec41390cf--


From nobody Fri Feb  2 16:07:58 2018
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 6F138124D37 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 16:07:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 um-72qH56sFB for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 16:07:56 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 C09481200B9 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 16:07:55 -0800 (PST)
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=9f2wMlaySlHzJsrP22raLXdGUfE=; b=Wwc55cg8kLagl1M3 25jItfgxME15mces9A6V+kCs9AWh6JxNm7MpZH0swkhrZSBh+FQK5Q3FwJiwsS/0 JLA8zX/faVFlTbPpGhCpl1xwr6MiucnKnb5s0Knqz4oBSooExe109mysiWMWQRQu Y03Bb5/qzpm4JkUjyBbKvkTH4+o=
Received: by filter0470p1las1.sendgrid.net with SMTP id filter0470p1las1-21399-5A74FD5A-F 2018-02-03 00:07:54.520601949 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0015p1iad2.sendgrid.net (SG) with ESMTP id k7Sn6qrwSXWH1_Y1iW8SWQ for <quic-issues@ietf.org>; Sat, 03 Feb 2018 00:07:54.448 +0000 (UTC)
Date: Sat, 03 Feb 2018 00:07:54 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab91fd17df000128686eb59bcda800ddb899cbd26992cf00000001168cbf5992a169ce11849814@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1093/362747272@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1093@github.com>
References: <quicwg/base-drafts/issues/1093@github.com>
Subject: Re: [quicwg/base-drafts] hq Alt-Svc quic parameter and structured headers (#1093)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a74fd59b707a_2cd42b0a1b96eed41778d7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0Wwcnbi8JJqCcdsVW2DKTMhhuWw1o8PDqltV LRpX6xiXhJ1y0eRQTkt665C75cdeoKlxUeEf1XCx0HwdrT6hlZrws5AwD4CEYR3Z4QSeEftl1POiQQ 22FsGRe7+sBBTSlvXk/5pUSjZQvmA/U6tOk1hk8XK9uUXJW+SGr5tOWkzT+owJkP0vtGI9c7A3LTjl U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/NGppoWRnYfUl2r-LH0wbIitZ5vM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 03 Feb 2018 00:07:57 -0000

----==_mimepart_5a74fd59b707a_2cd42b0a1b96eed41778d7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

+1 -- Let's do this, and ASAP.

On Fri, Feb 2, 2018 at 3:35 PM, Subodh Iyengar <notifications@github.com>
wrote:

> +1 on sooner the better.
>
> =E2=80=94
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/quicwg/base-drafts/issues/1093#issuecomment-362741030=
>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AKjg1GBKYo_NbQhEGSC4sT=
sQUW7smFM6ks5tQ5u8gaJpZM4R3PmO>
> .
>


--=20
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/1093#issuecomment-362747272=

----==_mimepart_5a74fd59b707a_2cd42b0a1b96eed41778d7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

+1 -- Let&#39;s do this, and ASAP.<br>
<br>
On Fri, Feb 2, 2018 at 3:35 PM, Subodh Iyengar &lt;notifications@github.com=
&gt;<br>
wrote:<br>
<br>
&gt; +1 on sooner the better.<br>
&gt;<br>
&gt; =E2=80=94<br>
&gt; You are receiving this because you are subscribed to this thread.<br>
&gt; Reply to this email directly, view it on GitHub<br>
&gt; &lt;https://github.com/quicwg/base-drafts/issues/1093#issuecomment-362=
741030&gt;,<br>
&gt; or mute the thread<br>
&gt; &lt;https://github.com/notifications/unsubscribe-auth/AKjg1GBKYo_NbQhE=
GSC4sTsQUW7smFM6ks5tQ5u8gaJpZM4R3PmO&gt;<br>
&gt; .<br>
&gt;<br>


<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1093#issuecomment-362747272">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq_xb3FqFIp9HRf=
2a1p8PWgum4_4zks5tQ6NZgaJpZM4R3PmO">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq5Nu1ctL_tbSqsbs=
7bu-wYSUjr92ks5tQ6NZgaJpZM4R3PmO.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1093#issuecomment-362747272"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@janaiyengar in #1093: +1 -- Let=
's do this, and ASAP.\n\nOn Fri, Feb 2, 2018 at 3:35 PM, Subodh Iyengar \u0=
03cnotifications@github.com\u003e\nwrote:\n\n\u003e +1 on sooner the better=
.\n\u003e\n\u003e =E2=80=94\n\u003e You are receiving this because you are =
subscribed to this thread.\n\u003e Reply to this email directly, view it on=
 GitHub\n\u003e \u003chttps://github.com/quicwg/base-drafts/issues/1093#iss=
uecomment-362741030\u003e,\n\u003e or mute the thread\n\u003e \u003chttps:/=
/github.com/notifications/unsubscribe-auth/AKjg1GBKYo_NbQhEGSC4sTsQUW7smFM6=
ks5tQ5u8gaJpZM4R3PmO\u003e\n\u003e .\n\u003e\n"}],"action":{"name":"View Is=
sue","url":"https://github.com/quicwg/base-drafts/issues/1093#issuecomment-=
362747272"}}}</script>=

----==_mimepart_5a74fd59b707a_2cd42b0a1b96eed41778d7--


From nobody Fri Feb  2 20:41:10 2018
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 0C0FC127275 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 20:41:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 1jUIMjw4D3yc for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 20:41:06 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 0FE13126D73 for <quic-issues@ietf.org>; Fri,  2 Feb 2018 20:41:05 -0800 (PST)
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=a1MXb2jh1PdNy12Q75mijQyR0rY=; b=xBYPUSgbRUO+XXEI xCQIjh/48j0wnSdXwFek7RirvZWghQuknfdylyqaCsaRJWSWOJCFvCId9ag+Muj0 kPhkKwwVIiTNyBs5nqoTyjGjrsM3u0dmHLl6Hkfc1qWeH7eWYhrqbqnu0ETscvPC MaA7tHcoOwfjCYnwEVKPxBF+NZE=
Received: by filter0477p1las1.sendgrid.net with SMTP id filter0477p1las1-10085-5A753D60-F 2018-02-03 04:41:04.466002967 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0038p1mdw1.sendgrid.net (SG) with ESMTP id GiArLXsKQq6MUEnugjovjA for <quic-issues@ietf.org>; Sat, 03 Feb 2018 04:41:04.280 +0000 (UTC)
Date: Sat, 03 Feb 2018 04:41:04 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd6d77ebda90c7ed4fedaaf8fa95f5678bbe0426992cf00000001168cff5f92a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/review/93807015@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a753d5fe4e71_3bec3fcd08106f3419228c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak14GupelnBeriYYyLsNvdfbVNx4zBJOo1AVn2 fvqH6kkXfc06M/iDFeyPWNCqPTBDKVkpL13+VVsWDkoKdHWnRaCWgHkDxx9gDPMqAYDQj7FW26mhUf 6FHOg1NovZyn/wcX7AisNyDtjH1RFc9g1PS5i9SM37PmbjMGlIH8j0kiWekzn/49U45R3MgZnPwOuY A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/3WDEXKmlu2HzhdEIIxathkY86Dw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 03 Feb 2018 04:41:08 -0000

----==_mimepart_5a753d5fe4e71_3bec3fcd08106f3419228c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

huitema commented on this pull request.



> +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+

With the updated text, I understand very well where to pick the sample. That's good. But there is still an issue. You note that "For packets with a short header, the packet number length is not known before decryption". If that is the case, then the receiver has to decode the first PN byte, get the length, then decode the other bytes. That means either two passes of encryption, or doing the XOR manually. Not great.

I would prefer "encrypt from the beginning of the PN to just before the start of the sample". One pass, no fuss.

-- 
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/1079#discussion_r165804822
----==_mimepart_5a753d5fe4e71_3bec3fcd08106f3419228c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@huitema</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165804822">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+
</pre>
<p>With the updated text, I understand very well where to pick the sample. That's good. But there is still an issue. You note that "For packets with a short header, the packet number length is not known before decryption". If that is the case, then the receiver has to decode the first PN byte, get the length, then decode the other bytes. That means either two passes of encryption, or doing the XOR manually. Not great.</p>
<p>I would prefer "encrypt from the beginning of the PN to just before the start of the sample". One pass, no fuss.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165804822">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_FoNlxr5xnuRkILyji02Sly98kKks5tQ-NfgaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6qoC2UzX5xLjEiUP_KzUVSEgNj-ks5tQ-NfgaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165804822"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@huitema commented on #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079#discussion_r165804822"}}}</script>
----==_mimepart_5a753d5fe4e71_3bec3fcd08106f3419228c--


From nobody Fri Feb  2 23:34:18 2018
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 4A882127444 for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 23:34:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.625
X-Spam-Level: 
X-Spam-Status: No, score=-0.625 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 7FtG6UzpBBaW for <quic-issues@ietfa.amsl.com>; Fri,  2 Feb 2018 23:34:14 -0800 (PST)
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 B557D1241FC for <quic-issues@ietf.org>; Fri,  2 Feb 2018 23:34:14 -0800 (PST)
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=1MEBcJdCiBWS9YtO5fvJ9KKXuNw=; b=FUKv4+k1zD98WGY4 +Hcl2fhK2U/ZII5fUmN9cwj9ZyW+EpYLyOkFmvLUbkOyvGB9fpQaPmWUUYGNkmH/ XB5NihBnGAcnOoFXHe89ABRtH75PmuTftnrn++JY4gMitr28mPuuqr/ZTqKVh/Lx vG9V+EE/37ExZZysV4rkfkiTPUM=
Received: by filter0495p1las1.sendgrid.net with SMTP id filter0495p1las1-30019-5A7565F5-F 2018-02-03 07:34:13.488543985 +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 ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id 53e21EWtT8aBCQ_3MVydxg for <quic-issues@ietf.org>; Sat, 03 Feb 2018 07:34:13.349 +0000 (UTC)
Date: Sat, 03 Feb 2018 07:34:13 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0cb1f767e8a8634e81c7473a529fbcf282355eb192cf00000001168d27f592a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1092/362787321@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1092@github.com>
References: <quicwg/base-drafts/issues/1092@github.com>
Subject: Re: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7565f543286_210c2aae000daed45698be"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak35NVujKcguGUoL61+HHryo4L8VfXBNe74r6E inQEHGWjkhQmqTdHuExsvfqeuv03E2vAeEM7QNYFaH8QNEULXeCUMSjYicwfsScmyBZ0RsMoAymi/P IM6H5pl0j5+falSfERGsaJh38BDvcIKeavjKfnxK1RNoDIOfNl/LomO/vDNg6f8e3RTQnjnXPmmL3k k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/jGwwUMKcEojwO_AQ20TQNNHgATI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 03 Feb 2018 07:34:16 -0000

----==_mimepart_5a7565f543286_210c2aae000daed45698be
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

As Kazuho points out, it is possible to write a keyed pseudo random function, "shall I skip sending sequence number X", and tune it for whatever skip probability you want. The same function can be used when receiving acks, to detect "should someone really ack sequence number X". That means the "ack skipping" test is really easy to implement. The entropy test, not so much.

-- 
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/1092#issuecomment-362787321
----==_mimepart_5a7565f543286_210c2aae000daed45698be
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>As Kazuho points out, it is possible to write a keyed pseudo random func=
tion, "shall I skip sending sequence number X", and tune it for whatever sk=
ip probability you want. The same function can be used when receiving acks,=
 to detect "should someone really ack sequence number X". That means the "a=
ck skipping" test is really easy to implement. The entropy test, not so muc=
h.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1092#issuecomment-362787321">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqwkIJcg1Sjh3E4=
yIdJnVOVab_jpuks5tRAv1gaJpZM4R3Abl">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq28wIVrmoTILt4lt=
P_z-rG7VgWG5ks5tRAv1gaJpZM4R3Abl.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1092#issuecomment-362787321"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@huitema in #1092: As Kazuho poi=
nts out, it is possible to write a keyed pseudo random function, \"shall I =
skip sending sequence number X\", and tune it for whatever skip probability=
 you want. The same function can be used when receiving acks, to detect \"s=
hould someone really ack sequence number X\". That means the \"ack skipping=
\" test is really easy to implement. The entropy test, not so much."}],"act=
ion":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issu=
es/1092#issuecomment-362787321"}}}</script>=

----==_mimepart_5a7565f543286_210c2aae000daed45698be--


From nobody Sat Feb  3 00:15:47 2018
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 AADE91201F2 for <quic-issues@ietfa.amsl.com>; Sat,  3 Feb 2018 00:15:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 w9JAkLLFFDQG for <quic-issues@ietfa.amsl.com>; Sat,  3 Feb 2018 00:15:44 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 37D8D126579 for <quic-issues@ietf.org>; Sat,  3 Feb 2018 00:15:44 -0800 (PST)
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=n65CE9y6KBUGJPH2nb/czxLjvzc=; b=FKMt/n3bPJ7MksDl z51+EZTuxS8i6E1XSak7Av1gFU3W/XnfPXPHzKY+nNXFYPX3XZ4bw/bH8tVpEAnd ul9igZl5z8lKkUAxDvc+nyQvTZ3Njsh6rbbbSEPLkQnig5y2u4h4VGs0TTvWy01S HJX+71AIaRI3S7gbANztgH4A36g=
Received: by filter1176p1mdw1.sendgrid.net with SMTP id filter1176p1mdw1-26140-5A756FAF-3 2018-02-03 08:15:43.106054164 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0010p1iad1.sendgrid.net (SG) with ESMTP id 9JQZvrkHS9KfIlm8GuSz3g for <quic-issues@ietf.org>; Sat, 03 Feb 2018 08:15:43.245 +0000 (UTC)
Date: Sat, 03 Feb 2018 08:15:43 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abce6af892afb024b76270c62dd0ef0c11f6d9c73492cf00000001168d31af92a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1092/362789262@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1092@github.com>
References: <quicwg/base-drafts/issues/1092@github.com>
Subject: Re: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a756faf271fe_11812aea8a884ed43126a0"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1HDgkctVNI8UAEJtTXG2+CLeCRndINkzmS92 rloeiFf30ZYDyQk32mCd8ctcEHULQP2VbHqkfy+wtxypagmmAagAuOQzXvItgUDflr6Mt/WBM+/J27 WQEI1bbnS0WICwtj+KmQ5BHbyN9huJGbuoCVYXcfoi2LCO0k95LQfkK8YA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/x-BRsdqgQbimOv-nmQ2rZCdODL8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 03 Feb 2018 08:15:46 -0000

----==_mimepart_5a756faf271fe_11812aea8a884ed43126a0
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I'm aware of the pseudo random hash approach to skipping, and if wasn't because it required on-wire changes or gaps, I would have suggested it too. It can be done gapless by randomly sending an ACK token frame in packets that would otherwise have been gaps which avoids packet header flags.

Although the hash based testing is fairly simple with gaps, storing a bit per transmitted packet is also easy, if not easier since you need a data structure for retransmission and ACK tracking anyway.

However, I do see the issue Ian mentions with false acknowledgements of lost packets. I'm not convinced that is a realistic attack scenario whereas opportunistic personal bandwidth prioritisation or DoS are demonstrated attacks. Even so, I would be great if the gapless approach could improve in this aspect without requiring the ACK frames to carry entropy for all ACK'ed packets, which I agree, is not ideal.

There are attacks on specific receivers index implementation of received packets which are easily defended with a gapless approach but with gaps it is hard to reject because any gap pattern could be valid even if far from a realistic network loss pattern.

-- 
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/1092#issuecomment-362789262
----==_mimepart_5a756faf271fe_11812aea8a884ed43126a0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I'm aware of the pseudo random hash approach to skipping, and if wasn't =
because it required on-wire changes or gaps, I would have suggested it too.=
 It can be done gapless by randomly sending an ACK token frame in packets t=
hat would otherwise have been gaps which avoids packet header flags.</p>
<p>Although the hash based testing is fairly simple with gaps, storing a bi=
t per transmitted packet is also easy, if not easier since you need a data =
structure for retransmission and ACK tracking anyway.</p>
<p>However, I do see the issue Ian mentions with false acknowledgements of =
lost packets. I'm not convinced that is a realistic attack scenario whereas=
 opportunistic personal bandwidth prioritisation or DoS are demonstrated at=
tacks. Even so, I would be great if the gapless approach could improve in t=
his aspect without requiring the ACK frames to carry entropy for all ACK'ed=
 packets, which I agree, is not ideal.</p>
<p>There are attacks on specific receivers index implementation of received=
 packets which are easily defended with a gapless approach but with gaps it=
 is hard to reject because any gap pattern could be valid even if far from =
a realistic network loss pattern.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1092#issuecomment-362789262">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq12BwVFb9KAsHS=
gGrxizuPI9oFlTks5tRBWvgaJpZM4R3Abl">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1tK0eedi0i_wXjH=
XwlgH_eFe1Ddks5tRBWvgaJpZM4R3Abl.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1092#issuecomment-362789262"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #1092: I'm aware of=
 the pseudo random hash approach to skipping, and if wasn't because it requ=
ired on-wire changes or gaps, I would have suggested it too. It can be done=
 gapless by randomly sending an ACK token frame in packets that would other=
wise have been gaps which avoids packet header flags.\r\n\r\nAlthough the h=
ash based testing is fairly simple with gaps, storing a bit per transmitted=
 packet is also easy, if not easier since you need a data structure for ret=
ransmission and ACK tracking anyway.\r\n\r\nHowever, I do see the issue Ian=
 mentions with false acknowledgements of lost packets. I'm not convinced th=
at is a realistic attack scenario whereas opportunistic personal bandwidth =
prioritisation or DoS are demonstrated attacks. Even so, I would be great i=
f the gapless approach could improve in this aspect without requiring the A=
CK frames to carry entropy for all ACK'ed packets, which I agree, is not id=
eal.\r\n\r\nThere are attacks on specific receivers index implementation of=
 received packets which are easily defended with a gapless approach but wit=
h gaps it is hard to reject because any gap pattern could be valid even if =
far from a realistic network loss pattern."}],"action":{"name":"View Issue"=
,"url":"https://github.com/quicwg/base-drafts/issues/1092#issuecomment-3627=
89262"}}}</script>=

----==_mimepart_5a756faf271fe_11812aea8a884ed43126a0--


From nobody Sat Feb  3 00:36:00 2018
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 C237B127735 for <quic-issues@ietfa.amsl.com>; Sat,  3 Feb 2018 00:35:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 8LzG2LJ4PLqx for <quic-issues@ietfa.amsl.com>; Sat,  3 Feb 2018 00:35:58 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 F0C901201F2 for <quic-issues@ietf.org>; Sat,  3 Feb 2018 00:35:57 -0800 (PST)
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=sdoPoX1h+WSa0fmBGUhTC+COfkM=; b=PdW7wfooM0tgWaje TmyW/DlnR3YFQpPTvrHYwgkeiyDZBc//Omx0q7WZPbmSbmPDsThNaqDoYtSmrs3I G6w5HPrgCbh+9D5mddzVSoNq5VZuuFOslnbpvAxdnQ4/RLVdFD44947AOY0edMyi 3TKVDoxh7cWLMaaYBZLCQOCz61A=
Received: by filter1245p1mdw1.sendgrid.net with SMTP id filter1245p1mdw1-13971-5A75746C-17 2018-02-03 08:35:56.92665566 +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 YAT6EX-GQwe4BtDJ4cAIaw for <quic-issues@ietf.org>; Sat, 03 Feb 2018 08:35:56.896 +0000 (UTC)
Date: Sat, 03 Feb 2018 08:35:57 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab55930bf6310ca69a0e279b2d53f49834cec7dbd092cf00000001168d366c92a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1092/362790803@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1092@github.com>
References: <quicwg/base-drafts/issues/1092@github.com>
Subject: Re: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a75746cc6456_5302b217dc82ed0187831"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak03UusGEGvKalc0IulOXqzDwcnJigJzeA6bj2 p5aRxwPEARQWLhTXOCXXo5StdZ5R4z7fh0ltOKfoVdbxzv4+DbOXVbx8+FQ6NIqD8iv+h03mFhd16l zOPA/PaiNlmTYAfFkaMNPEVseWaUKOZmr7+76+qfKSzNEPwbm9jB81WUg14XSHVdaOilRZlbvpHd4c I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XpY2m9xxnlS_UrBTY7ng7-b6pjY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 03 Feb 2018 08:36:00 -0000

----==_mimepart_5a75746cc6456_5302b217dc82ed0187831
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Failing to gain traction for a gapless approach, I would suggest an alternative gap based approach that uses something like Kazuhos hash in formalized manner  in line with my comments place in the quic-go issue: https://github.com/lucas-clemente/quic-go/issues/1149

Citing my mis-placed comment on that issue:

>If such a function is formalized, with an unpredictable key, of course, it would remove a class of attacks on the receivers indexing of received packets, for example by simply dropping a connection if the index starts to use too much space per packet on average. It would also put a bound the gap size so large gap jumps are ruled out. This would alleviate some of my concerns regarding gaps.




-- 
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/1092#issuecomment-362790803
----==_mimepart_5a75746cc6456_5302b217dc82ed0187831
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Failing to gain traction for a gapless approach, I would suggest an alte=
rnative gap based approach that uses something like Kazuhos hash in formali=
zed manner  in line with my comments place in the quic-go issue: <a href=3D=
"https://github.com/lucas-clemente/quic-go/issues/1149" class=3D"issue-link=
 js-issue-link" data-error-text=3D"Failed to load issue title" data-id=3D"2=
94092294" data-permission-text=3D"Issue title is private" data-url=3D"https=
://github.com/lucas-clemente/quic-go/issues/1149">lucas-clemente/quic-go#11=
49</a></p>
<p>Citing my mis-placed comment on that issue:</p>
<blockquote>
<p>If such a function is formalized, with an unpredictable key, of course, =
it would remove a class of attacks on the receivers indexing of received pa=
ckets, for example by simply dropping a connection if the index starts to u=
se too much space per packet on average. It would also put a bound the gap =
size so large gap jumps are ruled out. This would alleviate some of my conc=
erns regarding gaps.</p>
</blockquote>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1092#issuecomment-362790803">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq4FSfHeUCMZVlv=
CmKd82OKX-v81oks5tRBpsgaJpZM4R3Abl">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7jCEH3NM7bL2lK9=
Fg8CdPKKltx8ks5tRBpsgaJpZM4R3Abl.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1092#issuecomment-362790803"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #1092: Failing to g=
ain traction for a gapless approach, I would suggest an alternative gap bas=
ed approach that uses something like Kazuhos hash in formalized manner  in =
line with my comments place in the quic-go issue: https://github.com/lucas-=
clemente/quic-go/issues/1149\r\n\r\nCiting my mis-placed comment on that is=
sue:\r\n\r\n\u003eIf such a function is formalized, with an unpredictable k=
ey, of course, it would remove a class of attacks on the receivers indexing=
 of received packets, for example by simply dropping a connection if the in=
dex starts to use too much space per packet on average. It would also put a=
 bound the gap size so large gap jumps are ruled out. This would alleviate =
some of my concerns regarding gaps.\r\n\r\n\r\n"}],"action":{"name":"View I=
ssue","url":"https://github.com/quicwg/base-drafts/issues/1092#issuecomment=
-362790803"}}}</script>=

----==_mimepart_5a75746cc6456_5302b217dc82ed0187831--


From nobody Sun Feb  4 05:49:39 2018
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 084D812700F for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 05:49:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 Q_ytj1Iy5WCV for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 05:49:35 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 440C4126FB3 for <quic-issues@ietf.org>; Sun,  4 Feb 2018 05:49:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=OzbbPBoh/SJeCmW0bLiQId1v1Cw=; b=t5lrQJ1uKx26R1Ee blk5ISzXo5nLjKHYrHahypFOr4+W9axAXed8yHHrlBeq0E4C4ABD0bH4tJ2WmiGA /fzGS8p3y7GQRjruiqgD7XQUuzCa0OLHlQpHKk5D67WgxuSYG9pJdyOWnYs11GXr fByPHXmODaln30eLn45b6EIWJkA=
Received: by filter0592p1mdw1.sendgrid.net with SMTP id filter0592p1mdw1-24133-5A770F6E-4 2018-02-04 13:49:34.08108024 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0041p1mdw1.sendgrid.net (SG) with ESMTP id yztbu7OCQgaJ5sAa4RTbag for <quic-issues@ietf.org>; Sun, 04 Feb 2018 13:49:34.125 +0000 (UTC)
Date: Sun, 04 Feb 2018 13:49:34 +0000 (UTC)
From: Tatsuhiro Tsujikawa <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab95ec9b7a33575fea416b540366ce9baa250ede6492cf00000001168ed16d92a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094@github.com>
Subject: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a770f6dd3e36_58492abe8748aed45654a1"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: tatsuhiro-t
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1PhG81BkrfCGAxKaD72pcsgCp7Eycja3B9N5 NqjkgRkhWZiIBrnArVHlQAMh7jYR0iOvBVKPq6UA3WSnrg0BHsWP2ih6gmFHS7QWPD1WeDdU8j/3jv T2FrUdYJUYQEGUsFM2dc/RCKA9rcOm/H1cUlkm3u/keqcZMnSlTShFJHRaTlvVz8ec3n2m7Mdq+tjx I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/1C_szks31SqNyCb1JMWoHH_JEc8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 04 Feb 2018 13:49:37 -0000

----==_mimepart_5a770f6dd3e36_58492abe8748aed45654a1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

https://quicwg.github.io/base-drafts/draft-ietf-quic-tls.html#rfc.section.7.1 says that HRR may be sent for a reason other than address validation (e.g., requesting different client key share).
In that case, should such HRR also be sent in Retry packet?

https://quicwg.github.io/base-drafts/draft-ietf-quic-tls.html#rfc.section.7.1.2 says that HRR must be sent in Retry packet.  So it feels like it should.

I tried several endpoints in order to see the beahviour when HRR is generated without address validation.  I saw 2 actions.  One action is HRR is received in Retry packet.  Another is in regular Handshake packet.

* quicly: Handshake
* picoquic: Retry
* mozquic: Handshake
* ngtcp2: Handshake

If HRR should be sent in HRR which does not perform address validation, then server should perform just like stateless retry, but in this case it is stateful, no cookie is required.  Still server has to re-generate handshake secret using conneciton ID in 2nd Initial packet from client (which was chosen by server).  Is that right?


-- 
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/1094
----==_mimepart_5a770f6dd3e36_58492abe8748aed45654a1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://quicwg.github.io/base-drafts/draft-ietf-quic-tls.html#rfc.section.7.1" rel="nofollow">https://quicwg.github.io/base-drafts/draft-ietf-quic-tls.html#rfc.section.7.1</a> says that HRR may be sent for a reason other than address validation (e.g., requesting different client key share).<br>
In that case, should such HRR also be sent in Retry packet?</p>
<p><a href="https://quicwg.github.io/base-drafts/draft-ietf-quic-tls.html#rfc.section.7.1.2" rel="nofollow">https://quicwg.github.io/base-drafts/draft-ietf-quic-tls.html#rfc.section.7.1.2</a> says that HRR must be sent in Retry packet.  So it feels like it should.</p>
<p>I tried several endpoints in order to see the beahviour when HRR is generated without address validation.  I saw 2 actions.  One action is HRR is received in Retry packet.  Another is in regular Handshake packet.</p>
<ul>
<li>quicly: Handshake</li>
<li>picoquic: Retry</li>
<li>mozquic: Handshake</li>
<li>ngtcp2: Handshake</li>
</ul>
<p>If HRR should be sent in HRR which does not perform address validation, then server should perform just like stateless retry, but in this case it is stateful, no cookie is required.  Still server has to re-generate handshake secret using conneciton ID in 2nd Initial packet from client (which was chosen by server).  Is that right?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1094">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-hGKtsInkinM2ez5S7c2xkD9HWdks5tRbVtgaJpZM4R4kvM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4HCYiHeeZxGpZtoe3FJPYWfN4T5ks5tRbVtgaJpZM4R4kvM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1094"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Clarification: HRR which does not perform address validation (#1094)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1094"}}}</script>
----==_mimepart_5a770f6dd3e36_58492abe8748aed45654a1--


From nobody Sun Feb  4 15:06:08 2018
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 9F063129C56 for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 15:06:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 ixCLr8DzNKaI for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 15:06:05 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext5.iad.github.net [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4700D129C53 for <quic-issues@ietf.org>; Sun,  4 Feb 2018 15:06:05 -0800 (PST)
Date: Sun, 04 Feb 2018 15:06:04 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517785564; bh=heykRjoVtEA1YA9i6gbKjX3FT7vzepzFWHdKHUaSep8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=oM/c8i695XAZf/kLkYuwLNVvTs70IkU/JZiirDIP1deXqZBxH3nc8xl6O+PGobdE4 Mhd6rXX9LOkGFwtp0PdnmNn/y+3p3CuvFWtz51lYQEjsqkDSyXkVm/JP09lLCUPTBB eLDxNswaeZVE/TnzTpX1W4uvW/2AaZ++I2+ZSmqA=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4dacd0877893da6a15412d716c51d7261dbcd58692cf00000001168f53dc92a163ce01a11473@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d/27333747@github.com>
In-Reply-To: <quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d@github.com>
References: <quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d@github.com>
Subject: Re: [quicwg/base-drafts] removed offending text about acks (fd34af6)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7791dc9c3b6_48c82af7ac3aaed436041c"; 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/8CjTB7C3_mDrTriEOe_ZaR38_-I>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 04 Feb 2018 23:06:06 -0000

----==_mimepart_5a7791dc9c3b6_48c82af7ac3aaed436041c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

That's a fair point.  Can you open an issue please?  (This isn't really the place to make that sort of change visible.)

-- 
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/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27333747
----==_mimepart_5a7791dc9c3b6_48c82af7ac3aaed436041c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>That's a fair point.  Can you open an issue please?  (This isn't really the place to make that sort of change visible.)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27333747">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxaGg_zSKvyt1VC7-SXjkK6tiKSAks5tRjfcgaJpZM4R2cBC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_v7o2UAJkPaaQqR3Ux5AlSH1m_0ks5tRjfcgaJpZM4R2cBC.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27333747"></link>
  <meta itemprop="name" content="View Commit"></meta>
</div>
<meta itemprop="description" content="View this Commit on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson on fd34af6: That's a fair point.  Can you open an issue please?  (This isn't really the place to make that sort of change visible.)"}],"action":{"name":"View Commit","url":"https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27333747"}}}</script>
----==_mimepart_5a7791dc9c3b6_48c82af7ac3aaed436041c--


From nobody Sun Feb  4 15:08:27 2018
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 3E9B3129C53 for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 15:08:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 TcFAPAVUS7Pk for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 15:08:24 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 C0057120725 for <quic-issues@ietf.org>; Sun,  4 Feb 2018 15:08:24 -0800 (PST)
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=5ZwBl/esRxtbScKYZeWCrks6dao=; b=jeY30Bc2SyCKb6EL eEtbLiA+7D8EhfEbB76cHdfA6DijS00dWiMHb78d8RZg2aG0JLetx/UvA+1KEfjr qUR+4rJN+6pvWnX3Ob0WZE3n7+tLyufbksu8DJsyvC7XLlJKs7qbGChH9j8eE/4l 49WjPobp7vrfnA/Rg6ciE9j2Ps4=
Received: by filter1260p1mdw1.sendgrid.net with SMTP id filter1260p1mdw1-32039-5A779268-1 2018-02-04 23:08:24.09634699 +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 ismtpd0024p1iad2.sendgrid.net (SG) with ESMTP id ATNrF-qGRX-2cUHppIuw9w for <quic-issues@ietf.org>; Sun, 04 Feb 2018 23:08:24.103 +0000 (UTC)
Date: Sun, 04 Feb 2018 23:08:24 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0a2c4f643f6ac84d0215b840ba3feea31c3be78692cf00000001168f546792a169ce10c89c07@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/review/93862041@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a779267eda1e_17e53fced6854f2811153f"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3Pog86meYeIqrIBiY69LaLIv0mF7NsJ6ASCG SdYouKcbfRPUHZtM8lncbY7FQViJoddHlyd0yiT2EPLbgFYhFtqbbGXvPF3W8lfwYxtiWtPYnPSfi+ qGUlD7mQ+fbrkmvJBGyApurZ0Ov5dGEznofPcW+wMPvm5PH8KKgvr0UpCILHtQ6LkZqy0QCYyhuibM w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/JlMPdii2yauCT5E0rUune_zMHFc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 04 Feb 2018 23:08:26 -0000

----==_mimepart_5a779267eda1e_17e53fced6854f2811153f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



> +#### Committing to a New Address
+
+When a server receives a packet containing a frame other than PATH_CHALLENGE,
+PATH_RESPONSE, or PADDING from a client address with a packet number that is the
+largest seen thus far on the connection, the server "commits" to this client
+address. The server MUST send all subsequent packets to this address, with the
+following exception.  PATH_CHALLENGE, PATH_RESPONSE, and PADDING frames are used
+for probing a network path, and receiving only these frames MUST NOT cause the
+server to commit to a new address.
+
+Receiving a packet from a new address but with a packet number that is not the
+largest seen thus far suggests that a reordered packet was received and MUST NOT
+cause the server to change its commitment.
+
+Upon committing to a new address, the server SHOULD reset its congestion
+controller and roundtrip time estimator to start new estimations.

Excellent point.  "Only packets sent on the new path contribute to the state of the congestion control and RTT estimation on that path."

-- 
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/1012#discussion_r165861957
----==_mimepart_5a779267eda1e_17e53fced6854f2811153f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r165861957">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +#### Committing to a New Address
+
+When a server receives a packet containing a frame other than PATH_CHALLENGE,
+PATH_RESPONSE, or PADDING from a client address with a packet number that is the
+largest seen thus far on the connection, the server &quot;commits&quot; to this client
+address. The server MUST send all subsequent packets to this address, with the
+following exception.  PATH_CHALLENGE, PATH_RESPONSE, and PADDING frames are used
+for probing a network path, and receiving only these frames MUST NOT cause the
+server to commit to a new address.
+
+Receiving a packet from a new address but with a packet number that is not the
+largest seen thus far suggests that a reordered packet was received and MUST NOT
+cause the server to change its commitment.
+
+Upon committing to a new address, the server SHOULD reset its congestion
+controller and roundtrip time estimator to start new estimations.
</pre>
<p>Excellent point.  "Only packets sent on the new path contribute to the state of the congestion control and RTT estimation on that path."</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r165861957">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5-m07fLML6rSzdbZYggN8DViZ-Dks5tRjhngaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_M5nfkO0xxP1KvnoPMhquqmCmUuks5tRjhngaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r165861957"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012#discussion_r165861957"}}}</script>
----==_mimepart_5a779267eda1e_17e53fced6854f2811153f--


From nobody Sun Feb  4 15:10:15 2018
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 02C88129C53 for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 15:10:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 V8YhYgfC5Iu7 for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 15:10:13 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 BD3A1120725 for <quic-issues@ietf.org>; Sun,  4 Feb 2018 15:10:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=M2cZXySGTr0WCpCPT6Ht+u5rIEc=; b=VWKsMoe0vslezwnW ELe0CFb/vTzOPmwi9US2BWZSxa9uB0P/uU9pj47aW0f1cLgAc7s4ON4ZbprW/GUC kk7DNPCt691va8aIoFcSvaIaQInsC06EojfgeEDp7E2oijPF0Lf+kSQKvizZbAiV psHfLtiz4XIHgN6oeo/JGgSJfVE=
Received: by filter0271p1las1.sendgrid.net with SMTP id filter0271p1las1-32511-5A7792D3-F 2018-02-04 23:10:11.386475459 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id vWHUO43wR5-EjvHc5eo30w for <quic-issues@ietf.org>; Sun, 04 Feb 2018 23:10:11.296 +0000 (UTC)
Date: Sun, 04 Feb 2018 23:10:11 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab236ab4867471ef82c0ab2725626d21adde4b48c892cf00000001168f54d392a169ce1189c0d8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1095@github.com>
Subject: [quicwg/base-drafts] Clarify how frames are retransmitted (#1095)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7792d331220_75842b21a149aec4166814"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1GtgBp8YHzD7pPHQLg87VrkHDbA4R1lvpbGR oYsDqcElC6GRnsHZqiG9WBDuz6Qeh7i092cxyh9z+hABRmT1MxYv+uaJZn+S6RzJikWX3qRZe8+2Wb wFZ7heQ394V3oW8fXFUBfrj7i2iXD5XSyRm3liUJtXiZlZYFx+f2/+4A/g==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/reh_2HwELnLmkJXZnuMY-4Vf9_8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 04 Feb 2018 23:10:14 -0000

----==_mimepart_5a7792d331220_75842b21a149aec4166814
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The transport text

>  Some frames are simply retransmitted,
 -some have their contents moved to new frames, and others are never
 -retransmitted.

does not cover that frames can also update content, such as MAX frames. 
Perhaps add a text like ", and some frames are retransmitted with updated content."

-- 
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/1095
----==_mimepart_5a7792d331220_75842b21a149aec4166814
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The transport text</p>
<blockquote>
<p>Some frames are simply retransmitted,<br>
-some have their contents moved to new frames, and others are never<br>
-retransmitted.</p>
</blockquote>
<p>does not cover that frames can also update content, such as MAX frames.<br>
Perhaps add a text like ", and some frames are retransmitted with updated content."</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1095">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2whriRVgs8xlQo1ALg1sKOijZzzks5tRjjTgaJpZM4R4xQZ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq53ytBrv5uSTzPAY0_IEu_pIXNj5ks5tRjjTgaJpZM4R4xQZ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1095"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Clarify how frames are retransmitted (#1095)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1095"}}}</script>
----==_mimepart_5a7792d331220_75842b21a149aec4166814--


From nobody Sun Feb  4 15:10:31 2018
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 1D4C612711A for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 15:10:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 TMAHNvC6HNz0 for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 15:10:28 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7E04B120725 for <quic-issues@ietf.org>; Sun,  4 Feb 2018 15:10:28 -0800 (PST)
Date: Sun, 04 Feb 2018 15:10:27 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517785827; bh=ZBKWwfFBGbXIG5M/OIpB5VwaRMraq3hacce3mUd4bgw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=bX/LZdBNC4l5979+AhKar+0guF+ZwJvwYs0iYPksV5MPfNQN5/OuE/ferw8qaoOUq x6v/FPhyZwVags7Le6ZJkNlrCqBPwTH51AVIPZJpgCPc/o+HQaVr5SqkL4fLACWG4G /lJJF13HAwjd6bqt6GZ5/sD/A1b8AB5BIDTxKqCk=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3faf1c6a886325b59d60052253d39b60ce89202a92cf00000001168f54e392a163ce01a11491@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d/27333777@github.com>
In-Reply-To: <quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d@github.com>
References: <quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d@github.com>
Subject: Re: [quicwg/base-drafts] removed offending text about acks (fd34af6)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7792e3a32e4_8e92b059cbc4ec8114433"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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/tCJmWCK30dIOVh0phwCk1vcb-6o>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 04 Feb 2018 23:10:30 -0000

----==_mimepart_5a7792e3a32e4_8e92b059cbc4ec8114433
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

https://github.com/quicwg/base-drafts/issues/1095

-- 
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/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27333777
----==_mimepart_5a7792e3a32e4_8e92b059cbc4ec8114433
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/quicwg/base-drafts/issues/1095" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="294240472" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1095">#1095</a></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27333777">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-v349EhXwn3Ve3jWoGUlTVrDGMPks5tRjjjgaJpZM4R2cBC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqw2Ix2VknXt0fa8AhDSWZBQa6ueSks5tRjjjgaJpZM4R2cBC.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27333777"></link>
  <meta itemprop="name" content="View Commit"></meta>
</div>
<meta itemprop="description" content="View this Commit on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj on fd34af6: https://github.com/quicwg/base-drafts/issues/1095"}],"action":{"name":"View Commit","url":"https://github.com/quicwg/base-drafts/commit/fd34af6df17613257ea3239562331237256bc63d#commitcomment-27333777"}}}</script>
----==_mimepart_5a7792e3a32e4_8e92b059cbc4ec8114433--


From nobody Sun Feb  4 15:13:13 2018
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 A5F87129C56 for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 15:13:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 2AQfD-D7rHiN for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 15:13:11 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 4310B120725 for <quic-issues@ietf.org>; Sun,  4 Feb 2018 15:13:11 -0800 (PST)
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=ruoFPjHvxYndTN/p8Hs4hvxY4lc=; b=QVi1Wjw7LRQF2Mi7 uQBlD83QBVxnGWW2SniCnDvTuBusLv/Xs+/cCNZQpMH8wWyKk0MUZKMwjF/i4lOe XCWIf/cWg3K6cmiGwRcdnu2J8yzzZgL9Uiz+TMutorY6aKQlqVjZP6di++fsEOvL mrpghLhbMHXlPYIrBidEkW62MM4=
Received: by filter0154p1las1.sendgrid.net with SMTP id filter0154p1las1-22001-5A779385-D 2018-02-04 23:13:09.752773493 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0031p1mdw1.sendgrid.net (SG) with ESMTP id Eva0GRZQTticDEnejt-A5Q for <quic-issues@ietf.org>; Sun, 04 Feb 2018 23:13:09.644 +0000 (UTC)
Date: Sun, 04 Feb 2018 23:13:09 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4dbe0e69876dc29dffe0c4938bb13407329deffe92cf00000001168f558592a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/362948613@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7793857667b_55242ac8d2a74ed07466a"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2eaVzwnblBwBdVfp2D3amoBGx80ElHHMvQcJ kyEWY9RxziOxkMfly9ppYrm14H86AFlsdfDEgerzyj9b8Y/UW99zbxAwIfk4WXgpPXOzdtD8zz+MPr 8Gx+I7FTa60/fqvhb1B11XRsvgJ4junOwYK/+Bt3TnmK0q19hFRv1Yi76dQEZpG/XT9fuMHkJUrbUB 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/LLuukQ5D0gF_wFA-gV5IvK34a-0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 04 Feb 2018 23:13:12 -0000

----==_mimepart_5a7793857667b_55242ac8d2a74ed07466a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Yes, this is one of the most horrible parts of the mapping.  I don't have an easy answer for you.  We should discuss it.  The intent was to have HRR -> Retry always, but since that's hard to see without looking at the packet, maybe we should lift that restriction.

If we allow HRR in a Handshake packet, then the second ClientHello will probably need to be sent in a Handshake packet also.  That's annoying, but it avoids the question about a second Initial and its construction.

-- 
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/1094#issuecomment-362948613
----==_mimepart_5a7793857667b_55242ac8d2a74ed07466a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Yes, this is one of the most horrible parts of the mapping.  I don't hav=
e an easy answer for you.  We should discuss it.  The intent was to have HR=
R -&gt; Retry always, but since that's hard to see without looking at the p=
acket, maybe we should lift that restriction.</p>
<p>If we allow HRR in a Handshake packet, then the second ClientHello will =
probably need to be sent in a Handshake packet also.  That's annoying, but =
it avoids the question about a second Initial and its construction.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1094#issuecomment-362948613">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqx3R1FvGDfL9Ai=
YGWPMw5uQeL300ks5tRjmFgaJpZM4R4kvM">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq8mmcyumvBCK0s5p=
pyHAZeuFgvOkks5tRjmFgaJpZM4R4kvM.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1094#issuecomment-362948613"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1094: Yes, th=
is is one of the most horrible parts of the mapping.  I don't have an easy =
answer for you.  We should discuss it.  The intent was to have HRR -\u003e =
Retry always, but since that's hard to see without looking at the packet, m=
aybe we should lift that restriction.\r\n\r\nIf we allow HRR in a Handshake=
 packet, then the second ClientHello will probably need to be sent in a Han=
dshake packet also.  That's annoying, but it avoids the question about a se=
cond Initial and its construction."}],"action":{"name":"View Issue","url":"=
https://github.com/quicwg/base-drafts/issues/1094#issuecomment-362948613"}}=
}</script>=

----==_mimepart_5a7793857667b_55242ac8d2a74ed07466a--


From nobody Sun Feb  4 15:26:14 2018
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 C1C89124B18 for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 15:26:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 so8BPD-liabC for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 15:26:11 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 E37C7120725 for <quic-issues@ietf.org>; Sun,  4 Feb 2018 15:26:10 -0800 (PST)
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=EasPkJ2sz3/bfbclws2KgWJq2w4=; b=T3/xieiD+oLJjwYT NlM5vS+7J6tJQVJUAmeA7qygjAjkI8BJfx2nut8PMaADrcNGsecL7WdEAS8I8UYE PpVrZqLgMBxCm88rSwoHYhpw1BybpEM42isgwu/Zm5olj2kWCURol/otZXgHe9Gv kiUGlGFAphOUrxA9RCmiD5Sxm+o=
Received: by filter1211p1mdw1.sendgrid.net with SMTP id filter1211p1mdw1-24265-5A779692-1 2018-02-04 23:26:10.123438313 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0004p1iad2.sendgrid.net (SG) with ESMTP id xvNEpzIPS0m1AP0jGN4eUA for <quic-issues@ietf.org>; Sun, 04 Feb 2018 23:26:10.081 +0000 (UTC)
Date: Sun, 04 Feb 2018 23:26:10 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba148050c6c29e2bda6c7aaeaec0a893fdf2bd54692cf00000001168f589192a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/review/93862642@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a779691eeeb9_28a92ab614e20ec4738cc"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1COImo6EDe+y84zkHau2Urx2JlyT+JpaMDrr CRRcz+mYUh+forb+DEQ3r9OL8/dVz9Pdsqoh7Q5B00UegSF5KZTrcZh5bRcU/Wodud/k3ie0nfhxcQ tvfzUSxj9i60wPyanD8CscT2dj8oZaPIdqDY2U46O1Zb4U4zl1hVm19mxFVTPl2Y147mKn9UV66/V6 g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/OzFlojORigvPKQmQ2HdBAeHAGCQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 04 Feb 2018 23:26:13 -0000

----==_mimepart_5a779691eeeb9_28a92ab614e20ec4738cc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



> +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+

Why not copy out 4 octets, XOR those, and then read off the PN?  Any excess will be nonsense, but you aren't using those bits.  That should be perfectly efficient and it's very easy to implement. 

-- 
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/1079#discussion_r165862551
----==_mimepart_5a779691eeeb9_28a92ab614e20ec4738cc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165862551">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+
</pre>
<p>Why not copy out 4 octets, XOR those, and then read off the PN?  Any excess will be nonsense, but you aren't using those bits.  That should be perfectly efficient and it's very easy to implement.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165862551">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6uP-j9GvtsZ7Pj8onuy9FoY_mx5ks5tRjyRgaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzTCYGzOPp_cvCiHRjwoLiSdWnTCks5tRjyRgaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r165862551"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079#discussion_r165862551"}}}</script>
----==_mimepart_5a779691eeeb9_28a92ab614e20ec4738cc--


From nobody Sun Feb  4 16:49:06 2018
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 86A151241F3 for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 16:49:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 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_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 sIE8YTfSVwwd for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 16:49:03 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6759C120725 for <quic-issues@ietf.org>; Sun,  4 Feb 2018 16:49:03 -0800 (PST)
Date: Sun, 04 Feb 2018 16:49:02 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517791742; bh=BXIw7F3x10+j5gUDUwpI065vS5HKsExPMoQ/nHOHvMQ=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=sOqhzNJE62GKCzSRCqOmZN/IIOuC7tofnU5HKglskdMgDOD8GvXSllbEhf6pGrT8s qnc4r2SbZWAwMfmf9g+woyWWZh3TYtLgld+AxpmDR2/RlYUUA4X4lpp4vv/y5Zsp2X kpvH8FlMfNYNabwHz7D4vNkpbd18FBWDedWQUxdw=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab26a664cc82c6a72caf1ad8f00a411c06af07175f92cf00000001168f6bfe92a169ce1189da75@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1096@github.com>
Subject: [quicwg/base-drafts] Should path migration mimic an initial connection? (#1096)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a77a9feb484a_69752ae57feccec8210475"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
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/rcOWUxoc1hgO_lVRNV9yF4tAylA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 00:49:05 -0000

----==_mimepart_5a77a9feb484a_69752ae57feccec8210475
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

During the discussion of packet number encryption (PR #1079) many participants pointed out that migration does not look like a new connection. In a new connection, the first packet from the client is a "client initial" containing a clear text TLS "client hello", and the first packet from the server is a "handshake" containing a clear text TLS "server hello". In a migration, according to PR #1012, the first packet in either direction on the new path is an encrypted 1RTT packet, with a short header.

Does this really matter? 

If it does, the plausible solution is to treat the connection migration as a form of session resume. The resume ticket would need to encode that this really is a continuation of the existing QUIC session, but that seems reasonably OK to engineer. These would have to be passed to the client somehow, maybe as "MIGRATION RESUME TOKEN" frames, replacing the "NEW CONNECTION ID" mechanism. The connection setup would provide an implicit path validation, removing the need for the PATH CHALLENGE and RESPONSE frames. Not sure whether the result would be more or less complex than the present mechanism, probably similar in complexity.

-- 
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/1096
----==_mimepart_5a77a9feb484a_69752ae57feccec8210475
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>During the discussion of packet number encryption (PR <a href=3D"https=
://github.com/quicwg/base-drafts/pull/1079" class=3D"issue-link js-issue-=
link" data-error-text=3D"Failed to load issue title" data-id=3D"292292680=
" data-permission-text=3D"Issue title is private" data-url=3D"https://git=
hub.com/quicwg/base-drafts/issues/1079">#1079</a>) many participants poin=
ted out that migration does not look like a new connection. In a new conn=
ection, the first packet from the client is a "client initial" containing=
 a clear text TLS "client hello", and the first packet from the server is=
 a "handshake" containing a clear text TLS "server hello". In a migration=
, according to PR <a href=3D"https://github.com/quicwg/base-drafts/pull/1=
012" class=3D"issue-link js-issue-link" data-error-text=3D"Failed to load=
 issue title" data-id=3D"281582599" data-permission-text=3D"Issue title i=
s private" data-url=3D"https://github.com/quicwg/base-drafts/issues/1012"=
>#1012</a>, the first packet in either direction on the new path is an en=
crypted 1RTT packet, with a short header.</p>
<p>Does this really matter?</p>
<p>If it does, the plausible solution is to treat the connection migratio=
n as a form of session resume. The resume ticket would need to encode tha=
t this really is a continuation of the existing QUIC session, but that se=
ems reasonably OK to engineer. These would have to be passed to the clien=
t somehow, maybe as "MIGRATION RESUME TOKEN" frames, replacing the "NEW C=
ONNECTION ID" mechanism. The connection setup would provide an implicit p=
ath validation, removing the need for the PATH CHALLENGE and RESPONSE fra=
mes. Not sure whether the result would be more or less complex than the p=
resent mechanism, probably similar in complexity.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1096">view it on GitHub</a>, or <a href=3D"https://=
github.com/notifications/unsubscribe-auth/AWbkq4x_4QO5LtWzk-OA0I-uXPmWGUZ=
0ks5tRk_-gaJpZM4R4zLu">mute the thread</a>.<img alt=3D"" height=3D"1" src=
=3D"https://github.com/notifications/beacon/AWbkq80PYx4p74jGt4H26NImWZ9og=
hpqks5tRk_-gaJpZM4R4zLu.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1096"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Should pa=
th migration mimic an initial connection? (#1096)"}],"action":{"name":"Vi=
ew Issue","url":"https://github.com/quicwg/base-drafts/issues/1096"}}}</s=
cript>=

----==_mimepart_5a77a9feb484a_69752ae57feccec8210475--


From nobody Sun Feb  4 16:51:35 2018
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 CC45C1241F3 for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 16:51:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 dqbBDicbM4QC for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 16:51:32 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext5.iad.github.net [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4171F120725 for <quic-issues@ietf.org>; Sun,  4 Feb 2018 16:51:32 -0800 (PST)
Date: Sun, 04 Feb 2018 16:51:31 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517791891; bh=bZGUwzGSK40bBt4PInzFnKi14emdwMGsemskLOfUnbU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=iMm3QzGAJ9TO6pD1IZrwn9rsl7806pYMlludeZucXv7NlFbWE5R0uguuSgU15fb6L 4HPD8XUHw7/909ACTFSxAa7TcvWTXk82/Heo40hAxPd3O8rd7p4l5i9XC8MDDH/6ae 5y9qsqQcY1hty784JEoqNHxSF99ok3V9OrctztqM=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9b3db28d934b6415fff81a343c143a891ffa28e892cf00000001168f6c9392a169ce1189da75@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1096/362955317@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1096@github.com>
References: <quicwg/base-drafts/issues/1096@github.com>
Subject: Re: [quicwg/base-drafts] Should path migration mimic an initial connection? (#1096)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a77aa9396692_f6d63f9e9a70cf3816555"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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/JL6zevKsQp8O0EyaZl4nyJVb7m0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 00:51:34 -0000

----==_mimepart_5a77aa9396692_f6d63f9e9a70cf3816555
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

This has been raised in Issue #203, so I'd prefer to keep the conversation there.

-- 
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/1096#issuecomment-362955317
----==_mimepart_5a77aa9396692_f6d63f9e9a70cf3816555
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>This has been raised in Issue <a href="https://github.com/quicwg/base-drafts/issues/203" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="202476918" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/203">#203</a>, so I'd prefer to keep the conversation there.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1096#issuecomment-362955317">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9yovfaKa99UG7da9k5lSplUJK_Dks5tRlCTgaJpZM4R4zLu">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq054HsFLaiNhMOhcJoN3Y_y9SjwNks5tRlCTgaJpZM4R4zLu.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1096#issuecomment-362955317"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett in #1096: This has been raised in Issue #203, so I'd prefer to keep the conversation there."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1096#issuecomment-362955317"}}}</script>
----==_mimepart_5a77aa9396692_f6d63f9e9a70cf3816555--


From nobody Sun Feb  4 16:51:42 2018
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 9D7D512421A for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 16:51:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 xkQqFxKIGU0x for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 16:51:34 -0800 (PST)
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 11346120725 for <quic-issues@ietf.org>; Sun,  4 Feb 2018 16:51:33 -0800 (PST)
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=Ypo86VcEQZ8shnFm4zKPjCXKJxM=; b=Ot0sRMpK04fDTieS STT+ndY7LqEB0HUX7riNv0wFKXSe3INy07RkIMkJsVUKYsLpolAzONKwsuUzY20K iIXhzeZrLDSvF3UovSZ1U3FpiNgf14XCtGlm0OjcvvE4dpy1rpc6UrjcwfqytbE0 E5hY7316gcNUDrYt8KvqVwoJm0E=
Received: by filter0176p1las1.sendgrid.net with SMTP id filter0176p1las1-17405-5A77AA94-2 2018-02-05 00:51:32.051505385 +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 ismtpd0045p1mdw1.sendgrid.net (SG) with ESMTP id FJ9fl1OcQZmRFBpobypgXA for <quic-issues@ietf.org>; Mon, 05 Feb 2018 00:51:31.954 +0000 (UTC)
Date: Mon, 05 Feb 2018 00:51:32 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9b3db28d934b6415fff81a343c143a891ffa28e892cf00000001168f6c9392a169ce1189da75@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1096/issue_event/1457062855@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1096@github.com>
References: <quicwg/base-drafts/issues/1096@github.com>
Subject: Re: [quicwg/base-drafts] Should path migration mimic an initial connection? (#1096)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a77aa93b0165_7c13fce7ec08f2871432"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0HuIQWltgx0ZG2bHxOFvmBg57UxKc+gqlhlc kjTHbPAfGtrVcIz+ku1lMvUtMakFPU8Q3HV0H+3kuw2i4lrq4VbpxsILwojByu1s2/zY04Pexh/fU2 ed1CefV26yzLt2anz3EY52a0SaDT8roX2hSeoNesu7Ulozj0Dq8ZsbcQXHoEGuwmN7kliYhcGLcJwa k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/y8vFan_RCPTadcwgDC2RGDOeuMQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 00:51:36 -0000

----==_mimepart_5a77aa93b0165_7c13fce7ec08f2871432
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1096.

-- 
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/1096#event-1457062855
----==_mimepart_5a77aa93b0165_7c13fce7ec08f2871432
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1096" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="294247029" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1096">#1096</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1096#event-1457062855">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9yovfaKa99UG7da9k5lSplUJK_Dks5tRlCTgaJpZM4R4zLu">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq054HsFLaiNhMOhcJoN3Y_y9SjwNks5tRlCTgaJpZM4R4zLu.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1096#event-1457062855"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1096."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1096#event-1457062855"}}}</script>
----==_mimepart_5a77aa93b0165_7c13fce7ec08f2871432--


From nobody Sun Feb  4 18:15:07 2018
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 ED612124D68 for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 18:15:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.607
X-Spam-Level: 
X-Spam-Status: No, score=-0.607 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 O6W5acmBQ0W2 for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 18:15:04 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 B651F120227 for <quic-issues@ietf.org>; Sun,  4 Feb 2018 18:15:04 -0800 (PST)
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=r24UjsMZGNJ6RQdlZUPUtUGTlXA=; b=NtHxvaGZY6c4zB53 9DLh8Z4WXOaWKFUrcnjYj7jVS8NBax2sbD+rw+hJAkHJ5En40oTdut3fdZ+85gPW totSY9qYLxoAZMljsb5ve+1wglnF7h9EwDp52g2O+LKMn01vX3fK5Ho6Y8UwM9de 4QBnX3IvTwyO4AuC/h0FilSDiss=
Received: by filter1150p1mdw1.sendgrid.net with SMTP id filter1150p1mdw1-25303-5A77BE27-19 2018-02-05 02:15:03.790650601 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0010p1iad2.sendgrid.net (SG) with ESMTP id rHUbi9xSQ1m0_wU1mbWuZg for <quic-issues@ietf.org>; Mon, 05 Feb 2018 02:15:03.706 +0000 (UTC)
Date: Mon, 05 Feb 2018 02:15:03 +0000 (UTC)
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab18c120ee82d6b459abde45b6f81969a241cdefac92cf00000001168f802792a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/362963600@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a77be27b1200_46932b1860414ecc40243c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2vk6xJE8f7z2ssYDhenuBkEtRslIinJX7rUv XyQ4lnXnqxeXto3syK5I3lVXbuO06eeVD4xVXXAyXUZFpoeVaNsItrxu8Bs2ReSuzXnJarQe25HaUv mlt0XHQdYHnBomntHsVjPVOCdp7B6pd2tILGHZfweurF3mFB2DVb0NugcdRF2G0ZeWqc1DPkSLECbz A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/QpkvkfbXvCVMKpZMHy_l4JzM728>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 02:15:06 -0000

----==_mimepart_5a77be27b1200_46932b1860414ecc40243c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

> If we allow HRR in a Handshake packet, then the second ClientHello will probably need to be sent in a Handshake packet also. That's annoying, but it avoids the question about a second Initial and its construction.

Having seen more than one implementation crash when receiving a stateful HRR in the interops, my preference goes to prohibiting the use of them in QUIC.

-- 
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/1094#issuecomment-362963600
----==_mimepart_5a77be27b1200_46932b1860414ecc40243c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<blockquote>
<p>If we allow HRR in a Handshake packet, then the second ClientHello will =
probably need to be sent in a Handshake packet also. That's annoying, but i=
t avoids the question about a second Initial and its construction.</p>
</blockquote>
<p>Having seen more than one implementation crash when receiving a stateful=
 HRR in the interops, my preference goes to prohibiting the use of them in =
QUIC.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1094#issuecomment-362963600">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq1jh8Ni7bHSpIb=
wCVWwemn_ZBd4Oks5tRmQngaJpZM4R4kvM">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqy5AVdzRx2XeGLWn=
zRm3pHO2H3ZHks5tRmQngaJpZM4R4kvM.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1094#issuecomment-362963600"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@kazuho in #1094: \u003e If we a=
llow HRR in a Handshake packet, then the second ClientHello will probably n=
eed to be sent in a Handshake packet also. That's annoying, but it avoids t=
he question about a second Initial and its construction.\r\n\r\nHaving seen=
 more than one implementation crash when receiving a stateful HRR in the in=
terops, my preference goes to prohibiting the use of them in QUIC."}],"acti=
on":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issue=
s/1094#issuecomment-362963600"}}}</script>=

----==_mimepart_5a77be27b1200_46932b1860414ecc40243c--


From nobody Sun Feb  4 18:32:05 2018
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 DA7FF124319 for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 18:32:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_32=0.001, HTML_MESSAGE=0.001, 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 YlEFTfICYqM5 for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 18:32:01 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 55047120227 for <quic-issues@ietf.org>; Sun,  4 Feb 2018 18:32:01 -0800 (PST)
Date: Sun, 04 Feb 2018 18:32:00 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517797920; bh=I5eeF7DwwHfziV5lDrq6+hHIt4OOVCxR4kgDbviJjd4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=s4nF9y/AF+CyuFcFRL99S8mGfXXYVhM3mpLrPOujPA+inWghkABEziX6TTWIPv6wz y2XAOq11YTHXu/VpqAp36XqXkHHIgCSzcpQcS3lZJxXYnXZsnImorN6rh2j0DpaTKc A6np9mJvSjV9s5xHDxvJh81SKnMWfsvGHPkgyUIc=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab98d4f7dae4c71f9265a1ba235e873ae7a5ef9eff92cf00000001168f842092a169ce0c118d76@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/203/362965678@github.com>
In-Reply-To: <quicwg/base-drafts/issues/203@github.com>
References: <quicwg/base-drafts/issues/203@github.com>
Subject: Re: [quicwg/base-drafts] Connection migration should be indistinguishable from a new connection (#203)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a77c2208e591_55182ac8d2a74ed0526853"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
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/OuZz0WR6CuBq8J7rEBVkQlHBj0k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 02:32:03 -0000

----==_mimepart_5a77c2208e591_55182ac8d2a74ed0526853
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Who says that we have to send fake packets?

The plausible solution is to treat the connection migration as a special form of session resume. The resume ticket would need to encode that this really is a continuation of the existing QUIC session, but that seems reasonably OK to engineer. These would have to be passed to the client somehow, maybe as "MIGRATION RESUME TOKEN" frames, replacing the "NEW CONNECTION ID" mechanism. The connection setup would provide an implicit path validation, removing the need for the PATH CHALLENGE and RESPONSE frames. Not sure whether the result would be more or less complex than the present mechanism, probably similar in complexity.

-- 
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/203#issuecomment-362965678
----==_mimepart_5a77c2208e591_55182ac8d2a74ed0526853
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Who says that we have to send fake packets?</p>
<p>The plausible solution is to treat the connection migration as a speci=
al form of session resume. The resume ticket would need to encode that th=
is really is a continuation of the existing QUIC session, but that seems =
reasonably OK to engineer. These would have to be passed to the client so=
mehow, maybe as "MIGRATION RESUME TOKEN" frames, replacing the "NEW CONNE=
CTION ID" mechanism. The connection setup would provide an implicit path =
validation, removing the need for the PATH CHALLENGE and RESPONSE frames.=
 Not sure whether the result would be more or less complex than the prese=
nt mechanism, probably similar in complexity.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/203#issuecomment-362965678">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq2mwp=
1Tvmzz3Xkn5a6Gg3TxvJKdYks5tRmgggaJpZM4Lqy2h">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq3s=
e-A1aubebr4Qz0ROvysM77z2cks5tRmgggaJpZM4Lqy2h.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/203#issuecomment-362965678"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@huitema in #2=
03: Who says that we have to send fake packets?\r\n\r\nThe plausible solu=
tion is to treat the connection migration as a special form of session re=
sume. The resume ticket would need to encode that this really is a contin=
uation of the existing QUIC session, but that seems reasonably OK to engi=
neer. These would have to be passed to the client somehow, maybe as \"MIG=
RATION RESUME TOKEN\" frames, replacing the \"NEW CONNECTION ID\" mechani=
sm. The connection setup would provide an implicit path validation, remov=
ing the need for the PATH CHALLENGE and RESPONSE frames. Not sure whether=
 the result would be more or less complex than the present mechanism, pro=
bably similar in complexity."}],"action":{"name":"View Issue","url":"http=
s://github.com/quicwg/base-drafts/issues/203#issuecomment-362965678"}}}</=
script>=

----==_mimepart_5a77c2208e591_55182ac8d2a74ed0526853--


From nobody Sun Feb  4 20:50:39 2018
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 BF283126CBF for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 20:50:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 ioXg0vzXuUsh for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 20:50:37 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04CC5126CB6 for <quic-issues@ietf.org>; Sun,  4 Feb 2018 20:50:37 -0800 (PST)
Date: Sun, 04 Feb 2018 20:50:36 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517806236; bh=Rhg2225OSKgAPrJIPzd/x0N5SQ+9FTObBZpG7tcbpis=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=LZ2JPVI7vpcT8oEECGwinJWFxW0suoY/s5D+nu8w/ZCtrZooJpxUtBRiCr1//RmLg VIFtMLyVR3w1HlAJmp2yGKH8n5bDvJ/a9/k+dwo7SehWhSqd//W5gWTmr1Y6Vua0V4 PhJ9CxTDYnZgLKY166MRyeI5rTMwnupa1t3CC3dY=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab16ae69c23dc4d57f9466ecc6d6c6b256a7f1a51992cf00000001168fa49c92a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/362980979@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a77e29c28f7a_55103fefca7d6f283380f4"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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/Rk9g3MkvkyVh7Xo8IWjFfLOM-BU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 04:50:39 -0000

----==_mimepart_5a77e29c28f7a_55103fefca7d6f283380f4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

> Having seen more than one implementation crash when receiving a stateful
> HRR in the interops, my preference goes to prohibiting the use of them in
> QUIC.
>

It seems to me that this is likely because the spec needs more clarity, not
because this is fundamentally bug-prone. Do you agree? If we can handle
this case by explicitly stating behavior for stateful and stateless HRRs, I
imagine that will help implementations to not crash.


-- 
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/1094#issuecomment-362980979
----==_mimepart_5a77e29c28f7a_55103fefca7d6f283380f4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

&gt; Having seen more than one implementation crash when receiving a stat=
eful<br>
&gt; HRR in the interops, my preference goes to prohibiting the use of th=
em in<br>
&gt; QUIC.<br>
&gt;<br>
<br>
It seems to me that this is likely because the spec needs more clarity, n=
ot<br>
because this is fundamentally bug-prone. Do you agree? If we can handle<b=
r>
this case by explicitly stating behavior for stateful and stateless HRRs,=
 I<br>
imagine that will help implementations to not crash.<br>


<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1094#issuecomment-362980979">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq0Bc=
QL2olKirV0f0-HXvr3GOGVTAks5tRoicgaJpZM4R4kvM">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq3=
GQqb3aim-zJvAAKnFASEmvywwVks5tRoicgaJpZM4R4kvM.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1094#issuecomment-362980979"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar i=
n #1094: \u003e Having seen more than one implementation crash when recei=
ving a stateful\n\u003e HRR in the interops, my preference goes to prohib=
iting the use of them in\n\u003e QUIC.\n\u003e\n\nIt seems to me that thi=
s is likely because the spec needs more clarity, not\nbecause this is fun=
damentally bug-prone. Do you agree? If we can handle\nthis case by explic=
itly stating behavior for stateful and stateless HRRs, I\nimagine that wi=
ll help implementations to not crash.\n"}],"action":{"name":"View Issue",=
"url":"https://github.com/quicwg/base-drafts/issues/1094#issuecomment-362=
980979"}}}</script>=

----==_mimepart_5a77e29c28f7a_55103fefca7d6f283380f4--


From nobody Sun Feb  4 21:19:56 2018
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 BE177126CBF for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 21:19:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 o1KHshUvXLe8 for <quic-issues@ietfa.amsl.com>; Sun,  4 Feb 2018 21:19:54 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 017BB1205D3 for <quic-issues@ietf.org>; Sun,  4 Feb 2018 21:19:53 -0800 (PST)
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=7V2gPrhtzbexuIMYc6ejxWW94VM=; b=wyuO9z002wbkCq+o Tg2dtrHlkNZLuFyOormg6Ni2rYBw9Fr2Y5BEcU40mv/z4qSNTCiVz/dlLc5kye42 EpH5/NtONV6fsJa/zL8KYRvxfEnzCLmqq66T5tz3TbUAYtb07jxCj9MfhW1cNNau sDib/PA/fE7x4JetgackPZlzTcQ=
Received: by filter1070p1mdw1.sendgrid.net with SMTP id filter1070p1mdw1-16191-5A77E979-4 2018-02-05 05:19:53.129088562 +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 VlYu94oyTSqGiuKAxQvEbw for <quic-issues@ietf.org>; Mon, 05 Feb 2018 05:19:53.108 +0000 (UTC)
Date: Mon, 05 Feb 2018 05:19:53 +0000 (UTC)
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab03c491d993239efc755f7c506bae8f3dabd4a06892cf00000001168fab7992a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/362984365@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a77e9795033_48f83fe2a7582f2c7115"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3L3bLCsEqt3uWEO4lIw1Vg7DysfSvrFDCdF0 3gqrpTvgDaZgwS1xRF/bFOFbroGFk21vW1bH3RGAdJwfrYkQNwfAcWYv4RHvx431iNgQZAv5GlQyKa 3l8XTZ03obGDawD3PqouHCxdG4Oz1c0IiUUhcxw/2F8NHQClFp5ykxAkhM7FOvrasEkdBHFUR7UKau M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Af0cnMrDf-FSwJfE92UAZ5LKeCs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 05:19:56 -0000

----==_mimepart_5a77e9795033_48f83fe2a7582f2c7115
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

> It seems to me that this is likely because the spec needs more clarity, not because this is fundamentally bug-prone. Do you agree?

I kind of agree.

The other issue aside from documentation is that it might not be clear to a QUIC implementor how to trigger both stateful and stateless HR on a TLS stack that the person is using. Having a feature that is hard to test is a potential source of bugs.

That said, it could also be true that TLS libraries do not expose an API to reject a stateful HRR. Without the existence of such API, it is impossible to mandate all retries to be stateless.

So I wouldn't oppose if we decide to allow use of stateful retry.

-- 
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/1094#issuecomment-362984365
----==_mimepart_5a77e9795033_48f83fe2a7582f2c7115
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<blockquote>
<p>It seems to me that this is likely because the spec needs more clarity, =
not because this is fundamentally bug-prone. Do you agree?</p>
</blockquote>
<p>I kind of agree.</p>
<p>The other issue aside from documentation is that it might not be clear t=
o a QUIC implementor how to trigger both stateful and stateless HR on a TLS=
 stack that the person is using. Having a feature that is hard to test is a=
 potential source of bugs.</p>
<p>That said, it could also be true that TLS libraries do not expose an API=
 to reject a stateful HRR. Without the existence of such API, it is impossi=
ble to mandate all retries to be stateless.</p>
<p>So I wouldn't oppose if we decide to allow use of stateful retry.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1094#issuecomment-362984365">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq5Y-0zevf7O7T3=
lde4AI53ARI5KNks5tRo95gaJpZM4R4kvM">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0eao0kXkEk5HZza=
v_hcf2GxEzOSks5tRo95gaJpZM4R4kvM.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1094#issuecomment-362984365"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@kazuho in #1094: \u003e It seem=
s to me that this is likely because the spec needs more clarity, not becaus=
e this is fundamentally bug-prone. Do you agree?\r\n\r\nI kind of agree.\r\=
n\r\nThe other issue aside from documentation is that it might not be clear=
 to a QUIC implementor how to trigger both stateful and stateless HR on a T=
LS stack that the person is using. Having a feature that is hard to test is=
 a potential source of bugs.\r\n\r\nThat said, it could also be true that T=
LS libraries do not expose an API to reject a stateful HRR. Without the exi=
stence of such API, it is impossible to mandate all retries to be stateless=
.\r\n\r\nSo I wouldn't oppose if we decide to allow use of stateful retry."=
}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-draf=
ts/issues/1094#issuecomment-362984365"}}}</script>=

----==_mimepart_5a77e9795033_48f83fe2a7582f2c7115--


From nobody Mon Feb  5 00:13:47 2018
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 4F80B127010 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 00:13:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 dR8uqvsCQrpR for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 00:13:42 -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 373C31241F5 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 00:13:42 -0800 (PST)
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=m+qD5HkatZ8svQN6lBeoz+hWCuA=; b=uaN8C6rJ95qrDLbj O2TJqtgKeUm1hhkAD7d6p1zC2ojuSGOJShrLPBUGY+EnglIVtjhxcQlZHVbFZfJF 5uYR2N5sLbl9ph4TO3mGLeK9vr2j0udFKzIfrbK3/Us3KBMmBzIzU9BUsGAlNg+g 3ueMPD19oLw4p2figpTYgFnIAxY=
Received: by filter0372p1las1.sendgrid.net with SMTP id filter0372p1las1-24592-5A781234-14 2018-02-05 08:13:40.499309647 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id 0MfgIiJTREawERm16QdELA for <quic-issues@ietf.org>; Mon, 05 Feb 2018 08:13:40.453 +0000 (UTC)
Date: Mon, 05 Feb 2018 08:13:40 +0000 (UTC)
From: Lars Eggert <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe0031b12bd2ebb5ee3a1acbb223608d556f5b1d992cf00000001168fd43492a169ce0c118d76@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/203/363010193@github.com>
In-Reply-To: <quicwg/base-drafts/issues/203@github.com>
References: <quicwg/base-drafts/issues/203@github.com>
Subject: Re: [quicwg/base-drafts] Connection migration should be indistinguishable from a new connection (#203)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a781234592f5_47133fcd3898cf341116e1"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: larseggert
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0UA7xp43ln4FvDg/YTFK2r2cKBWsZbZX8QnQ wgB7QeEehkJtE/5KXa+L511iL/wMobZnuwOLFeTecxZotVi8V6yhinaPZpNKha4Vj8LDI6O8q2uE+R 5nW67IPtPt/c/88vmle2Iqe6FvlX85Al/pQkuqoWAVrZkCoTaVTRHdJ4DITE5UYZbhHnt49SCK+ilJ g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ZZBvlESYyv_OYWcYkRcbOtqgWcw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 08:13:45 -0000

----==_mimepart_5a781234592f5_47133fcd3898cf341116e1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

For MPTCP, we *had to* make a new MPTCP subflow look like a new TCP connection, because otherwise middleboxes wouldn't pass it. My guess is that we should do this for QUIC too, so that middleboxes can stay as simple as possible, i.e., don't need to distinguish between the a first and additional subflows. (Because some will get that wrong -> ossification.)

-- 
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/203#issuecomment-363010193
----==_mimepart_5a781234592f5_47133fcd3898cf341116e1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>For MPTCP, we <em>had to</em> make a new MPTCP subflow look like a new T=
CP connection, because otherwise middleboxes wouldn't pass it. My guess is =
that we should do this for QUIC too, so that middleboxes can stay as simple=
 as possible, i.e., don't need to distinguish between the a first and addit=
ional subflows. (Because some will get that wrong -&gt; ossification.)</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/203#issuecomment-363010193">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqy0z8ge80nwCrxC=
CrQbY9MaRto-Zks5tRrg0gaJpZM4Lqy2h">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_yblNzAcWQYp7icA=
QakP1DrAT2nks5tRrg0gaJpZM4Lqy2h.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/203#issuecomment-363010193"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@larseggert in #203: For MPTCP, =
we *had to* make a new MPTCP subflow look like a new TCP connection, becaus=
e otherwise middleboxes wouldn't pass it. My guess is that we should do thi=
s for QUIC too, so that middleboxes can stay as simple as possible, i.e., d=
on't need to distinguish between the a first and additional subflows. (Beca=
use some will get that wrong -\u003e ossification.)"}],"action":{"name":"Vi=
ew Issue","url":"https://github.com/quicwg/base-drafts/issues/203#issuecomm=
ent-363010193"}}}</script>=

----==_mimepart_5a781234592f5_47133fcd3898cf341116e1--


From nobody Mon Feb  5 00:56:39 2018
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 8F70312946D for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 00:56:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_32=0.001, HTML_MESSAGE=0.001, 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 CCISrJzdHKIj for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 00:56:37 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D3F601241F5 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 00:56:36 -0800 (PST)
Date: Mon, 05 Feb 2018 00:56:36 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517820996; bh=rNzVK7KFGYZEnPtGFFT1rWMoPxlGagiBJjmQJVu7cVQ=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=aMuJT1wu42BEhGy1J4q8KYCpHvyPzcDjnNmUJVJJOWxxRvz3tC53jOq5YsvH5vBlH uWtv7zoWSC9k8rnAI8I0uqrFY9WmnSii/lvoBZOWjmr3F+7EqXOXiufbUo/X1kju6q Sypc2mVDq3vMRhWUSEgxi2CPAon7lU+zT6vzJz00=
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab04c04ea47bde161841b823db285e198b7fefbe9192cf00000001168fde4492a169ce0c118d76@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/203/363019619@github.com>
In-Reply-To: <quicwg/base-drafts/issues/203@github.com>
References: <quicwg/base-drafts/issues/203@github.com>
Subject: Re: [quicwg/base-drafts] Connection migration should be indistinguishable from a new connection (#203)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a781c444f03_689e3fc45447ef344144c5"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
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/MdmoJgVB1ocSpf_00e1WJxuaIt0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 08:56:38 -0000

----==_mimepart_5a781c444f03_689e3fc45447ef344144c5
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

If ossification is the concern, I think we should eliminate the distinction between long and short packet headers.

There is no need for INITIAL and HANDSHAKE to have their packet type and version number sent in cleartext. The fields can be sent as part of the AEAD-encrypted payload. We can always use short header, and when seeing an unidentified CID, do a trial decryption to see if it is a pre-1-RTT packet that contains a type and version number.

If privacy is a concern, we need to generate and emit a new ECDH keyshare every time the connection migrates. I am not sure if we want to do that.

-- 
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/203#issuecomment-363019619
----==_mimepart_5a781c444f03_689e3fc45447ef344144c5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>If ossification is the concern, I think we should eliminate the distin=
ction between long and short packet headers.</p>
<p>There is no need for INITIAL and HANDSHAKE to have their packet type a=
nd version number sent in cleartext. The fields can be sent as part of th=
e AEAD-encrypted payload. We can always use short header, and when seeing=
 an unidentified CID, do a trial decryption to see if it is a pre-1-RTT p=
acket that contains a type and version number.</p>
<p>If privacy is a concern, we need to generate and emit a new ECDH keysh=
are every time the connection migrates. I am not sure if we want to do th=
at.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/203#issuecomment-363019619">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9PxD=
eeZqCP8A22W0y9_CKXguFwbks5tRsJEgaJpZM4Lqy2h">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqzt=
MDlG_Baj5e0BuoUhai-s1THqTks5tRsJEgaJpZM4Lqy2h.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/203#issuecomment-363019619"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@kazuho in #20=
3: If ossification is the concern, I think we should eliminate the distin=
ction between long and short packet headers.\r\n\r\nThere is no need for =
INITIAL and HANDSHAKE to have their packet type and version number sent i=
n cleartext. The fields can be sent as part of the AEAD-encrypted payload=
. We can always use short header, and when seeing an unidentified CID, do=
 a trial decryption to see if it is a pre-1-RTT packet that contains a ty=
pe and version number.\r\n\r\nIf privacy is a concern, we need to generat=
e and emit a new ECDH keyshare every time the connection migrates. I am n=
ot sure if we want to do that."}],"action":{"name":"View Issue","url":"ht=
tps://github.com/quicwg/base-drafts/issues/203#issuecomment-363019619"}}}=
</script>=

----==_mimepart_5a781c444f03_689e3fc45447ef344144c5--


From nobody Mon Feb  5 01:06:43 2018
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 DB5891241F5 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 01:06:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.393
X-Spam-Level: 
X-Spam-Status: No, score=-0.393 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 XvQdE0e72pmF for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 01:06:39 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 1080F124D6C for <quic-issues@ietf.org>; Mon,  5 Feb 2018 01:06:39 -0800 (PST)
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=Faekq7lcw9m/0Qb2uSe0YH2C3Qg=; b=DZkQFoxRQarnInSc QnNLLu69bZ9CEtjG11sKSP86gO8SaGmbArV61zt/B6VPQo0mBcv8Wcjr4eYcdwDB 7sJbyr4KdCcBJLsTkgJqA4/d76BMBNhnvAp68zJbRqRC6befeP1QqKuSOanzmkhr cvtCtV/Y34F6EbkvIjxwTC7tYQE=
Received: by filter1189p1mdw1.sendgrid.net with SMTP id filter1189p1mdw1-12563-5A781E9E-A 2018-02-05 09:06:38.250454414 +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 ismtpd0048p1mdw1.sendgrid.net (SG) with ESMTP id Xj3yyuc7SzOyAugzy6xslg for <quic-issues@ietf.org>; Mon, 05 Feb 2018 09:06:38.233 +0000 (UTC)
Date: Mon, 05 Feb 2018 09:06:38 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab50350eb5caf09f575b1987f3e12215003f2ca81992cf00000001168fe09d92a169ce0c118d76@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/203/363022065@github.com>
In-Reply-To: <quicwg/base-drafts/issues/203@github.com>
References: <quicwg/base-drafts/issues/203@github.com>
Subject: Re: [quicwg/base-drafts] Connection migration should be indistinguishable from a new connection (#203)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a781e9df02bb_4d873fb339f76f302470bd"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2vdh7WgBNmN0c/z/X7YwzRlQC0NK2/4PjFa6 ApgG/GbizpErgHIwObry5+4onRgHjq10WTkYeEegxPVOMKN6T3MiXj2l5C1vxR9kE39mQUyETlpWJt IbqrMipEPs6sW4kyPZPXTMPtC8joBZF4XbFPgVQdsUqS0ZpFT+m6YMDFkA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/yvBiBNFJuTTpwRlB2ZdDGvvfzA4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 09:06:41 -0000

----==_mimepart_5a781e9df02bb_4d873fb339f76f302470bd
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I imagine CID can be used to reject or prioritise packets before full AEAD in some scenarios. For this to work, it is probably helpful to have visible headers. Scrambling could be done by extending packet number encryption to cover the entire header.

-- 
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/203#issuecomment-363022065
----==_mimepart_5a781e9df02bb_4d873fb339f76f302470bd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I imagine CID can be used to reject or prioritise packets before full AE=
AD in some scenarios. For this to work, it is probably helpful to have visi=
ble headers. Scrambling could be done by extending packet number encryption=
 to cover the entire header.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/203#issuecomment-363022065">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq8YVghlQ2ygD8qu=
N0p-9MzSnhWT7ks5tRsSdgaJpZM4Lqy2h">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1yxeLNvHhGNs9ydT=
lMYPtiJDD0cks5tRsSdgaJpZM4Lqy2h.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/203#issuecomment-363022065"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #203: I imagine CID=
 can be used to reject or prioritise packets before full AEAD in some scena=
rios. For this to work, it is probably helpful to have visible headers. Scr=
ambling could be done by extending packet number encryption to cover the en=
tire header."}],"action":{"name":"View Issue","url":"https://github.com/qui=
cwg/base-drafts/issues/203#issuecomment-363022065"}}}</script>=

----==_mimepart_5a781e9df02bb_4d873fb339f76f302470bd--


From nobody Mon Feb  5 04:59:27 2018
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 C87A812D7E6 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 04:59:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 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_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 ZsHPSo_ji0bf for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 04:59:24 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext4.iad.github.net [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2192B12D77E for <quic-issues@ietf.org>; Mon,  5 Feb 2018 04:59:24 -0800 (PST)
Date: Mon, 05 Feb 2018 04:59:23 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517835563; bh=/DBxs20+59URbtWPcyfDpTs7MNSfWGohEWMh/pAZYOw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=fI24Z7uIpsi8Bck1iNZ7eVz6SoRwnW5Vp0EGOjtvO5AVNtZgyIFwW/RmJvh5tHb6f DijpkMn7k659Gcgqka/FyZzfhhqG5plpAk3phRwkt0cJYUbKAmvpVy/7ad+HpL2X5t hJ5/6NOOgiKnPkLIEMV8eZF/uj3ZfniAsN0OWCdo=
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf26abd7ed3aad6ac18a42302c5cede4dc104595292cf000000011690172b92a169ce0c118d76@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/203/363077556@github.com>
In-Reply-To: <quicwg/base-drafts/issues/203@github.com>
References: <quicwg/base-drafts/issues/203@github.com>
Subject: Re: [quicwg/base-drafts] Connection migration should be indistinguishable from a new connection (#203)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78552b4e373_29432ab1259f2ecc341ed"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
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/W4HVj_kDlY5rCq8Jh-3rywCeQ_c>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 12:59:26 -0000

----==_mimepart_5a78552b4e373_29432ab1259f2ecc341ed
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@mikkelfj
> Scrambling could be done by extending packet number encryption to cover the entire header.

Yes. IMO that is also a good approach.

Anyways, I think that this might be a good opportunity to consider what properties we want to expose to on-path observers when starting to use a new path (i.e. 5 tuple).

With variants, packet number encryption and spin-bits, etc., it seems to me that we are starting to explicitly determine what should be observable, at the same time trying to scramble all other properties in order to avoid possible ossification. The same approach can be applied to how we use a path.

One option is to expose nothing. If that is the case, pre-1RTT and 1RTT packets should not be easily distinguishable. There could be various approaches in accomplishing that, as @mikkelfj and I have pointed out.

Another option is to have a signal that notifies the start of using a new path. In such case, we should expose 1 bit that can be used to distinguish start-of-use vs. in-use. I am not sure if we need (or want to) expose the internals of the handshake (i.e. INITIAL, HANDSHAKE, RETRY).

My tendency goes to exposing nothing. The primary reason is that switching to a new path can happen due to NAT rebinding. In such case, it is impossible for a client to mark the first packet that is sent using a new path differently from other packets.

Therefore, I believe that we should merge long packet header and short packet header so that pre-1RTT packets would not be easily distinguishable from 1-RTT packets, _if_ ossification is a concern.

-- 
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/203#issuecomment-363077556
----==_mimepart_5a78552b4e373_29432ab1259f2ecc341ed
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/mikkelfj" class=3D"user-mention">@mikkel=
fj</a></p>
<blockquote>
<p>Scrambling could be done by extending packet number encryption to cove=
r the entire header.</p>
</blockquote>
<p>Yes. IMO that is also a good approach.</p>
<p>Anyways, I think that this might be a good opportunity to consider wha=
t properties we want to expose to on-path observers when starting to use =
a new path (i.e. 5 tuple).</p>
<p>With variants, packet number encryption and spin-bits, etc., it seems =
to me that we are starting to explicitly determine what should be observa=
ble, at the same time trying to scramble all other properties in order to=
 avoid possible ossification. The same approach can be applied to how we =
use a path.</p>
<p>One option is to expose nothing. If that is the case, pre-1RTT and 1RT=
T packets should not be easily distinguishable. There could be various ap=
proaches in accomplishing that, as <a href=3D"https://github.com/mikkelfj=
" class=3D"user-mention">@mikkelfj</a> and I have pointed out.</p>
<p>Another option is to have a signal that notifies the start of using a =
new path. In such case, we should expose 1 bit that can be used to distin=
guish start-of-use vs. in-use. I am not sure if we need (or want to) expo=
se the internals of the handshake (i.e. INITIAL, HANDSHAKE, RETRY).</p>
<p>My tendency goes to exposing nothing. The primary reason is that switc=
hing to a new path can happen due to NAT rebinding. In such case, it is i=
mpossible for a client to mark the first packet that is sent using a new =
path differently from other packets.</p>
<p>Therefore, I believe that we should merge long packet header and short=
 packet header so that pre-1RTT packets would not be easily distinguishab=
le from 1-RTT packets, <em>if</em> ossification is a concern.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/203#issuecomment-363077556">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq7TKS=
EDaYE6Z5DFY2CEkIwkCBMkQks5tRvsrgaJpZM4Lqy2h">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1a=
3Zj7tIoOLrw5upv9Q_GVdF7yrks5tRvsrgaJpZM4Lqy2h.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/203#issuecomment-363077556"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@kazuho in #20=
3: @mikkelfj\r\n\u003e Scrambling could be done by extending packet numbe=
r encryption to cover the entire header.\r\n\r\nYes. IMO that is also a g=
ood approach.\r\n\r\nAnyways, I think that this might be a good opportuni=
ty to consider what properties we want to expose to on-path observers whe=
n starting to use a new path (i.e. 5 tuple).\r\n\r\nWith variants, packet=
 number encryption and spin-bits, etc., it seems to me that we are starti=
ng to explicitly determine what should be observable, at the same time tr=
ying to scramble all other properties in order to avoid possible ossifica=
tion. The same approach can be applied to how we use a path.\r\n\r\nOne o=
ption is to expose nothing. If that is the case, pre-1RTT and 1RTT packet=
s should not be easily distinguishable. There could be various approaches=
 in accomplishing that, as @mikkelfj and I have pointed out.\r\n\r\nAnoth=
er option is to have a signal that notifies the start of using a new path=
. In such case, we should expose 1 bit that can be used to distinguish st=
art-of-use vs. in-use. I am not sure if we need (or want to) expose the i=
nternals of the handshake (i.e. INITIAL, HANDSHAKE, RETRY).\r\n\r\nMy ten=
dency goes to exposing nothing. The primary reason is that switching to a=
 new path can happen due to NAT rebinding. In such case, it is impossible=
 for a client to mark the first packet that is sent using a new path diff=
erently from other packets.\r\n\r\nTherefore, I believe that we should me=
rge long packet header and short packet header so that pre-1RTT packets w=
ould not be easily distinguishable from 1-RTT packets, _if_ ossification =
is a concern."}],"action":{"name":"View Issue","url":"https://github.com/=
quicwg/base-drafts/issues/203#issuecomment-363077556"}}}</script>=

----==_mimepart_5a78552b4e373_29432ab1259f2ecc341ed--


From nobody Mon Feb  5 05:03:51 2018
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 AE75412D77E for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 05:03:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 jrQRzuNQ5ciZ for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 05:03:49 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 BBC9A12D7E6 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 05:03:46 -0800 (PST)
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=inhOzDcDoMpYJe9R72qqXgfEd7k=; b=E9l1cddPGvYb+z/+ t+0cm2Y1JFicDULW44EmmVuzqcWakKYsLSoRwKQBWkT8GaiVSrqy/cFmWTlpdQNQ NQ951z3NsUSFa8DOvwyIf+J65dJLtmG7IYgoauXgK061mEAfT8DedjZAUy4BxG1K sXQNL5z3FwRfTQOGowSrrd8Toco=
Received: by filter0356p1las1.sendgrid.net with SMTP id filter0356p1las1-12811-5A785631-D 2018-02-05 13:03:45.603852159 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id d_r8y4h6TiykfkbVSfW_jw for <quic-issues@ietf.org>; Mon, 05 Feb 2018 13:03:45.360 +0000 (UTC)
Date: Mon, 05 Feb 2018 13:03:45 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2d66d019e3cb6322d6d23041006438d01c0e16c692cf000000011690183192a169ce0c118d76@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/203/363078581@github.com>
In-Reply-To: <quicwg/base-drafts/issues/203@github.com>
References: <quicwg/base-drafts/issues/203@github.com>
Subject: Re: [quicwg/base-drafts] Connection migration should be indistinguishable from a new connection (#203)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78563140b63_11fa3ff690d86f283664e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2QHC7c7xO1rY0GeRBXSUGX2BWWsOK33rtdlp XP7wUOB44MLYHJhaaIYmjQJzPilXiDbD6L0Ck2MSHnrFBzfYykg9bsAIxB4vEhL5ewaolgLARRCT7f SiVA/GPY2NXWjtr8NDuQVsd2HwSgTGdreF/6r+1GOPPOWUV3JUD1qlwXxuxoBR5hCYXOr2ejsLxXNh o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Rz9-wbhJMsJr4QiAJnigQRKXiso>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 13:03:50 -0000

----==_mimepart_5a78563140b63_11fa3ff690d86f283664e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

> Another option is to have a signal that notifies the start of using a new path. In such case, we should expose 1 bit that can be used to distinguish start-of-use vs. in-use. I am not sure if we need (or want to) expose the internals of the handshake (i.e. INITIAL, HANDSHAKE, RETRY).

This somewhat relates to the retry concern of asymmetric CID's
https://github.com/quicwg/base-drafts/issues/1089

-- 
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/203#issuecomment-363078581
----==_mimepart_5a78563140b63_11fa3ff690d86f283664e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<blockquote>
<p>Another option is to have a signal that notifies the start of using a ne=
w path. In such case, we should expose 1 bit that can be used to distinguis=
h start-of-use vs. in-use. I am not sure if we need (or want to) expose the=
 internals of the handshake (i.e. INITIAL, HANDSHAKE, RETRY).</p>
</blockquote>
<p>This somewhat relates to the retry concern of asymmetric CID's<br>
<a href=3D"https://github.com/quicwg/base-drafts/issues/1089" class=3D"issu=
e-link js-issue-link" data-error-text=3D"Failed to load issue title" data-i=
d=3D"293320625" data-permission-text=3D"Issue title is private" data-url=3D=
"https://github.com/quicwg/base-drafts/issues/1089">#1089</a></p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/203#issuecomment-363078581">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq7ZDRz_KGGN9vZn=
y8zRnYZpq15ukks5tRvwxgaJpZM4Lqy2h">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4vOiOJ_tnX1AhHaE=
86VAgtwDOasks5tRvwxgaJpZM4Lqy2h.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/203#issuecomment-363078581"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #203: \u003e Anothe=
r option is to have a signal that notifies the start of using a new path. I=
n such case, we should expose 1 bit that can be used to distinguish start-o=
f-use vs. in-use. I am not sure if we need (or want to) expose the internal=
s of the handshake (i.e. INITIAL, HANDSHAKE, RETRY).\r\n\r\nThis somewhat r=
elates to the retry concern of asymmetric CID's\r\nhttps://github.com/quicw=
g/base-drafts/issues/1089"}],"action":{"name":"View Issue","url":"https://g=
ithub.com/quicwg/base-drafts/issues/203#issuecomment-363078581"}}}</script>=

----==_mimepart_5a78563140b63_11fa3ff690d86f283664e--


From nobody Mon Feb  5 06:17:11 2018
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 D8A8E120454 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 06:17:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 c2TTKdCYg7Dm for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 06:17:07 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 C480E1201F8 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 06:17:07 -0800 (PST)
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=ycfvLpc0zZX2KfCELIULh28KB6M=; b=kkK9FCVdrakEu+Wh XDQ3GNgDF8Fyhl3f8X/QtXdmLf1DPjIc0zREGzzLDSqgaFWq7SdWU0cYzMEnwBO+ GN09gWgbK2lL35pOAD0tpX5uzmaG0myvKEOP0ZAcVexJscfD3+mWRbds3t6AzI6G J/ksgY1IwP2YV3je+AXid+dUld0=
Received: by filter0846p1mdw1.sendgrid.net with SMTP id filter0846p1mdw1-9223-5A786762-21 2018-02-05 14:17:06.843613684 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0041p1mdw1.sendgrid.net (SG) with ESMTP id JEdDxbR5THCoivlTk3pvCA for <quic-issues@ietf.org>; Mon, 05 Feb 2018 14:17:06.843 +0000 (UTC)
Date: Mon, 05 Feb 2018 14:17:06 +0000 (UTC)
From: Patrick McManus <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abef984f8d0ef437a8e7c644ac92de34acbca8e88d92cf000000011690296292a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/363096814@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7867627e452_30843f9e9e9dcf34448831"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mcmanus
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2n9O54XB2uoLkVLyzJjnMlSyEO4YBJpT+gHE fta6f6i4Rpa5MwGzji0NWIEuIcEjjD324HtTEtKpIYUek9h9z7FUg8qaV0ENV/DusYYtp/GLUaBDkX 7OURQaj3mCLmIHPt0ClEP4G1izgzwg+ELqupXmWglntNeFM4Omv0j6zCwYaz385zDsfJw+kmd2uYUw A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/2fpiyisL5BiVJa7jXY_BEXaXqgc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 14:17:10 -0000

----==_mimepart_5a7867627e452_30843f9e9e9dcf34448831
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

we might be able to specify this, but this class of issue is inherent in
having an abstracted stream 0 "just carry tls".. its very hard to know
what's going on over there.. is it hrr, is it session tickets, is it alerts?

A tighter bundling to the security layer might make this more robust.


On Mon, Feb 5, 2018 at 12:19 AM, Kazuho Oku <notifications@github.com>
wrote:

> It seems to me that this is likely because the spec needs more clarity,
> not because this is fundamentally bug-prone. Do you agree?
>
> I kind of agree.
>
> The other issue aside from documentation is that it might not be clear to
> a QUIC implementor how to trigger both stateful and stateless HR on a TLS
> stack that the person is using. Having a feature that is hard to test is a
> potential source of bugs.
>
> That said, it could also be true that TLS libraries do not expose an API
> to reject a stateful HRR. Without the existence of such API, it is
> impossible to mandate all retries to be stateless.
>
> So I wouldn't oppose if we decide to allow use of stateful retry.
>
> =E2=80=94
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/quicwg/base-drafts/issues/1094#issuecomment-362984365=
>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAP5s4vkXCPHlcWBtmIOXl=
Ot3XuiIoQ7ks5tRo93gaJpZM4R4kvM>
> .
>


--=20
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/1094#issuecomment-363096814=

----==_mimepart_5a7867627e452_30843f9e9e9dcf34448831
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

we might be able to specify this, but this class of issue is inherent in<br>
having an abstracted stream 0 &quot;just carry tls&quot;.. its very hard to=
 know<br>
what&#39;s going on over there.. is it hrr, is it session tickets, is it al=
erts?<br>
<br>
A tighter bundling to the security layer might make this more robust.<br>
<br>
<br>
On Mon, Feb 5, 2018 at 12:19 AM, Kazuho Oku &lt;notifications@github.com&gt=
;<br>
wrote:<br>
<br>
&gt; It seems to me that this is likely because the spec needs more clarity=
,<br>
&gt; not because this is fundamentally bug-prone. Do you agree?<br>
&gt;<br>
&gt; I kind of agree.<br>
&gt;<br>
&gt; The other issue aside from documentation is that it might not be clear=
 to<br>
&gt; a QUIC implementor how to trigger both stateful and stateless HR on a =
TLS<br>
&gt; stack that the person is using. Having a feature that is hard to test =
is a<br>
&gt; potential source of bugs.<br>
&gt;<br>
&gt; That said, it could also be true that TLS libraries do not expose an A=
PI<br>
&gt; to reject a stateful HRR. Without the existence of such API, it is<br>
&gt; impossible to mandate all retries to be stateless.<br>
&gt;<br>
&gt; So I wouldn&#39;t oppose if we decide to allow use of stateful retry.<=
br>
&gt;<br>
&gt; =E2=80=94<br>
&gt; You are receiving this because you are subscribed to this thread.<br>
&gt; Reply to this email directly, view it on GitHub<br>
&gt; &lt;https://github.com/quicwg/base-drafts/issues/1094#issuecomment-362=
984365&gt;,<br>
&gt; or mute the thread<br>
&gt; &lt;https://github.com/notifications/unsubscribe-auth/AAP5s4vkXCPHlcWB=
tmIOXlOt3XuiIoQ7ks5tRo93gaJpZM4R4kvM&gt;<br>
&gt; .<br>
&gt;<br>


<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1094#issuecomment-363096814">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-5HW8YSPOKbu-=
Zar_eUTweUJxKsks5tRw1igaJpZM4R4kvM">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq2nw6z6kzdVk68As=
ubtN-VpcjRSuks5tRw1igaJpZM4R4kvM.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1094#issuecomment-363096814"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@mcmanus in #1094: we might be a=
ble to specify this, but this class of issue is inherent in\nhaving an abst=
racted stream 0 \"just carry tls\".. its very hard to know\nwhat's going on=
 over there.. is it hrr, is it session tickets, is it alerts?\n\nA tighter =
bundling to the security layer might make this more robust.\n\n\nOn Mon, Fe=
b 5, 2018 at 12:19 AM, Kazuho Oku \u003cnotifications@github.com\u003e\nwro=
te:\n\n\u003e It seems to me that this is likely because the spec needs mor=
e clarity,\n\u003e not because this is fundamentally bug-prone. Do you agre=
e?\n\u003e\n\u003e I kind of agree.\n\u003e\n\u003e The other issue aside f=
rom documentation is that it might not be clear to\n\u003e a QUIC implement=
or how to trigger both stateful and stateless HR on a TLS\n\u003e stack tha=
t the person is using. Having a feature that is hard to test is a\n\u003e p=
otential source of bugs.\n\u003e\n\u003e That said, it could also be true t=
hat TLS libraries do not expose an API\n\u003e to reject a stateful HRR. Wi=
thout the existence of such API, it is\n\u003e impossible to mandate all re=
tries to be stateless.\n\u003e\n\u003e So I wouldn't oppose if we decide to=
 allow use of stateful retry.\n\u003e\n\u003e =E2=80=94\n\u003e You are rec=
eiving this because you are subscribed to this thread.\n\u003e Reply to thi=
s email directly, view it on GitHub\n\u003e \u003chttps://github.com/quicwg=
/base-drafts/issues/1094#issuecomment-362984365\u003e,\n\u003e or mute the =
thread\n\u003e \u003chttps://github.com/notifications/unsubscribe-auth/AAP5=
s4vkXCPHlcWBtmIOXlOt3XuiIoQ7ks5tRo93gaJpZM4R4kvM\u003e\n\u003e .\n\u003e\n"=
}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-draf=
ts/issues/1094#issuecomment-363096814"}}}</script>=

----==_mimepart_5a7867627e452_30843f9e9e9dcf34448831--


From nobody Mon Feb  5 06:24:30 2018
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 2F914124BE8 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 06:24:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 spuZ_VibRSoZ for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 06:24:27 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 C88D31242F7 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 06:24:27 -0800 (PST)
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=Ctrulp27uo0sw0EjkkjDvLjFMCY=; b=BZLT/x/9bgweyn1b K6VXKfhFtcVJubXtoqkKmCBZh6NjyWHHfUTxVUzRZD9bge7VNo97AJ2Tlau3lpjI edm9SrorU9HUWJ14Zlwm4fJmEtCIxaO5i4+/bYfot3nJ4yPN0EZ1ELaw7+xKbbJ8 +gYIGVLKydXsPWO3bUyFiu3/ACU=
Received: by filter0660p1mdw1.sendgrid.net with SMTP id filter0660p1mdw1-19981-5A78691A-13 2018-02-05 14:24:26.950230262 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0017p1iad2.sendgrid.net (SG) with ESMTP id 2PE16FinT_C422N3c9lQ5A for <quic-issues@ietf.org>; Mon, 05 Feb 2018 14:24:26.747 +0000 (UTC)
Date: Mon, 05 Feb 2018 14:24:26 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba7a584d769398077acc8931382f3e4ca7586bfa692cf0000000116902b1a92a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/363098895@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78691aba7d2_573c3f8133b94f3030217e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak27XwVfUawCsu10fA91yueMMV7/h7+/W/ckvB mBgEIogSNTQR7uV3CvnGc9FpJD4Rghdx5Lf8kD+Kb40wtGBbqlEoAf6LYA1TC6EhQRIqVgcmuwK7SV EdJdRutjtaxLTeERF/XcWJ20n1lFuMOq+ff3f/d+2d9hhuhJdUrhzPcCwTDS99SM9OI8dIOAyxLiIe s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/bpbvMdJF2gUB_UfQKHEs5nbVx5o>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 14:24:29 -0000

----==_mimepart_5a78691aba7d2_573c3f8133b94f3030217e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Possibly naive question: Can we get rid of the RETRY packet type and use HANDSHAKE instead?

-- 
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/1094#issuecomment-363098895
----==_mimepart_5a78691aba7d2_573c3f8133b94f3030217e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Possibly naive question: Can we get rid of the RETRY packet type and use HANDSHAKE instead?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1094#issuecomment-363098895">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8nV7Y5m6s1oQk4E2d9dex7aoYfyks5tRw8agaJpZM4R4kvM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4HEv2GsPa5ZVUBiwDduSGr_2AjMks5tRw8agaJpZM4R4kvM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1094#issuecomment-363098895"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett in #1094: Possibly naive question: Can we get rid of the RETRY packet type and use HANDSHAKE instead?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1094#issuecomment-363098895"}}}</script>
----==_mimepart_5a78691aba7d2_573c3f8133b94f3030217e--


From nobody Mon Feb  5 06:52:59 2018
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 68B9612D811 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 06:52:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.011
X-Spam-Level: 
X-Spam-Status: No, score=-2.011 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 eVLdqi9CcKDs for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 06:52:56 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 7323812D7F9 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 06:52:56 -0800 (PST)
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=ebGqUSEtrdRoZnk8cnG0S75cQcE=; b=fopOkdwYYBLpQm6x 60uWBPjP6GZ7A7h0INGgvmn8fGwqKISEgPoy/q402CJSLLUyCivEhhtZ6hchSz/h c9HrpBDcZRkB7Wg7Ih+SIpa416w4vShQFlcMywb4Gvk71Hm2xM7XoVFFVm4l4hoq nHFpw9L2981cGx9lH01Jn1vyXp0=
Received: by filter0999p1mdw1.sendgrid.net with SMTP id filter0999p1mdw1-19984-5A786FC7-1F 2018-02-05 14:52:55.491616948 +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 ismtpd0024p1iad2.sendgrid.net (SG) with ESMTP id CWEly3epTqq4Ko4kYLFEiA for <quic-issues@ietf.org>; Mon, 05 Feb 2018 14:52:55.545 +0000 (UTC)
Date: Mon, 05 Feb 2018 14:52:55 +0000 (UTC)
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf00712172051c84b58e546f8f9e8347e42966f4692cf00000001169031c792a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/363107414@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a786fc739aa7_38e82ade3942ced41356f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3eEEjf6n08uCnx4x0Ci6iuCOJaWAZckXvNt/ sHiyNDtNdaVq6OFu0y8xV34ASeBIL9nj9wrECn2nvjOVi1WHES+XPnwlQToojOkTQ+icKK/v4zfUE8 Y3cHhodOvUvJjXanj3M+5QdH4M96aWWv1bys332EmaOkO24GwAUDff1YIdxJOttrL+3GV5iztU61zA o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Gtwk2AbiQrz85D0pMyUFl2KraM8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 14:52:58 -0000

----==_mimepart_5a786fc739aa7_38e82ade3942ced41356f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@ianswett I could well be wrong, but I do not think that is possible.

The Cookie extension of TLS 1.3 has too purposes:
> * Allowing the server to force the client to demonstrate reachability at their apparent network address (thus providing a measure of DoS protection). This is primarily useful for non-connection-oriented transports (see [RFC6347] for an example of this).
> * Allowing the server to offload state to the client, thus allowing it to send a HelloRetryRequest without storing any state. The server can do this by storing the hash of the ClientHello in the HelloRetryRequest cookie (protected with some suitable integrity algorithm).
> [TLS 1.3 draft 23 section 4.2.2](https://tlswg.github.io/tls13-spec/draft-ietf-tls-tls13.html#rfc.section.4.2.2)

I do not think that if the cookie is in fact stateless is distinguishable from TLS client's perspective. Therefore, we need to send a signal to the client at QUIC layer.

-- 
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/1094#issuecomment-363107414
----==_mimepart_5a786fc739aa7_38e82ade3942ced41356f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/ianswett" class=3D"user-mention">@ianswett=
</a> I could well be wrong, but I do not think that is possible.</p>
<p>The Cookie extension of TLS 1.3 has too purposes:</p>
<blockquote>
<ul>
<li>Allowing the server to force the client to demonstrate reachability at =
their apparent network address (thus providing a measure of DoS protection)=
. This is primarily useful for non-connection-oriented transports (see [RFC=
6347] for an example of this).</li>
<li>Allowing the server to offload state to the client, thus allowing it to=
 send a HelloRetryRequest without storing any state. The server can do this=
 by storing the hash of the ClientHello in the HelloRetryRequest cookie (pr=
otected with some suitable integrity algorithm).<br>
<a href=3D"https://tlswg.github.io/tls13-spec/draft-ietf-tls-tls13.html#rfc=
.section.4.2.2" rel=3D"nofollow">TLS 1.3 draft 23 section 4.2.2</a></li>
</ul>
</blockquote>
<p>I do not think that if the cookie is in fact stateless is distinguishabl=
e from TLS client's perspective. Therefore, we need to send a signal to the=
 client at QUIC layer.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1094#issuecomment-363107414">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq7wtODf89jRTpP=
AtFpDvfW84S1jwks5tRxXHgaJpZM4R4kvM">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq8mteK8k-ksqfFvY=
oQ5PInDe0JXOks5tRxXHgaJpZM4R4kvM.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1094#issuecomment-363107414"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@kazuho in #1094: @ianswett I co=
uld well be wrong, but I do not think that is possible.\r\n\r\nThe Cookie e=
xtension of TLS 1.3 has too purposes:\r\n\u003e * Allowing the server to fo=
rce the client to demonstrate reachability at their apparent network addres=
s (thus providing a measure of DoS protection). This is primarily useful fo=
r non-connection-oriented transports (see [RFC6347] for an example of this)=
.\r\n\u003e * Allowing the server to offload state to the client, thus allo=
wing it to send a HelloRetryRequest without storing any state. The server c=
an do this by storing the hash of the ClientHello in the HelloRetryRequest =
cookie (protected with some suitable integrity algorithm).\r\n\u003e [TLS 1=
.3 draft 23 section 4.2.2](https://tlswg.github.io/tls13-spec/draft-ietf-tl=
s-tls13.html#rfc.section.4.2.2)\r\n\r\nI do not think that if the cookie is=
 in fact stateless is distinguishable from TLS client's perspective. Theref=
ore, we need to send a signal to the client at QUIC layer."}],"action":{"na=
me":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1094#i=
ssuecomment-363107414"}}}</script>=

----==_mimepart_5a786fc739aa7_38e82ade3942ced41356f--


From nobody Mon Feb  5 07:23:02 2018
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 DAA6B127078 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 07:22:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 JFpMDLr_Ps0Y for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 07:22:58 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 ED34C1242F7 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 07:22:57 -0800 (PST)
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=/PP3+bUWIxuQsTAT2LlSoL1vP4o=; b=BZn9EhoLb2FE9+WM 4aB+HdM+9UU1Ne68hhnRAEaJM/uMqytHsoZm68rXsWEiGBeyqDcBxvYNYRQTQO01 sG7n8U15aadNY5DJNbn07fphnb34jQYKgnH1SSfKIu1ohy96DaQNyWXAkCPH4r1B uxK6WQnXrl59cxGaML+LTgDr4wU=
Received: by filter0641p1mdw1.sendgrid.net with SMTP id filter0641p1mdw1-23299-5A7876C7-28 2018-02-05 15:22:47.777157616 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0012p1iad2.sendgrid.net (SG) with ESMTP id 1zM8bCCYQ6ehwSXqsYXoYA for <quic-issues@ietf.org>; Mon, 05 Feb 2018 15:22:47.678 +0000 (UTC)
Date: Mon, 05 Feb 2018 15:22:47 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab99d06c6acb66b1750199330df4b712ffe95c534992cf00000001169038c792a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/363116755@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7876c78b480_1a353f9d11da8f3458857"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3KoDtIIFO41WwKqmc07OKEPUPXu+9ogpiacI O1uebAbBeLEU9+Ukqud3Mn1n8kHpqX0b9iUiN5TuzDnKyssJrwH69mLM52DM/LahY8VBw59GZ2PmSp OOZsbN2Q/tM8hE1Y1DGSnmeCsHzC2WQeYNZ59QARh8JIw+we4SupNt7zP6kAoyEfBo5p2NM1G3qmr1 s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/80TgZLNSRDfDDpHslCi6XZJ6VEs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 15:23:00 -0000

----==_mimepart_5a7876c78b480_1a353f9d11da8f3458857
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Thanks Kazuho, that makes sense.  Should the fact it's stateless be visible?

My impression is that the different long header packet types are more hassle than they're worth, especially if we're moving to large connection IDs.  We already got rid of the version negotiation type, which was a nice change and there's text on when to use each type in the transport draft, but it's not clear to me why they're necessary.

The model of QUIC is "Run TLS over Stream 0", but in this case it seems like we're relying on the QUIC transport to tell us how to process the TLS payload, is a bit odd.  I'm not a TLS expert, but how hard would it be to achieve a pure model of "Run TLS over Stream 0"?  Is the knowledge of stateful/statelessness in retries the only issue?

-- 
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/1094#issuecomment-363116755
----==_mimepart_5a7876c78b480_1a353f9d11da8f3458857
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Thanks Kazuho, that makes sense.  Should the fact it's stateless be visi=
ble?</p>
<p>My impression is that the different long header packet types are more ha=
ssle than they're worth, especially if we're moving to large connection IDs=
.  We already got rid of the version negotiation type, which was a nice cha=
nge and there's text on when to use each type in the transport draft, but i=
t's not clear to me why they're necessary.</p>
<p>The model of QUIC is "Run TLS over Stream 0", but in this case it seems =
like we're relying on the QUIC transport to tell us how to process the TLS =
payload, is a bit odd.  I'm not a TLS expert, but how hard would it be to a=
chieve a pure model of "Run TLS over Stream 0"?  Is the knowledge of statef=
ul/statelessness in retries the only issue?</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1094#issuecomment-363116755">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq6Gh-1Wnj2VaU5=
qhhIipRz3hxb-Sks5tRxzHgaJpZM4R4kvM">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7bwhc7ncHGh8gUN=
5IKOdnni1ddgks5tRxzHgaJpZM4R4kvM.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1094#issuecomment-363116755"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@ianswett in #1094: Thanks Kazuh=
o, that makes sense.  Should the fact it's stateless be visible?\r\n\r\nMy =
impression is that the different long header packet types are more hassle t=
han they're worth, especially if we're moving to large connection IDs.  We =
already got rid of the version negotiation type, which was a nice change an=
d there's text on when to use each type in the transport draft, but it's no=
t clear to me why they're necessary.\r\n\r\nThe model of QUIC is \"Run TLS =
over Stream 0\", but in this case it seems like we're relying on the QUIC t=
ransport to tell us how to process the TLS payload, is a bit odd.  I'm not =
a TLS expert, but how hard would it be to achieve a pure model of \"Run TLS=
 over Stream 0\"?  Is the knowledge of stateful/statelessness in retries th=
e only issue?"}],"action":{"name":"View Issue","url":"https://github.com/qu=
icwg/base-drafts/issues/1094#issuecomment-363116755"}}}</script>=

----==_mimepart_5a7876c78b480_1a353f9d11da8f3458857--


From nobody Mon Feb  5 08:54:00 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 591AF127136 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 08:53:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 yeT3hagCnh4U for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 08:53:55 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 73294127077 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 08:53:55 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517849634; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=aDkMvd+BtMnDiMlOFkZfGrfBQ/wSoggLY1avvzt6hfo=; b=AoBNExBQH7uop/bQzxiarH1aNC7rp/6KbNC3ClkUIs8GnHcHi0BHJpFxLDm5DumE2JNO6X/J yhOfnReq7kbFKQbT0eUWQgLg8jD7WERKgZhpm+kWEX08FOM947ES4f5blJhHDAXcYgyJa1ph 1lMCEQF/8L++0N1YSP2gS2flhak=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a788c22.7faf0c4d0750-smtp-out-n01; Mon, 05 Feb 2018 16:53:54 -0000 (UTC)
Date: Mon, 05 Feb 2018 08:53:53 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a788c21920c4_591e2ae356255c10417f2@hookshot-fe-2cc8887.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] ad96ed: Alt-Svc quic= a list
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a788c2191d0b_591e2ae356255c1041683"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/08AL85Cm3Bxad5s4S8K-MfQD6T0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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 Feb 2018 16:53:57 -0000

----==_mimepart_5a788c2191d0b_591e2ae356255c1041683
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/altsvc-structured
  Home:   https://github.com/quicwg/base-drafts
  Commit: ad96edab948d30d7a443cafb353817340b12d9db
      https://github.com/quicwg/base-drafts/commit/ad96edab948d30d7a443cafb353817340b12d9db
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Alt-Svc quic= a list



----==_mimepart_5a788c2191d0b_591e2ae356255c1041683--


From nobody Mon Feb  5 08:56:28 2018
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 EA8D71270AB for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 08:56:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_32=0.001, HTML_MESSAGE=0.001, 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 OcmZrcKZdony for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 08:56:25 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A822127077 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 08:56:25 -0800 (PST)
Date: Mon, 05 Feb 2018 08:56:23 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517849783; bh=aiH5DEeQmbfsN8B9UOk/FESIpYVyGnyscWFKBlOJak4=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=MP2g9WvvXNcdjgIiA6v+pJlH1TkQoGsdQzvAAwTzHqAzL+NhC7Zfe/hnXCNeNYzTH 02ANYj2kxxIFE5EdaiRZhYVGjqw1OW8d8pamrqp/NBn+ZI5XWFruqxMGFtCxLT+D7W dbINM8xkhaAY1Z4au/px9MCBiOUewldIRrIGCMJo=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbb2a0116ac1ddaafe5eaa50e2b2313043b683fa792cf0000000116904eb792a169ce118d31e3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1097@github.com>
Subject: [quicwg/base-drafts] Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a788cb7e5aa7_28903fbf455c8f343048e9"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/x7ZarB82FMOKGzJwH13u_hREV3g>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 16:56:27 -0000

----==_mimepart_5a788cb7e5aa7_28903fbf455c8f343048e9
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Fixes #1093.

Replaces the multiple occurrences of the quic= parameter with a quoted string containing a comma-delimited list.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1097

-- Commit Summary --

  * Alt-Svc quic= a list

-- File Changes --

    M draft-ietf-quic-http.md (15)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1097.patch
https://github.com/quicwg/base-drafts/pull/1097.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/1097

----==_mimepart_5a788cb7e5aa7_28903fbf455c8f343048e9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><span aria-label="This pull request closes issue #1093." class="issue-keyword tooltipped tooltipped-se">Fixes</span> <a href="https://github.com/quicwg/base-drafts/issues/1093" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="293902356" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1093">#1093</a>.</p>
<p>Replaces the multiple occurrences of the quic= parameter with a quoted string containing a comma-delimited list.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1097'>https://github.com/quicwg/base-drafts/pull/1097</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Alt-Svc quic= a list</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1097/files#diff-0">draft-ietf-quic-http.md</a>
    (15)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1097.patch'>https://github.com/quicwg/base-drafts/pull/1097.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1097.diff'>https://github.com/quicwg/base-drafts/pull/1097.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1097">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5wjLXXGAO5WbACo5Zkkkf68erMhks5tRzK3gaJpZM4R5wyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_sMqQ4wZps3wVxRzJMDSykY-HiUks5tRzK3gaJpZM4R5wyb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1097"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Alt-Svc quic= a list (#1097)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1097"}}}</script>

----==_mimepart_5a788cb7e5aa7_28903fbf455c8f343048e9--


From nobody Mon Feb  5 11:39:17 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 B79F3128954 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 11:39:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.701
X-Spam-Level: *
X-Spam-Status: No, score=1.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499] autolearn=no 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 D9RTZNnSG8XS for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 11:39:15 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 061D31275C5 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 11:39:14 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517859554; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=ApzD/6q3DLrC4gWSL8/MN3ikmRcH+qGo5y8RmnNRNTI=; b=fKb+Bcje5Ad6OtjILc4I354HUqg4Ikj3RNJUXcDCa35/LN8vlf/mgib/15ODOB+hP6fgpUZl vgwQaBokjF5uqudFOXAnkKofvF0Xb5OdLV12UaQYZY2zHbIk16OlRAHbtdR3H47PZmppq0sB I3a+dBU9OfKQX/j8Ghu7prwbw+I=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.44]) by mxa.mailgun.org with ESMTP id 5a78b2e2.7f047c752a50-smtp-out-n03; Mon, 05 Feb 2018 19:39:14 -0000 (UTC)
Date: Mon, 05 Feb 2018 11:39:14 -0800
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a78b2e22a98c_4f1a2aef46515c1035975@hookshot-fe-6e9b612.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a78b2e22a591_4f1a2aef46515c10358e9"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ZqONjhrHOXSS9qXZuHLOxb2Aplc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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 Feb 2018 19:39:17 -0000

----==_mimepart_5a78b2e22a591_4f1a2aef46515c10358e9
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/ianswett-mad
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_5a78b2e22a591_4f1a2aef46515c10358e9--


From nobody Mon Feb  5 13:21:25 2018
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 C2F7D12D958 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 13:21:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 Hn95AOr07Wln for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 13:21:22 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 3660F12711E for <quic-issues@ietf.org>; Mon,  5 Feb 2018 13:21:22 -0800 (PST)
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=xjYqpfVvDwz8XBbS8KOBPrEGA/M=; b=TYywM/O0GrNpk0lb Xq1Vp6ojheiNzI28Dn6zqTzqT8fNhLBqqmBXZtC8hzSolB5OmnVU6N5Hrn2aqGfR x+kQQaBvOFO/1q5/GbFrzyVM/SwhHIPjhD9FnT/cEINQH/gm6Xnm1W9ejbKSA1qa pw5nKWwpHcDDR8aXxOifljpqQDU=
Received: by filter1242p1mdw1.sendgrid.net with SMTP id filter1242p1mdw1-12808-5A78CAD1-B 2018-02-05 21:21:21.382782156 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id E5kKwr9TQxaAv3PBXWsu4g for <quic-issues@ietf.org>; Mon, 05 Feb 2018 21:21:21.356 +0000 (UTC)
Date: Mon, 05 Feb 2018 21:21:21 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3a76afddb208337bc2d226e96c1a49b13589b5f692cf0000000116908cd192a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/363225235@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78cad144f7e_65b2b06d1c2aecc77383"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1AZ+2qtmvbkhv+UsxLiulEZf+EP+aSjeM0Hn Kp07/+FGqweerEk9TfgV53OKsQKbU3ys8LT/Ak0xVUIVQfWtYJmOg+1BIqo4pQaZiH1Uq7LVbmlkVc lQ1S03yse0RtBiZ4h6noqplFS0bKarDSCZiHcbDZwJmiXaGu2L+BLfMRKOJkLq48TlRJVldypGhHts o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ayQo1IXtb4ct8whfhA52Z5tSm-4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 21:21:24 -0000

----==_mimepart_5a78cad144f7e_65b2b06d1c2aecc77383
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

It's probably a matter of what signal we want to send here.  The purpose of Retry is unclear at this point.  @kazuho is right in pointing out the dual purpose of HRR cookies, which means that it is never possible to know if the server is discarding state or merely using the cookie to verify address ownership.  

The rules for processing of Retry and Handshake are now very close, but the difference is significant: they differ in the construction of the packet number and stream 0 sequence numbers.  Retry contains a signal that the server intends to forget that part of the transport state.

If the point of using Retry is to signal to the client that the server intends to start over at the transport layer (recognizing that TLS always continues, even in the stateless case), then that suggests that using Handshake for HRR is acceptable if the server only needs a new key share or something like that.

But there is value in having a consistent rule that says HRR always goes in the Retry.  That was the assumption going in to this.  

To @mcmanus' suggestion of a stronger signal, yes, if the intent is to maintain this rule, then we need a wider API.  Frankly, I don't know how to do this in practice though.

-- 
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/1094#issuecomment-363225235
----==_mimepart_5a78cad144f7e_65b2b06d1c2aecc77383
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>It's probably a matter of what signal we want to send here.  The purpose=
 of Retry is unclear at this point.  <a href=3D"https://github.com/kazuho" =
class=3D"user-mention">@kazuho</a> is right in pointing out the dual purpos=
e of HRR cookies, which means that it is never possible to know if the serv=
er is discarding state or merely using the cookie to verify address ownersh=
ip.</p>
<p>The rules for processing of Retry and Handshake are now very close, but =
the difference is significant: they differ in the construction of the packe=
t number and stream 0 sequence numbers.  Retry contains a signal that the s=
erver intends to forget that part of the transport state.</p>
<p>If the point of using Retry is to signal to the client that the server i=
ntends to start over at the transport layer (recognizing that TLS always co=
ntinues, even in the stateless case), then that suggests that using Handsha=
ke for HRR is acceptable if the server only needs a new key share or someth=
ing like that.</p>
<p>But there is value in having a consistent rule that says HRR always goes=
 in the Retry.  That was the assumption going in to this.</p>
<p>To <a href=3D"https://github.com/mcmanus" class=3D"user-mention">@mcmanu=
s</a>' suggestion of a stronger signal, yes, if the intent is to maintain t=
his rule, then we need a wider API.  Frankly, I don't know how to do this i=
n practice though.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1094#issuecomment-363225235">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9gblMdthdlOvb=
KOH8qCgFgvq04uks5tR3DRgaJpZM4R4kvM">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq-qKpdef55EAys6v=
NpSvT4PjAqHGks5tR3DRgaJpZM4R4kvM.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1094#issuecomment-363225235"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1094: It's pr=
obably a matter of what signal we want to send here.  The purpose of Retry =
is unclear at this point.  @kazuho is right in pointing out the dual purpos=
e of HRR cookies, which means that it is never possible to know if the serv=
er is discarding state or merely using the cookie to verify address ownersh=
ip.  \r\n\r\nThe rules for processing of Retry and Handshake are now very c=
lose, but the difference is significant: they differ in the construction of=
 the packet number and stream 0 sequence numbers.  Retry contains a signal =
that the server intends to forget that part of the transport state.\r\n\r\n=
If the point of using Retry is to signal to the client that the server inte=
nds to start over at the transport layer (recognizing that TLS always conti=
nues, even in the stateless case), then that suggests that using Handshake =
for HRR is acceptable if the server only needs a new key share or something=
 like that.\r\n\r\nBut there is value in having a consistent rule that says=
 HRR always goes in the Retry.  That was the assumption going in to this.  =
\r\n\r\nTo @mcmanus' suggestion of a stronger signal, yes, if the intent is=
 to maintain this rule, then we need a wider API.  Frankly, I don't know ho=
w to do this in practice though."}],"action":{"name":"View Issue","url":"ht=
tps://github.com/quicwg/base-drafts/issues/1094#issuecomment-363225235"}}}<=
/script>=

----==_mimepart_5a78cad144f7e_65b2b06d1c2aecc77383--


From nobody Mon Feb  5 13:23:24 2018
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 8405112D965 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 13:23:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 8mMBMbuvkAlw for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 13:23:21 -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 E091D12711E for <quic-issues@ietf.org>; Mon,  5 Feb 2018 13:23:20 -0800 (PST)
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=lK0sIa/gPbSGYElD4rHyV0bIpWw=; b=p0gql0o4x1lejbLq 09nqT1pAUM7jBZaD3y3Kb5PAcIXU2jbrqIME7T5C0+1mvg3e8m16+ej4mhkp2reu qJjaXAgVeu5VkAMXglGj3o9848GUwoMCiFTtnCvFDrgyE9kWV9BAL2IWe4fk3Cmq Nz49FDnxKOdAuVs8pyD/UGR5cUM=
Received: by filter0562p1las1.sendgrid.net with SMTP id filter0562p1las1-28845-5A78CB47-16 2018-02-05 21:23:19.549274324 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id r2ejCywfQcS5gwgcYArSZA for <quic-issues@ietf.org>; Mon, 05 Feb 2018 21:23:19.303 +0000 (UTC)
Date: Mon, 05 Feb 2018 21:23:19 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd2980acc3e67a549b783a8ce1a6d9ecc33347e2b92cf0000000116908d4792a169ce118d31e3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1097/review/94146981@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1097@github.com>
References: <quicwg/base-drafts/pull/1097@github.com>
Subject: Re: [quicwg/base-drafts] Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78cb4724085_612b3faa32f6ef3450878f"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3FE4UYgZvMcw80HI5nHcXDRGSpeNsTkYlbTd dPHmBf7dXJP6eUjZ+AjZgzA0Pd+pQEzSRGYaAh/6oYG7aTHCexEHPJ4YeezpXMHFb9gWbO0oDAk/fH M0UV6qDa0QmnG9InxDrzu6UhNR9f5l8uv8dNAxnhGWFAueLXb+iNZUPxFkA1KMyRvuVQ8eNeq0TgI5 E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Jx3GNUiJM2pwLMtpNQjWx6gwBqY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 21:23:22 -0000

----==_mimepart_5a78cb4724085_612b3faa32f6ef3450878f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson approved this pull request.



>  
 ~~~ example
-Alt-Svc: hq=":49288";quic=1;quic=51303334
+Alt-Svc: hq=":49288";quic="1,51303334"

Unrelated to this, but can you add one of the greasing versions to this list?  We don't have any use of those yet, and it would be good to include something in the a-f range (which that does).

-- 
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/1097#pullrequestreview-94146981
----==_mimepart_5a78cb4724085_612b3faa32f6ef3450878f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> approved this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1097#discussion_r166115879">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  
 ~~~ example
-Alt-Svc: hq=&quot;:49288&quot;;quic=1;quic=51303334
+Alt-Svc: hq=&quot;:49288&quot;;quic=&quot;1,51303334&quot;
</pre>
<p>Unrelated to this, but can you add one of the greasing versions to this list?  We don't have any use of those yet, and it would be good to include something in the a-f range (which that does).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1097#pullrequestreview-94146981">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8SDaZYfyQ00GYBj3d7YHgqemcDrks5tR3FHgaJpZM4R5wyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqy0GTVGzjPn62LT6QMZ_z_fkfjlFks5tR3FHgaJpZM4R5wyb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1097#pullrequestreview-94146981"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson approved #1097"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1097#pullrequestreview-94146981"}}}</script>
----==_mimepart_5a78cb4724085_612b3faa32f6ef3450878f--


From nobody Mon Feb  5 13:37:28 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 C407012DA05 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 13:37:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 wGVEvV8SzSp4 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 13:37:25 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 DB40A12D969 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 13:37:24 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517866644; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=/t2CbrtQwwpdx2xh0yxeitClKIvKALw1qxSaSwwWUfE=; b=YiMeWdk3jAGWvPAYL1mvLI2sw3EtHHkoyKpcM9H0IALrFXWvDlH3ZjK8dUW8zL1/gp/HV3Zz /FGI+cLJJu7RiPZUwXU/5HnRrt74cOT6ouyfdudi3Z49tytKcmz3inzGRT3nHFGw9pvqQd1z 6Y2jKa7sdGRrwATxTRV+21nwLeY=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 5a78ce94.7f0f409df5a0-smtp-out-n03; Mon, 05 Feb 2018 21:37:24 -0000 (UTC)
Date: Mon, 05 Feb 2018 13:37:23 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a78ce93f1c3d_46bd2aefa8b9bc0843794@hookshot-fe-5a11256.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 593bba: Exercise (and mention) reserved version numbers
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a78ce93f18fb_46bd2aefa8b9bc084365"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/gBYO9ziffgiWdbh-kCzaGac7nUA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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 Feb 2018 21:37:27 -0000

----==_mimepart_5a78ce93f18fb_46bd2aefa8b9bc084365
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/altsvc-structured
  Home:   https://github.com/quicwg/base-drafts
  Commit: 593bba4093cceaba17c3c8517b571f778818b303
      https://github.com/quicwg/base-drafts/commit/593bba4093cceaba17c3c8517b571f778818b303
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Exercise (and mention) reserved version numbers



----==_mimepart_5a78ce93f18fb_46bd2aefa8b9bc084365--


From nobody Mon Feb  5 13:37:35 2018
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 5047712DA07 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 13:37:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 o6l_skzRKBcP for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 13:37:27 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 74D5212D969 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 13:37:27 -0800 (PST)
Date: Mon, 05 Feb 2018 13:37:26 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517866646; bh=9bG0NehCGT9HeNTNrbtYeMaj7Rl0RLbfG3ltU15Zorc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=vyDalSZ3PLD1gZPOtMYeBHMVNRpVCFERHcpfTRJzSNEHN5WttUg1MlbULySHnBIk4 Ttv53R4ehE3yk9QmB72SYkxopOhWo1PaTvftOc/ZDT2Dec95uGvQfMW/VHpq4Hnt7W tHukFE6aYwpRw8d+/Y2/fjQc15oVoNgxQwb6uqr4=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1097/push/2307874489@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1097@github.com>
References: <quicwg/base-drafts/pull/1097@github.com>
Subject: Re: [quicwg/base-drafts] Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78ce9689aac_27343fa232a70f302853df"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/fv3xBoCH_U28JIh-UQxVY7TkW84>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 21:37:29 -0000

----==_mimepart_5a78ce9689aac_27343fa232a70f302853df
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 1 commit.

593bba4  Exercise (and mention) reserved version numbers


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1097/files/ad96edab948d30d7a443cafb353817340b12d9db..593bba4093cceaba17c3c8517b571f778818b303

----==_mimepart_5a78ce9689aac_27343fa232a70f302853df
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/593bba4" class="commit-link">593bba4</a>  Exercise (and mention) reserved version numbers</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1097/files/ad96edab948d30d7a443cafb353817340b12d9db..593bba4093cceaba17c3c8517b571f778818b303">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6y6DOmKYcY7atcRp0WrRhm5QZTHks5tR3SWgaJpZM4R5wyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9BCU1IRpvwc69H9XKC2NVe8Awtbks5tR3SWgaJpZM4R5wyb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1097/files/ad96edab948d30d7a443cafb353817340b12d9db..593bba4093cceaba17c3c8517b571f778818b303"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 1 commit in #1097"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1097/files/ad96edab948d30d7a443cafb353817340b12d9db..593bba4093cceaba17c3c8517b571f778818b303"}}}</script>

----==_mimepart_5a78ce9689aac_27343fa232a70f302853df--


From nobody Mon Feb  5 13:59:47 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 EF80612DA12 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 13:59:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level: 
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 yH4QH239NAZd for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 13:59:45 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 83C931241F8 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 13:59:45 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517867984; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=NnAtbARepUJKLbcrLhWhcoSFQoCFTQ5NgR/OUz96mhk=; b=hrb7P7rlhxmjlzdoaB3CY3BgIfDvA370bYfaRlnJep3akaOeLYvkdWjPRfdG99jGvqMiFIlL ZIZwgFjJUiKEw7z4dCx6MzyqAAkXVlRn8ENHj4Fd1EraiOqXLovVdZQKvsyIGmSghUQCwiPP fWSVVmxKBd/uh5bYQjcEjMCrnC0=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.35]) by mxa.mailgun.org with ESMTP id 5a78d3d0.7f5b940fc600-smtp-out-n01; Mon, 05 Feb 2018 21:59:44 -0000 (UTC)
Date: Mon, 05 Feb 2018 13:59:43 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a78d3cfc7f02_7312b1669949bfc9268a@hookshot-fe-d252ca1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 3b0788: Packets aren't short or long, only the headers are
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a78d3cfc7acb_7312b1669949bfc92515"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Eg7uvPCftHCkv5QpolOVliG7ZY4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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 Feb 2018 21:59:47 -0000

----==_mimepart_5a78d3cfc7acb_7312b1669949bfc92515
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/invariants
  Home:   https://github.com/quicwg/base-drafts
  Commit: 3b0788601d2fae9b965eda7efa0ecc76062e8be8
      https://github.com/quicwg/base-drafts/commit/3b0788601d2fae9b965eda7efa0ecc76062e8be8
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Packets aren't short or long, only the headers are



----==_mimepart_5a78d3cfc7acb_7312b1669949bfc92515--


From nobody Mon Feb  5 14:01:35 2018
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 75A031241F8 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 14:01:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 YyuukdMGum60 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 14:01:32 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 EE1A0120724 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 14:01:31 -0800 (PST)
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=+UFIASpQnCxa+qM1Vlshwk7He2g=; b=SoNUYzQHrkbDuXWi YJsV6HelIwXu0qcSeJ4IBsHYesS9M6KrdENFlKeZTEFUT7L9QsPFePOM/1lpBkur rdyIZTJwLeJbjkUnVKl1bBZwkALs7xaD37uJJXz056aC+5XcfCwzcht0Q9WLZ/X5 XUdEOEuqGUTpvP/gMPoDJIZtSr0=
Received: by filter0153p1las1.sendgrid.net with SMTP id filter0153p1las1-30641-5A78D43A-20 2018-02-05 22:01:30.32500355 +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 ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id UhNjCXLhSMixjOCSV8sN7A for <quic-issues@ietf.org>; Mon, 05 Feb 2018 22:01:30.171 +0000 (UTC)
Date: Mon, 05 Feb 2018 22:01:30 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd679b3a64d8a2ad4f4c69bcce1f4b60fd21bff5b92cf000000011690963a92a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/363236071@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78d43aff9e_160323fef249b2f28519364"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3CNmCNrky37X4nBEBqTzMzVt/WZcU7Q5lQ2/ hQ26BKQ1swHFxMzWhAibBqqobs1+IVAFVOiRICyLhEUyoKm9b6+7K1rFrfzgjQV0c5x27YWmMERQyY HLQ5GGOV8npLQXYOCBVJKr7xzLU/TiPVT/zoxkHuBEx/DoUqu9QSTOb5852lwhOo7d9rJGUOW4C1FL I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/D8FB763o56AD3Qm9zrIU1Wv55To>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 22:01:33 -0000

----==_mimepart_5a78d43aff9e_160323fef249b2f28519364
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Is my understanding correct that for stateful operation, the only use-case is checking client reachability? We have a mechanism in the transport for doing this: PATH_CHALLENGE/RESPONSE, which are explicitly allowed during handshake.

Is there any other reason to allow stateful HRRs? If not, I'm with Kazuho in disallowing this for QUIC entirely. (How we enforce this is another issue...)

-- 
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/1094#issuecomment-363236071
----==_mimepart_5a78d43aff9e_160323fef249b2f28519364
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Is my understanding correct that for stateful operation, the only use-ca=
se is checking client reachability? We have a mechanism in the transport fo=
r doing this: PATH_CHALLENGE/RESPONSE, which are explicitly allowed during =
handshake.</p>
<p>Is there any other reason to allow stateful HRRs? If not, I'm with Kazuh=
o in disallowing this for QUIC entirely. (How we enforce this is another is=
sue...)</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1094#issuecomment-363236071">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq29x0E4B3HLqQr=
dtOdjYc2kzLhbwks5tR3o6gaJpZM4R4kvM">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0ZHmVw0k-7Eo2Tl=
f37_LcF1HxkUks5tR3o6gaJpZM4R4kvM.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1094#issuecomment-363236071"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@janaiyengar in #1094: Is my und=
erstanding correct that for stateful operation, the only use-case is checki=
ng client reachability? We have a mechanism in the transport for doing this=
: PATH_CHALLENGE/RESPONSE, which are explicitly allowed during handshake.\r=
\n\r\nIs there any other reason to allow stateful HRRs? If not, I'm with Ka=
zuho in disallowing this for QUIC entirely. (How we enforce this is another=
 issue...)"}],"action":{"name":"View Issue","url":"https://github.com/quicw=
g/base-drafts/issues/1094#issuecomment-363236071"}}}</script>=

----==_mimepart_5a78d43aff9e_160323fef249b2f28519364--


From nobody Mon Feb  5 14:08:02 2018
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 E59D412DA14 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 14:07:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 Q9cYuQRPOYug for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 14:07:56 -0800 (PST)
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 61B3412DA17 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 14:07:56 -0800 (PST)
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=DP93QMUp4Jb3sENco11VF6r/6UI=; b=YdJgmVx092WalTwY OyKPx+N09iJg1CSG3x6npuuL5RZpZFAFjmp206MJ+njn0IiQH7o8YaeAAfFbu7DZ RMw3jlt767EWEm2UlvTzE4Vs9yRsJoFoSZldV5bFOsfxV+r2yn49Xhl2eAgQESSJ XOKr6qhtjGHFR1ld3R6ji1ReNCo=
Received: by filter0591p1las1.sendgrid.net with SMTP id filter0591p1las1-19987-5A78D5BB-6 2018-02-05 22:07:55.141489492 +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 ismtpd0013p1iad2.sendgrid.net (SG) with ESMTP id ViqdA2odSwS4T4ETZdiYSw for <quic-issues@ietf.org>; Mon, 05 Feb 2018 22:07:54.954 +0000 (UTC)
Date: Mon, 05 Feb 2018 22:07:55 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab592c30b03a8db33e6e1b206b101ee2212f3b731d92cf00000001169097ba92a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/363237752@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78d5bad525c_36523fcea202ef30218867"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak30AmygSaIC5+RGQX3GWcBUbBi6nQD1NhP50/ v0UI5/fS1XRyzZxjKqEdT+hJXtHvB3yWG43gjdRRFFb+ZZvMcTiFwp0yxH+5hCh9w1U8x/hovZfGfY 3MOry+DnVX3GZcifSPYHPlSTvS8JVMxe+87bC1WxThXwxQuBZfOarj3qoTx2JdvkYL5h3LuGxdFdwk w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/1FqgUgJY4Im2oskBZZ9FtIWf2ck>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 22:07:58 -0000

----==_mimepart_5a78d5bad525c_36523fcea202ef30218867
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

HRR is used when the client uses the wrong key share as well.

-- 
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/1094#issuecomment-363237752
----==_mimepart_5a78d5bad525c_36523fcea202ef30218867
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>HRR is used when the client uses the wrong key share as well.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1094#issuecomment-363237752">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq08arhGRVGs50358_3KPBet6Ilj8ks5tR3u6gaJpZM4R4kvM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_Q-VCxgx3p1f7AxqMjjhTZhqMRXks5tR3u6gaJpZM4R4kvM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1094#issuecomment-363237752"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1094: HRR is used when the client uses the wrong key share as well."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1094#issuecomment-363237752"}}}</script>
----==_mimepart_5a78d5bad525c_36523fcea202ef30218867--


From nobody Mon Feb  5 14:09:32 2018
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 EA12112DA14 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 14:09:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.454
X-Spam-Level: 
X-Spam-Status: No, score=-5.454 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, 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 lRfvG3uYmWMP for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 14:09:29 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext4.iad.github.net [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4A206120724 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 14:09:29 -0800 (PST)
Date: Mon, 05 Feb 2018 14:09:28 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517868568; bh=BJleWxSu1OsLaC8yIPwbvA1RPscVGv53lUq57K6lpwA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=rvnyimid53nL/1XswhGpa3zHreDbDvSMitNyTSvYq0bJoHfF6L9nw0Up+qZwJRjAa RqsS54H0ta8T6OX8cvww8pRyjm3omdCQbKjpOtuLJMsbDVoHevNpLte7+pqPwEctt2 o5F2EXPjwZP56Gf2GzrcrfL80UP0hDSvRD+lO6FE=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abab8addfba454082ddc5be318aaf799ba64285def92cf000000011690981892a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/363238178@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78d61874948_64d93fb2bb294f341730c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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/UCagzif1-Q0f6rn-_pXOZ6vy1t8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 22:09:31 -0000

----==_mimepart_5a78d61874948_64d93fb2bb294f341730c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Yes, of course. I should've added that it seems reasonable to start over in that case as well.

-- 
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/1094#issuecomment-363238178
----==_mimepart_5a78d61874948_64d93fb2bb294f341730c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Yes, of course. I should've added that it seems reasonable to start over in that case as well.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1094#issuecomment-363238178">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2oGaOOKnO9aSKdnSim26AENwEJzks5tR3wYgaJpZM4R4kvM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6D5dXZpeVI31aY2vEDYUvxF6Vwbks5tR3wYgaJpZM4R4kvM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1094#issuecomment-363238178"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar in #1094: Yes, of course. I should've added that it seems reasonable to start over in that case as well."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1094#issuecomment-363238178"}}}</script>
----==_mimepart_5a78d61874948_64d93fb2bb294f341730c--


From nobody Mon Feb  5 15:19:26 2018
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 E0BB0127419 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 15:19:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 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_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 QOJTNYwf1_Ra for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 15:19:24 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 28B1D12025C for <quic-issues@ietf.org>; Mon,  5 Feb 2018 15:19:24 -0800 (PST)
Date: Mon, 05 Feb 2018 15:19:23 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517872763; bh=jMPjhdt/Nr0Il9K6WW+xxmQJ6XN/gglI+vnCteyJYB4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=kdaaUKFJFhqaYQ61wcktsWE5sTNLcnecdmamnfyD1FjLF/6pAQ0LWNkvk1VMi2Udr LhUZ6PRW0qgO8snaU6j8UpwEF0tYRbDg4tgYwtIwXCsTrriyAWW9M4GAZFRLoteVuj jEbV4uxsWjfxz8kaEOcVRV32nTNIHnTCQBk+62U0=
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba912017eef7ef8f9995ae05452dee73a100236f492cf000000011690a87b92a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/363254856@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78e67b54de6_642e3fbbf14f6f2c85343"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
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/MaFa36cuJQ7PTni9f3lPntLtbP0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 23:19:26 -0000

----==_mimepart_5a78e67b54de6_642e3fbbf14f6f2c85343
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinthomson 
> To @mcmanus' suggestion of a stronger signal, yes, if the intent is to maintain this rule, then we need a wider API. Frankly, I don't know how to do this in practice though.

I think that something like below would work, assuming that the intent is to force use of Retry packet when the server sends HRR.

* server-side TLS API provides an option to emit stateless retry when sending HRR, and QUIC servers activate that option
  * as an example, picotls already has a boolean flag that enforces such behavior (sadly, it is called `retry_uses_cookie`, it should have been named `retry_stateless`)
* when observing a Retry packet, a QUIC client should perform stateless retry
  * this does not change
* when observing a Handshake packet, a QUIC client must confirm that the state of the TLS stack has changed to something that indicates that the handshake is complete, when the stack emits a message in response

-- 
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/1094#issuecomment-363254856
----==_mimepart_5a78e67b54de6_642e3fbbf14f6f2c85343
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/martinthomson" class=3D"user-mention">@m=
artinthomson</a></p>
<blockquote>
<p>To <a href=3D"https://github.com/mcmanus" class=3D"user-mention">@mcma=
nus</a>' suggestion of a stronger signal, yes, if the intent is to mainta=
in this rule, then we need a wider API. Frankly, I don't know how to do t=
his in practice though.</p>
</blockquote>
<p>I think that something like below would work, assuming that the intent=
 is to force use of Retry packet when the server sends HRR.</p>
<ul>
<li>server-side TLS API provides an option to emit stateless retry when s=
ending HRR, and QUIC servers activate that option
<ul>
<li>as an example, picotls already has a boolean flag that enforces such =
behavior (sadly, it is called <code>retry_uses_cookie</code>, it should h=
ave been named <code>retry_stateless</code>)</li>
</ul>
</li>
<li>when observing a Retry packet, a QUIC client should perform stateless=
 retry
<ul>
<li>this does not change</li>
</ul>
</li>
<li>when observing a Handshake packet, a QUIC client must confirm that th=
e state of the TLS stack has changed to something that indicates that the=
 handshake is complete, when the stack emits a message in response</li>
</ul>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1094#issuecomment-363254856">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq0Ur=
o1Erl4YVMesoczjfmbf7lhX9ks5tR4x7gaJpZM4R4kvM">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7=
Lv1WpBMYv2_MXnT4OElq2bwhgKks5tR4x7gaJpZM4R4kvM.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1094#issuecomment-363254856"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@kazuho in #10=
94: @martinthomson \r\n\u003e To @mcmanus' suggestion of a stronger signa=
l, yes, if the intent is to maintain this rule, then we need a wider API.=
 Frankly, I don't know how to do this in practice though.\r\n\r\nI think =
that something like below would work, assuming that the intent is to forc=
e use of Retry packet when the server sends HRR.\r\n\r\n* server-side TLS=
 API provides an option to emit stateless retry when sending HRR, and QUI=
C servers activate that option\r\n  * as an example, picotls already has =
a boolean flag that enforces such behavior (sadly, it is called `retry_us=
es_cookie`, it should have been named `retry_stateless`)\r\n* when observ=
ing a Retry packet, a QUIC client should perform stateless retry\r\n  * t=
his does not change\r\n* when observing a Handshake packet, a QUIC client=
 must confirm that the state of the TLS stack has changed to something th=
at indicates that the handshake is complete, when the stack emits a messa=
ge in response"}],"action":{"name":"View Issue","url":"https://github.com=
/quicwg/base-drafts/issues/1094#issuecomment-363254856"}}}</script>=

----==_mimepart_5a78e67b54de6_642e3fbbf14f6f2c85343--


From nobody Mon Feb  5 15:40:27 2018
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 9DC1712025C for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 15:40:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 UFvsDSOA3ap3 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 15:40:21 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 64855127419 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 15:40:21 -0800 (PST)
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=XSBpPeAFe8P6yrQimNtUH15Vrhs=; b=IxLmM3JLSugQECqt 5Pfcf7mIe3bCZmPIj1+KGmwlpQHXC65UFRovdsCfeGg4ZuymnAZtCqY3HFfosMyD EjRENiGyXLNONn3a5qK20+HfPF2LGp94+aTnpV8JQz7ZeJEPqlvD15kQDei0srcq oTWPjnTiEp3LM9iDZFFJB5I8bCo=
Received: by filter0356p1las1.sendgrid.net with SMTP id filter0356p1las1-12811-5A78EB63-32 2018-02-05 23:40:20.056656278 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0002p1iad2.sendgrid.net (SG) with ESMTP id J0JB-PEQS1W5eAX8to_JxA for <quic-issues@ietf.org>; Mon, 05 Feb 2018 23:40:20.075 +0000 (UTC)
Date: Mon, 05 Feb 2018 23:40:20 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd0ccce421ccb1f1dadc009891abdf4dff981a50892cf000000011690ad6392a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/363259140@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78eb63e27e1_37412ad7e3670ecc12666e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3QXUR9kh2MW3NkZ5c2CrTct+WFG+jeGIEhCC hhszn4q03xJj+Jc+NVVRFcHiSK5ehQ4mHdWyzOm8QCS6qIjccHG21PT9E6tokw2lekW0vHbAGbxUrE dsdwpHWhziDanouJ/A+9qyhUBeC+P4c5fpuoreF27Mu67V6curvYFcRXLpdbKYgJtHxRHKKmpsIgpQ w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Sv2QZlgb8IzRTHVyKSN7yHTO228>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 23:40:24 -0000

----==_mimepart_5a78eb63e27e1_37412ad7e3670ecc12666e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

While TLS 1.3 often has the property that after the client responds to a Ha=
ndshake packet, the handshake is complete, that=E2=80=99s not necessarily a=
 general truth.  It might be the case that the client can emit some message=
s in response to a Handshake packet and still be waiting for more from the =
server.  Suppose, for example, that it saw the server=E2=80=99s Certificate=
Request and emitted the Certificate/CertificateVerify, but hasn=E2=80=99t y=
et seen the server=E2=80=99s Finished and so hasn=E2=80=99t emitted its own=
 Finished yet.  I believe that=E2=80=99s a possibility?

From: Kazuho Oku [mailto:notifications@github.com]
Sent: Monday, February 5, 2018 3:19 PM
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform=
 address validation (#1094)


@martinthomson<https://github.com/martinthomson>

To @mcmanus<https://github.com/mcmanus>' suggestion of a stronger signal, y=
es, if the intent is to maintain this rule, then we need a wider API. Frank=
ly, I don't know how to do this in practice though.

I think that something like below would work, assuming that the intent is t=
o force use of Retry packet when the server sends HRR.

  *   server-side TLS API provides an option to emit stateless retry when s=
ending HRR, and QUIC servers activate that option
     *   as an example, picotls already has a boolean flag that enforces su=
ch behavior (sadly, it is called retry_uses_cookie, it should have been nam=
ed retry_stateless)
  *   when observing a Retry packet, a QUIC client should perform stateless=
 retry
     *   this does not change
  *   when observing a Handshake packet, a QUIC client must confirm that th=
e state of the TLS stack has changed to something that indicates that the h=
andshake is complete, when the stack emits a message in response

=E2=80=94
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub<https://github.com/quicwg/b=
ase-drafts/issues/1094#issuecomment-363254856>, or mute the thread<https://=
github.com/notifications/unsubscribe-auth/AEE2hSgF22Y05OtowGSnp29fpzW5YSwMk=
s5tR4x5gaJpZM4R4kvM>.


--=20
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/1094#issuecomment-363259140=

----==_mimepart_5a78eb63e27e1_37412ad7e3670ecc12666e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

While TLS 1.3 often has the property that after the client responds to a Ha=
ndshake packet, the handshake is complete, that=E2=80=99s not necessarily a=
 general truth.  It might be the case that the client can emit some message=
s in response to a Handshake packet and still be waiting for more from the =
server.  Suppose, for example, that it saw the server=E2=80=99s Certificate=
Request and emitted the Certificate/CertificateVerify, but hasn=E2=80=99t y=
et seen the server=E2=80=99s Finished and so hasn=E2=80=99t emitted its own=
 Finished yet.  I believe that=E2=80=99s a possibility?
<br>

<br>
From: Kazuho Oku [mailto:notifications@github.com]
<br>
Sent: Monday, February 5, 2018 3:19 PM
<br>
To: quicwg/base-drafts &lt;base-drafts@noreply.github.com&gt;
<br>
Cc: Subscribed &lt;subscribed@noreply.github.com&gt;
<br>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform=
 address validation (#1094)
<br>

<br>

<br>
@martinthomson&lt;https://github.com/martinthomson&gt;
<br>

<br>
To @mcmanus&lt;https://github.com/mcmanus&gt;&#39; suggestion of a stronger=
 signal, yes, if the intent is to maintain this rule, then we need a wider =
API. Frankly, I don&#39;t know how to do this in practice though.
<br>

<br>
I think that something like below would work, assuming that the intent is t=
o force use of Retry packet when the server sends HRR.
<br>

<br>
  *   server-side TLS API provides an option to emit stateless retry when s=
ending HRR, and QUIC servers activate that option
<br>
     *   as an example, picotls already has a boolean flag that enforces su=
ch behavior (sadly, it is called retry_uses_cookie, it should have been nam=
ed retry_stateless)
<br>
  *   when observing a Retry packet, a QUIC client should perform stateless=
 retry
<br>
     *   this does not change
<br>
  *   when observing a Handshake packet, a QUIC client must confirm that th=
e state of the TLS stack has changed to something that indicates that the h=
andshake is complete, when the stack emits a message in response
<br>

<br>
=E2=80=94
<br>
You are receiving this because you are subscribed to this thread.
<br>
Reply to this email directly, view it on GitHub&lt;https://github.com/quicw=
g/base-drafts/issues/1094#issuecomment-363254856&gt;, or mute the thread&lt=
;https://github.com/notifications/unsubscribe-auth/AEE2hSgF22Y05OtowGSnp29f=
pzW5YSwMks5tR4x5gaJpZM4R4kvM&gt;.
<br>


<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1094#issuecomment-363259140">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-gxZWFv1Uscue=
hgWUcNaqhhckz6ks5tR5FjgaJpZM4R4kvM">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqyWqeRYIiFOPnGs7=
eJl3k0GdFbfiks5tR5FjgaJpZM4R4kvM.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1094#issuecomment-363259140"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1094: While TLS =
1.3 often has the property that after the client responds to a Handshake pa=
cket, the handshake is complete, that=E2=80=99s not necessarily a general t=
ruth.  It might be the case that the client can emit some messages in respo=
nse to a Handshake packet and still be waiting for more from the server.  S=
uppose, for example, that it saw the server=E2=80=99s CertificateRequest an=
d emitted the Certificate/CertificateVerify, but hasn=E2=80=99t yet seen th=
e server=E2=80=99s Finished and so hasn=E2=80=99t emitted its own Finished =
yet.  I believe that=E2=80=99s a possibility?\r\n\r\nFrom: Kazuho Oku [mail=
to:notifications@github.com]\r\nSent: Monday, February 5, 2018 3:19 PM\r\nT=
o: quicwg/base-drafts \u003cbase-drafts@noreply.github.com\u003e\r\nCc: Sub=
scribed \u003csubscribed@noreply.github.com\u003e\r\nSubject: Re: [quicwg/b=
ase-drafts] Clarification: HRR which does not perform address validation (#=
1094)\r\n\r\n\r\n@martinthomson\u003chttps://github.com/martinthomson\u003e=
\r\n\r\nTo @mcmanus\u003chttps://github.com/mcmanus\u003e' suggestion of a =
stronger signal, yes, if the intent is to maintain this rule, then we need =
a wider API. Frankly, I don't know how to do this in practice though.\r\n\r=
\nI think that something like below would work, assuming that the intent is=
 to force use of Retry packet when the server sends HRR.\r\n\r\n  *   serve=
r-side TLS API provides an option to emit stateless retry when sending HRR,=
 and QUIC servers activate that option\r\n     *   as an example, picotls a=
lready has a boolean flag that enforces such behavior (sadly, it is called =
retry_uses_cookie, it should have been named retry_stateless)\r\n  *   when=
 observing a Retry packet, a QUIC client should perform stateless retry\r\n=
     *   this does not change\r\n  *   when observing a Handshake packet, a=
 QUIC client must confirm that the state of the TLS stack has changed to so=
mething that indicates that the handshake is complete, when the stack emits=
 a message in response\r\n\r\n=E2=80=94\r\nYou are receiving this because y=
ou are subscribed to this thread.\r\nReply to this email directly, view it =
on GitHub\u003chttps://github.com/quicwg/base-drafts/issues/1094#issuecomme=
nt-363254856\u003e, or mute the thread\u003chttps://github.com/notification=
s/unsubscribe-auth/AEE2hSgF22Y05OtowGSnp29fpzW5YSwMks5tR4x5gaJpZM4R4kvM\u00=
3e.\r\n"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/b=
ase-drafts/issues/1094#issuecomment-363259140"}}}</script>=

----==_mimepart_5a78eb63e27e1_37412ad7e3670ecc12666e--


From nobody Mon Feb  5 15:57:54 2018
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 58895129511 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 15:57:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 5h0TWnybyb0v for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 15:57:51 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 8CB7712025C for <quic-issues@ietf.org>; Mon,  5 Feb 2018 15:57:51 -0800 (PST)
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=98EOdUjIGu/LowyE2QDqKbf577Y=; b=b12Nn203IJ/UbATW AvfR0XQsVcMaMTUUQYZAyVj+rEoAqAolsm8kDyB47dDNA1bqEtOFvxlHETe1a9xo 64Sp2/zzikuKRL3bnNF3VIa9Hwb3MPL6Jhd9aRxeKVVuohb4CXtS0ELeJ8NgAHsu C62+M13t68HvGCxFxVXOSgu/gGc=
Received: by filter0624p1las1.sendgrid.net with SMTP id filter0624p1las1-6172-5A78EF7E-E 2018-02-05 23:57:50.5400507 +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 ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id -77p7BN6R7yc9d_JT9lHVw for <quic-issues@ietf.org>; Mon, 05 Feb 2018 23:57:50.238 +0000 (UTC)
Date: Mon, 05 Feb 2018 23:57:50 +0000 (UTC)
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab48be1d5f17aabd8a0e135f44f91ff42fc080c16d92cf000000011690b17e92a169ce118d31e3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1097/review/94186094@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1097@github.com>
References: <quicwg/base-drafts/pull/1097@github.com>
Subject: Re: [quicwg/base-drafts] Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78ef7e26db4_66452abe8252cec89276"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2CjFwT+BvSLHze84hXXqyAa2YeKqKF/hPa6N c4U6s5tyeSXv6cPkpFUU9yT082tHXhBSDo0VyhPVGGIYi2HTTtK+5hx4P7K1fsVxaxGDIl+CSU4F0H 86FIdifFiFVm7ME84U+7aXry5JO3FvnyAH4/onWJYO21zeM66wU65Jk0NieOuZcG/HZuDVGBNndFMP Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/N-4-LG-zyDfzGHpJ-Zl48G_uDIM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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 Feb 2018 23:57:53 -0000

----==_mimepart_5a78ef7e26db4_66452abe8252cec89276
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

LPardue commented on this pull request.



> @@ -138,14 +141,16 @@ For example, if a server supported both version 0x00000001 and the version
 rendered in ASCII as "Q034", it could specify the following header:
 
 ~~~ example
-Alt-Svc: hq=":49288";quic="1,51303334"
+Alt-Svc: hq=":49288";quic="1,dadababa,51303334"

0xdadababa values is not explained in preceding paragraph.

-- 
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/1097#pullrequestreview-94186094
----==_mimepart_5a78ef7e26db4_66452abe8252cec89276
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@LPardue</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1097#discussion_r166150791">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -138,14 +141,16 @@ For example, if a server supported both version 0x00000001 and the version
 rendered in ASCII as &quot;Q034&quot;, it could specify the following header:
 
 ~~~ example
-Alt-Svc: hq=&quot;:49288&quot;;quic=&quot;1,51303334&quot;
+Alt-Svc: hq=&quot;:49288&quot;;quic=&quot;1,dadababa,51303334&quot;
</pre>
<p>0xdadababa values is not explained in preceding paragraph.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1097#pullrequestreview-94186094">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3T5iPxdYwee9K60EZnd0ZtkMU5Dks5tR5V-gaJpZM4R5wyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2Ujxo5-pdFyoxOUPH1wFzxpMwETks5tR5V-gaJpZM4R5wyb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1097#pullrequestreview-94186094"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@LPardue commented on #1097"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1097#pullrequestreview-94186094"}}}</script>
----==_mimepart_5a78ef7e26db4_66452abe8252cec89276--


From nobody Mon Feb  5 16:01:18 2018
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 2E6A312D811 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:00:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 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_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 iruIpbNbZ5Y7 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:00:30 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 531AF12025C for <quic-issues@ietf.org>; Mon,  5 Feb 2018 16:00:30 -0800 (PST)
Date: Mon, 05 Feb 2018 16:00:29 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517875229; bh=mDMyZ0bWgsv8U2Lu30ZXZnZfxK1ar9H4Sg+v768SuRY=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ZOhnTEBRtNVxmt+BgxQluRhaQ9dPEtkN2bH++BLhAgiXy+en4DlH2H/KUdwMCAR75 QCJqniP3Xf28TR0sYoVWEuiXwBUJMp/R+s2DhBdBAfWtTwqazY3iTKa7RcqlmpP1To ERIdBonsj6TiwLFwLIdeFg3yTfavA7kWhVSWqH8o=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab136cc1e03e3d816fabc10e2ddc5f245a8a92ed5392cf000000011690b21d92a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/363262858@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78f01d7a493_43da3fcd5ef30f28461d0"; 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/zsmjRC5xHO1F-PcMiVB7d7FZhDc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 00:00:32 -0000

----==_mimepart_5a78f01d7a493_43da3fcd5ef30f28461d0
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop is right (and I edited his reply because email replies on GitHub suck).

What we would need is a signal from the cryptographic handshake implementation that it pausing the handshake.  After thinking on this some more, I might consider adding a function to NSS that allows an application to query whether the socket state can be discarded safely.  For NSS that would mean that we sent HRR (our HRR is always stateless).  That's complicated if you have a stack that might not always generate a stateless HRR, though it is made reliable if you can force HRR to be stateless (like `retry_stateless`).

Would that sort of API work for others?  This will be annoying to write up, but I can make it happen.

(@kazuho, we use a callback API, which gives the app more control, but the effect is the same.  The callback is - of course - more complicated.)

-- 
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/1094#issuecomment-363262858
----==_mimepart_5a78f01d7a493_43da3fcd5ef30f28461d0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/mikebishop" class=3D"user-mention">@Mike=
Bishop</a> is right (and I edited his reply because email replies on GitH=
ub suck).</p>
<p>What we would need is a signal from the cryptographic handshake implem=
entation that it pausing the handshake.  After thinking on this some more=
, I might consider adding a function to NSS that allows an application to=
 query whether the socket state can be discarded safely.  For NSS that wo=
uld mean that we sent HRR (our HRR is always stateless).  That's complica=
ted if you have a stack that might not always generate a stateless HRR, t=
hough it is made reliable if you can force HRR to be stateless (like <cod=
e>retry_stateless</code>).</p>
<p>Would that sort of API work for others?  This will be annoying to writ=
e up, but I can make it happen.</p>
<p>(<a href=3D"https://github.com/kazuho" class=3D"user-mention">@kazuho<=
/a>, we use a callback API, which gives the app more control, but the eff=
ect is the same.  The callback is - of course - more complicated.)</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1094#issuecomment-363262858">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkqxUQ=
eriLvbuLmiJ2BsdtDa81SHidks5tR5YdgaJpZM4R4kvM">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqy=
CWfZIPcfW1rmTRyT2iBZbTPXRgks5tR5YdgaJpZM4R4kvM.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1094#issuecomment-363262858"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson=
 in #1094: @MikeBishop is right (and I edited his reply because email rep=
lies on GitHub suck).\r\n\r\nWhat we would need is a signal from the cryp=
tographic handshake implementation that it pausing the handshake.  After =
thinking on this some more, I might consider adding a function to NSS tha=
t allows an application to query whether the socket state can be discarde=
d safely.  For NSS that would mean that we sent HRR (our HRR is always st=
ateless).  That's complicated if you have a stack that might not always g=
enerate a stateless HRR, though it is made reliable if you can force HRR =
to be stateless (like `retry_stateless`).\r\n\r\nWould that sort of API w=
ork for others?  This will be annoying to write up, but I can make it hap=
pen.\r\n\r\n(@kazuho, we use a callback API, which gives the app more con=
trol, but the effect is the same.  The callback is - of course - more com=
plicated.)"}],"action":{"name":"View Issue","url":"https://github.com/qui=
cwg/base-drafts/issues/1094#issuecomment-363262858"}}}</script>=

----==_mimepart_5a78f01d7a493_43da3fcd5ef30f28461d0--


From nobody Mon Feb  5 16:01:30 2018
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 7A11212025C for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:01:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 o4Wjqa2RF_sp for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:01:19 -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 69B90129511 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 16:01:12 -0800 (PST)
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=Ma0ywrskrc2XEBj3cby2oDCeTDQ=; b=IvNSJDpKkANd4dRx XSlr/drjUslTb2vRK3BJOIRU22AIfu6rqNhWD1GDT9zf3Ko0R63zY8sMEuMSjEd0 rWLI/K2ecoCWEUeXWAQu2k1T4zpuxlXxARgbpT2rD+CB+IzrROVeqRLxx5x0ugeN 8S9CYPYJP/M3JbaG+MOqJtgzSUI=
Received: by filter0531p1las1.sendgrid.net with SMTP id filter0531p1las1-22145-5A78F047-4 2018-02-06 00:01:11.148299266 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad2.sendgrid.net (SG) with ESMTP id 9BdcEQD1SOmvKRdSxV-6Xg for <quic-issues@ietf.org>; Tue, 06 Feb 2018 00:01:11.013 +0000 (UTC)
Date: Tue, 06 Feb 2018 00:01:11 +0000 (UTC)
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abba210701fed699d9434931d117083f008437da1d92cf000000011690b24692a169ce118d31e3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1097/c363263005@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1097@github.com>
References: <quicwg/base-drafts/pull/1097@github.com>
Subject: Re: [quicwg/base-drafts] Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78f046db408_7a952ab6bc768ed0100993"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0/Xs/vKz6ajxGejQi0/MZm3mURW53OsRHPy4 waLYwSkE2PiWVCw6EeudMKITVCd3MPVU7nhsJtNcCs7I9qFmtahcF9GWmVLqrEIKFkIHQsFTuHRjv5 WdHTiDak5FOFq9Qay6jjtef0QaNUICMgDUww8g6Qk537Rqy5qzxxK5H8N3uBJu6Bss2U0duNgSkL0j o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/v0gDU3mtdUqg9Mdvs95wkBYB7q4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 00:01:20 -0000

----==_mimepart_5a78f046db408_7a952ab6bc768ed0100993
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Just sanity check, the reserved value 0x00000000 would result in something like quic="" or quic="1,", is that a good thing? Perhaps better to prohibit advertising this value?

-- 
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/1097#issuecomment-363263005
----==_mimepart_5a78f046db408_7a952ab6bc768ed0100993
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Just sanity check, the reserved value 0x00000000 would result in something like quic="" or quic="1,", is that a good thing? Perhaps better to prohibit advertising this value?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363263005">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-awejbu1ZLApCZcYfjolu93SyEjks5tR5ZGgaJpZM4R5wyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq25knJam6_bglJjJvf-ihCRDjLguks5tR5ZGgaJpZM4R5wyb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363263005"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@LPardue in #1097: Just sanity check, the reserved value 0x00000000 would result in something like quic=\"\" or quic=\"1,\", is that a good thing? Perhaps better to prohibit advertising this value?"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363263005"}}}</script>
----==_mimepart_5a78f046db408_7a952ab6bc768ed0100993--


From nobody Mon Feb  5 16:06:19 2018
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 77773129C53 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:06:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 sy6d6MYvh2R5 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:06:16 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 53A92127869 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 16:06:16 -0800 (PST)
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=txNxkS5X+yp/5oTy0L6gVyKjA0Y=; b=PlE+GyEu7ef7CFo1 8PqyUUUKP15t7DoN2mTjW99akC/YLdOev6FKVQiMwzH0dJoww9w/cNYaFgc+2bU0 BwqCaDd3Uznx39QeFJZosgIpCNeGyQ1RAVstzIPayehAH9qCSoFb613S8Gnw8WGE gafF5KkI22Gk/Hwg3NrA+UE3adg=
Received: by filter0521p1las1.sendgrid.net with SMTP id filter0521p1las1-4763-5A78F177-8 2018-02-06 00:06:15.320904894 +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 ismtpd0025p1iad2.sendgrid.net (SG) with ESMTP id lKtyRpv2TIWQGeoZ_TBSJg for <quic-issues@ietf.org>; Tue, 06 Feb 2018 00:06:15.159 +0000 (UTC)
Date: Tue, 06 Feb 2018 00:06:15 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab65cabc43ce0d4bd64a0d2017da6d4fb3f7dcd04192cf000000011690b37692a169ce118d31e3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1097/c363264022@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1097@github.com>
References: <quicwg/base-drafts/pull/1097@github.com>
Subject: Re: [quicwg/base-drafts] Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78f176d6ec0_66202abe8252cec81642e6"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1mOrsAh0xydO77j6asoQPeXz2QBeB4k7fCJV xwGt1180Q/X2K1xey+aqVOqjXCysM6aX8dUd746lfehioBftDsGpKccN7Co6tQnr1kTHRzItbiymTM ud5XeNe62lgAgRFZzsvvjlJkuIT0D/Xse4+0mqdj/C7LzfgUaa21/cekd6L42Uxa8x24yWEI8Q4tWf c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/d8rytm5yMDEnV-Xz6LahUr4knU4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 00:06:17 -0000

----==_mimepart_5a78f176d6ec0_66202abe8252cec81642e6
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@LPardue, that sounds like a feature to me.

-- 
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/1097#issuecomment-363264022
----==_mimepart_5a78f176d6ec0_66202abe8252cec81642e6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/lpardue" class="user-mention">@LPardue</a>, that sounds like a feature to me.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363264022">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5CChKyJ9bI1Li8j1CVuxR8EBYIGks5tR5d2gaJpZM4R5wyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxd4dPyyE8KOZiahJFCUt8YQvtGVks5tR5d2gaJpZM4R5wyb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363264022"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1097: @LPardue, that sounds like a feature to me."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363264022"}}}</script>
----==_mimepart_5a78f176d6ec0_66202abe8252cec81642e6--


From nobody Mon Feb  5 16:08:34 2018
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 AB82D129C53 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:08:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 4SnmhChurAut for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:08:30 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 DFC55127869 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 16:08:29 -0800 (PST)
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=/1P8Al/Xs+jaHpG6oWzt6RkfWpI=; b=ViWNcEoaBbf3F3+Q QDqOjLymnIwT+9dULPwUuCts2YgAo7/fHsLRk96KypfpxVvfCDkSTjk+9Apnfhh7 y0cbUcRt3BvfdCFzUrXaAp66bR+Ur4EC+Ktz3Wcm9v6Hjq/W5rE+K65t67+4Avap kVeqR9fxfsbU36y9SFHF48i4LaQ=
Received: by filter0022p1las1.sendgrid.net with SMTP id filter0022p1las1-5802-5A78F1FC-38 2018-02-06 00:08:28.640711263 +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 ismtpd0002p1iad2.sendgrid.net (SG) with ESMTP id tk6ajX_7Qn-XqH2Ic1ZJtg for <quic-issues@ietf.org>; Tue, 06 Feb 2018 00:08:28.552 +0000 (UTC)
Date: Tue, 06 Feb 2018 00:08:28 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc63f697f6f9d5592182787449074e22ea6091deb92cf000000011690b3fb92a169ce118d31e3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1097/c363264445@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1097@github.com>
References: <quicwg/base-drafts/pull/1097@github.com>
Subject: Re: [quicwg/base-drafts] Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78f1fbe1958_7abc2ab6bc768ed0964bc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2vgNpUKb4eDoHy4dMvmztS3OV92qtZyogaX9 Dgdag+WSuYr7wssARZWQOxTLf9cu7yAg8lmFuRjoO8NYhb993AGJ2o+PEw7LKPqwhOGQfhkvkNp6dz 61anoUbFstOxY49xHSk8xlS6XDcfycRFFSOdUbOFeVWVVnIIZNZg9HnvHHIbfBR2wn3wZC8ejWqmwG o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Wzt6O_VQALfv82u2iJojwc2A_EU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 00:08:32 -0000

----==_mimepart_5a78f1fbe1958_7abc2ab6bc768ed0964bc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Should I include a double comma in the list, just to demonstrate?  (Facetious -- I actually think having empty-string as a possible value is unfortunate.)

-- 
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/1097#issuecomment-363264445
----==_mimepart_5a78f1fbe1958_7abc2ab6bc768ed0964bc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Should I include a double comma in the list, just to demonstrate?  (Facetious -- I actually think having empty-string as a possible value is unfortunate.)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363264445">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwwsEAHoHfLQ0zdo_KEYEM7WfGqQks5tR5f7gaJpZM4R5wyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7oGCcXa5QdM3bKyIOnjto4pv92Kks5tR5f7gaJpZM4R5wyb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363264445"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1097: Should I include a double comma in the list, just to demonstrate?  (Facetious -- I actually think having empty-string as a possible value is unfortunate.)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363264445"}}}</script>
----==_mimepart_5a78f1fbe1958_7abc2ab6bc768ed0964bc--


From nobody Mon Feb  5 16:12:54 2018
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 590EE129C53 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:12:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 6ITi8YyOrtk4 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:12:52 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 334D9127869 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 16:12:52 -0800 (PST)
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=aBtzjGemW6+B+9zzcKhcVSDrFio=; b=AV5qmzAbPQ6z1Qo1 kRcjnO5z5SyvSXUtdACg2teeZzn3Zddrkc8iuzrShuktgCqlD+7yJaYp6DUtqdqW t8p+yl74DSqgk9ofKafzAh5BHLjAx+G33RSLZQIQALv40LyowwqSllCF6ntjOz1E ymU0qj8aOBZL2zkOf3xsvVlcfrY=
Received: by filter0515p1mdw1.sendgrid.net with SMTP id filter0515p1mdw1-28872-5A78F303-2 2018-02-06 00:12:51.03855897 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id 833TA46hTUCiMUrEfmzIUA for <quic-issues@ietf.org>; Tue, 06 Feb 2018 00:12:50.743 +0000 (UTC)
Date: Tue, 06 Feb 2018 00:12:51 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab628fe378b8621777bf862458251e7fe02f9ecf8a92cf000000011690b50292a169ce118d31e3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1097/c363265262@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1097@github.com>
References: <quicwg/base-drafts/pull/1097@github.com>
Subject: Re: [quicwg/base-drafts] Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78f30296cc5_47c33fbbe4cccf381763d7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0gWrrGUCixqWyTtve6jvsyz0j3F9Jsu9hjzj 8OPmplPOUTNFx3110sezFrBopEaiEhES2ZE6GdWR+8cFtfKW2yvqMbdDO3cr/BWzsZKRo9aVfhyyFX anI7CaVv9nYsojKAfA0uw34d93DqAbLMutvYa22tgQpkEOvPMuyDKlQH1WnsI1x96pXdpq2UDG+uoe U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/agTcL4OS9cdH9bvkxNFI3TWplMM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 00:12:53 -0000

----==_mimepart_5a78f30296cc5_47c33fbbe4cccf381763d7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Actually, never mind, this is fine.  `version-number` is at least one digit long, so version zero would be rendered as `0`, and who cares?

-- 
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/1097#issuecomment-363265262
----==_mimepart_5a78f30296cc5_47c33fbbe4cccf381763d7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Actually, never mind, this is fine.  <code>version-number</code> is at least one digit long, so version zero would be rendered as <code>0</code>, and who cares?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363265262">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzD0yX03L3foBb8K-pVAQdfjKakwks5tR5kCgaJpZM4R5wyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq31HBlsrqWzMJNBvoHMBvNgwcpI1ks5tR5kCgaJpZM4R5wyb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363265262"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1097: Actually, never mind, this is fine.  `version-number` is at least one digit long, so version zero would be rendered as `0`, and who cares?"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363265262"}}}</script>
----==_mimepart_5a78f30296cc5_47c33fbbe4cccf381763d7--


From nobody Mon Feb  5 16:16:11 2018
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 9C2CB124B18 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:16:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.454
X-Spam-Level: 
X-Spam-Status: No, score=-5.454 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, 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 H_TEiBFArfSc for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:16:09 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 C07C412025C for <quic-issues@ietf.org>; Mon,  5 Feb 2018 16:16:08 -0800 (PST)
Date: Mon, 05 Feb 2018 16:16:07 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517876167; bh=zf/UnI6oIFcmTHt7fF9Yw5SxsxegOnd7+fMtAE7qJ7k=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=CP86DFCejLhv2W1jnXKUz4cfE8Ig/7Oidv0RegqJLTCJoURQUEbaju+UbRUl+7+Fl St2VzPZvRT/tDjkHRClBCwTJNQ3drn28ntBDPXqBnzUqjc8DRDmUYtjyzzECpF7+Gy 0wNKZJWMd5SYDVXcX39R+EQ7pTYHuooD9Y634sKw=
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7f6e47f01bd9780463fcfac3a27768cb0e04fb1192cf000000011690b5c792a169ce118d31e3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1097/c363265828@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1097@github.com>
References: <quicwg/base-drafts/pull/1097@github.com>
Subject: Re: [quicwg/base-drafts] Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78f3c796fc3_416d3ff015a2ef28145411"; 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
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/JEzL9BW4GPeSCLw1OqsFDMY0cKk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 00:16:11 -0000

----==_mimepart_5a78f3c796fc3_416d3ff015a2ef28145411
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Good point. In that case ignore me on 0.

-- 
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/1097#issuecomment-363265828
----==_mimepart_5a78f3c796fc3_416d3ff015a2ef28145411
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Good point. In that case ignore me on 0.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363265828">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqylHOv5y4FHJvKCvIt-fJbTQEvpCks5tR5nHgaJpZM4R5wyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8gY27yMHFmmAWlrMg2g_ZFtpo_mks5tR5nHgaJpZM4R5wyb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363265828"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@LPardue in #1097: Good point. In that case ignore me on 0."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363265828"}}}</script>
----==_mimepart_5a78f3c796fc3_416d3ff015a2ef28145411--


From nobody Mon Feb  5 16:20:05 2018
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 EFC0B129C51 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:20:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 UdHAekIU4iYW for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:20:02 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 5B27F124B18 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 16:20:02 -0800 (PST)
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=50ztTafVH+DtKYmPruzlMFbaALo=; b=QggOabLuYtMCOSnz SRuQQQtZQjvzFH+qK44HrgSeYlaDTgbARtf5aVEEA4mzcztTPei2IJhmomr3kPuY w5qyaAxZxLNzzoIBfFuPBvZ4NNWgwFt9pk3TAHRlslD1YGYuD+HrBquTYyHqNdFC a1B8HwsaEZ4cqqXqfjxWjto+TS8=
Received: by filter0221p1las1.sendgrid.net with SMTP id filter0221p1las1-23597-5A78F4B1-6 2018-02-06 00:20:01.134652014 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0019p1iad2.sendgrid.net (SG) with ESMTP id Hb6kEBpcSt6RqT28cRO0WQ for <quic-issues@ietf.org>; Tue, 06 Feb 2018 00:20:00.969 +0000 (UTC)
Date: Tue, 06 Feb 2018 00:20:01 +0000 (UTC)
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab55e543f2647b8318221d8237a70a83b11a904e7792cf000000011690b6b092a169ce118d31e3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1097/c363266555@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1097@github.com>
References: <quicwg/base-drafts/pull/1097@github.com>
Subject: Re: [quicwg/base-drafts] Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78f4b0dc29d_6b62af3c47b2ec8869e3"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2O2gMiTrs6JC5DHz98U8tO4SKGLo5U/iLA7Z yf+E1t9AxUjhF6rBm9it3pf/DLM8wgVUp7KfUnMPt8h5zjG05jDbdIn0tr3kWRoU2HdXGsDJ4AE3NC Od2wD+RRKnmamB89APKshmT5uI2sfsrOz/751cgQQfDon8zzEGqOfxUcrDQWm6oCCWzy8ntpKdmJbk 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/bNFp6-4wpCKtoJ6mGcrBpJ9tzZU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 00:20:04 -0000

----==_mimepart_5a78f4b0dc29d_6b62af3c47b2ec8869e3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Now that we've gone back to this list format, is it invalid to repeat the the quic parameter in a single Alt-Svc?

-- 
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/1097#issuecomment-363266555
----==_mimepart_5a78f4b0dc29d_6b62af3c47b2ec8869e3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Now that we've gone back to this list format, is it invalid to repeat the the quic parameter in a single Alt-Svc?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363266555">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1VtffqoClR1Q4Z6c3D1SeSo0rN7ks5tR5qwgaJpZM4R5wyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_0xfQwUCZB8ilgPvEKgdSfLlbaJks5tR5qwgaJpZM4R5wyb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363266555"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@LPardue in #1097: Now that we've gone back to this list format, is it invalid to repeat the the quic parameter in a single Alt-Svc?"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1097#issuecomment-363266555"}}}</script>
----==_mimepart_5a78f4b0dc29d_6b62af3c47b2ec8869e3--


From nobody Mon Feb  5 16:25:17 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 D4AAB12DA14 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:25:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 syTid06DaGOD for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:25:13 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 2603512D860 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 16:25:13 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517876712; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=PbQYx03CZVpnaJ52EE97d1sew6uvVmP79dCenBJ2T5A=; b=T01ayl56H2v1a6+QM53Pe9JgutLDyvjZhsrJ/+HJ7O8TEzfL6hi4Q08betiJtO7lu4MzQO9f 09crzYLTqdVSkRYpitkh6TowFSJVMiZI6df4QtV9A/UF1BZjS8WtR5oXCWGvUgJ67NAMT3Xw wyE/qyK9JlEDrtdBAl5PH1wIWV8=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.36]) by mxa.mailgun.org with ESMTP id 5a78f5e8.7f1aac5844b0-smtp-out-n01; Tue, 06 Feb 2018 00:25:12 -0000 (UTC)
Date: Mon, 05 Feb 2018 16:25:11 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a78f5e7e6e80_6e692ac7d1819c149124@hookshot-fe-6b2eebc.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 419eb0: @LPardue's feedback
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a78f5e7e6a47_6e692ac7d1819c1490da"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/cSLFd9MwvoJS3oGFZZn6nDadjfY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 06 Feb 2018 00:25:15 -0000

----==_mimepart_5a78f5e7e6a47_6e692ac7d1819c1490da
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/altsvc-structured
  Home:   https://github.com/quicwg/base-drafts
  Commit: 419eb0ff3bb18e907967fbf619e5e42879054a05
      https://github.com/quicwg/base-drafts/commit/419eb0ff3bb18e907967fbf619e5e42879054a05
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  @LPardue's feedback



----==_mimepart_5a78f5e7e6a47_6e692ac7d1819c1490da--


From nobody Mon Feb  5 16:25:25 2018
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 458C112DA17 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:25:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 5JMGWOufCeGT for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:25:16 -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 42C1712D860 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 16:25:16 -0800 (PST)
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=vUcSIg8+saPox6Tw+mjoN/ZTlGs=; b=tmxsH2gNMxlYBsNP tkeubBicS9vr5a+tEQ2qNe6pN/Q5ttvRnh9zhqOKg5AmAHpDXFaF0THP1/dgsrs7 UhVsYYIuCWKMLVGDSjn8bgOrBE4uCSLzF+slqZx3oW6XGppIRElorTTAibQdoMdw TCUVI83ADANJqOraTDAUjsAzUkc=
Received: by filter0129p1las1.sendgrid.net with SMTP id filter0129p1las1-3660-5A78F5EB-4 2018-02-06 00:25:15.123320678 +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 ismtpd0002p1iad2.sendgrid.net (SG) with ESMTP id 9CDnzt-sSz-zCYhGAyBzVw for <quic-issues@ietf.org>; Tue, 06 Feb 2018 00:25:15.059 +0000 (UTC)
Date: Tue, 06 Feb 2018 00:25:15 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1097/push/2308213711@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1097@github.com>
References: <quicwg/base-drafts/pull/1097@github.com>
Subject: Re: [quicwg/base-drafts] Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78f5eadc792_b3c3fdb911a4f3057929"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak387s1Or0CcqdkJCMai8bBa5HfK3aJs+GpCae +3U4/rZiEltRR3mMJn4zcNEtQ9IgYyPwMyRxZOCVdwnvnOT+856c8iVPLYgeP6wJ+vyxfq33b34lOz IVdSMO7Z2ps/CdMIwOl0SJ4VJfHmhHqnggS2ioUktPUIHszZqQnRR04fHwtPwz+/4IK5oKnxGAMcRl M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/NQ8MaD_Hy0d7k4hrmf4VsOV30e0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 00:25:18 -0000

----==_mimepart_5a78f5eadc792_b3c3fdb911a4f3057929
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 1 commit.

419eb0f  @LPardue's feedback


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1097/files/593bba4093cceaba17c3c8517b571f778818b303..419eb0ff3bb18e907967fbf619e5e42879054a05

----==_mimepart_5a78f5eadc792_b3c3fdb911a4f3057929
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/419eb0f" class="commit-link">419eb0f</a>  @LPardue&#39;s feedback</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1097/files/593bba4093cceaba17c3c8517b571f778818b303..419eb0ff3bb18e907967fbf619e5e42879054a05">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwV_GbYJ7f0GraUZx5bVZeOV4OuHks5tR5vqgaJpZM4R5wyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7_aYLAripVdoe2ixvgaySxfYmwoks5tR5vqgaJpZM4R5wyb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1097/files/593bba4093cceaba17c3c8517b571f778818b303..419eb0ff3bb18e907967fbf619e5e42879054a05"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 1 commit in #1097"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1097/files/593bba4093cceaba17c3c8517b571f778818b303..419eb0ff3bb18e907967fbf619e5e42879054a05"}}}</script>

----==_mimepart_5a78f5eadc792_b3c3fdb911a4f3057929--


From nobody Mon Feb  5 16:50:49 2018
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 E97F212DA29 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:50:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.483
X-Spam-Level: 
X-Spam-Status: No, score=-0.483 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 gkV3yd2T582x for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:50:31 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 C30D612DA15 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 16:50:31 -0800 (PST)
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=ZlZ+873sbIx6rMDGKADRTjzAVlI=; b=R4M507Gye2vn3zRo IYvMe1g1r7cQMRJLq5SivLNjhO/Bt3jgMe1TeBYUQ3m/yR5aHwRDart0Oj0RwUBv HfWDetdnz0o/vBntvmDkUtqn+V+iUe3g7terWa22ThX8dSf1W+CBaJI5pzrs3JET EQAW6s8Vy/ZSATBVvqUAld6N5oQ=
Received: by filter1155p1mdw1.sendgrid.net with SMTP id filter1155p1mdw1-12920-5A78FBD6-15 2018-02-06 00:50:30.960392255 +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 ismtpd0010p1iad2.sendgrid.net (SG) with ESMTP id Pq_jFEtiQN-yPbTUlN1whQ for <quic-issues@ietf.org>; Tue, 06 Feb 2018 00:50:30.927 +0000 (UTC)
Date: Tue, 06 Feb 2018 00:50:31 +0000 (UTC)
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab76eb4607b1ca8364e283ca0a8b5127afdbe56cd492cf000000011690bdd692a169ce118d31e3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1097/review/94195225@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1097@github.com>
References: <quicwg/base-drafts/pull/1097@github.com>
Subject: Re: [quicwg/base-drafts] Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78fbd6c2ace_9bd03feaaf56ef304295e"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3UzTFnZrrHQCaenk6YGrYHLLhlWgzg8YLvUH jHlIiVQ/Iwb3BBmObRnUS7eJN1TiULt0m99rTh80DicZ9GBCEU6oyBEw3/Z5s1QGYNnji0b3mR+qxU 7q5+1O2pATuBqxWZrrbU5nj04/wz5iMlTUyZkopkXBYt8iIXDX+8NFhcjDhqGQnYg2pS+48HEEHnxL A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/h7qcNhIetRBuGFOZz86y43V-EH4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 00:50:44 -0000

----==_mimepart_5a78fbd6c2ace_9bd03feaaf56ef304295e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

LPardue approved this pull request.

Lgtm



-- 
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/1097#pullrequestreview-94195225
----==_mimepart_5a78fbd6c2ace_9bd03feaaf56ef304295e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@LPardue</b> approved this pull request.</p>

<p>Lgtm</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1097#pullrequestreview-94195225">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6KgVhDTsWE4nnjqItnuFzol-cxQks5tR6HWgaJpZM4R5wyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxkdpm6xkK-lNMldDU7kLlWA1vGmks5tR6HWgaJpZM4R5wyb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1097#pullrequestreview-94195225"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@LPardue approved #1097"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1097#pullrequestreview-94195225"}}}</script>
----==_mimepart_5a78fbd6c2ace_9bd03feaaf56ef304295e--


From nobody Mon Feb  5 16:59:40 2018
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 5FF3012DA17 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:59:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.595
X-Spam-Level: 
X-Spam-Status: No, score=-5.595 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 l_Hj7eNLLk8s for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 16:59:37 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD5D6126C26 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 16:59:37 -0800 (PST)
Date: Mon, 05 Feb 2018 16:59:36 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517878776; bh=F4Q0+GvVzaB5oVJQlq6FeKjLj9Kn0GlW+GHFc6mL0Zg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=UP+jCFxNoVkPt5yYICeA/DsL8Kvj353RaYwhBe4HaFsSaWKgt4TihN7FiOr0AYxx1 EZNvObOQEHFGvA4wfeG9kb4H+iei3/791VGY3SQc6wl0AKqkl3XymlkNdCQASTB0Q0 hqHzCTqxuFDitqNLiPXF9TFi8p/lS8/+5mYIk0ts=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbd97b99d8dfb022f97373f8026bb7f4463dddc6c92cf000000011690bff892a169ce118d31e3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1097/review/94196328@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1097@github.com>
References: <quicwg/base-drafts/pull/1097@github.com>
Subject: Re: [quicwg/base-drafts] Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a78fdf8f168b_56f53fd8e93caf309594"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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/49SeNxoXgDRZ_976OEGdWuTpgdk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 00:59:39 -0000

----==_mimepart_5a78fdf8f168b_56f53fd8e93caf309594
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

janaiyengar commented on this pull request.

Minor suggestion

>  ~~~
 
-Where multiple versions are listed, the order of the values reflects the
-server's preference (with the first value being the most preferred version).
-Origins SHOULD list only versions which are supported by the alternative, but
-MAY omit supported versions for any reason.
-
+A client acting on this header would drop the reserved versions (because it does

For clarity, can you add a note first about 1abadaba and 0 being reserved versions, with a ref to Section 4 of the transport draft?

-- 
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/1097#pullrequestreview-94196328
----==_mimepart_5a78fdf8f168b_56f53fd8e93caf309594
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@janaiyengar</b> commented on this pull request.</p>

<p>Minor suggestion</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1097#discussion_r166160148">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  ~~~
 
-Where multiple versions are listed, the order of the values reflects the
-server&#39;s preference (with the first value being the most preferred version).
-Origins SHOULD list only versions which are supported by the alternative, but
-MAY omit supported versions for any reason.
-
+A client acting on this header would drop the reserved versions (because it does
</pre>
<p>For clarity, can you add a note first about 1abadaba and 0 being reserved versions, with a ref to Section 4 of the transport draft?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1097#pullrequestreview-94196328">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqx_HQe9T0cU8X2AsOthGDBVNZi13ks5tR6P4gaJpZM4R5wyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqy-yZFiAIS2ehhAwcTzBPdTstP9Iks5tR6P4gaJpZM4R5wyb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1097#pullrequestreview-94196328"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar commented on #1097"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1097#pullrequestreview-94196328"}}}</script>
----==_mimepart_5a78fdf8f168b_56f53fd8e93caf309594--


From nobody Mon Feb  5 17:44:29 2018
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 8421712D877 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 17:44:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.625
X-Spam-Level: 
X-Spam-Status: No, score=-0.625 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 YFjkNUHYrTDi for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 17:44:26 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 23F6C127342 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 17:44:26 -0800 (PST)
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=426iWuD9ZURXS6ip9alQQRgKv9Q=; b=XJnMS/QJnBKEwOFX JltNAd292qoPGhKMgd03ASQTDzvVMEHyJNiS6Lec087/aYUOTQhPzjeJoAtcJK3M Q2MopCpXvpyibSC7EC1BM0NWk85akTExUXWMcqwPZiPOPHf3ZX/yWpjcwIIGLj8h erdVxuQnKNBUsuhWzgpBX0gdN0Q=
Received: by filter1140p1mdw1.sendgrid.net with SMTP id filter1140p1mdw1-1208-5A790879-11 2018-02-06 01:44:25.448205821 +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 ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id ZAzHMMSiTSW0B2NNwvmL5w for <quic-issues@ietf.org>; Tue, 06 Feb 2018 01:44:25.468 +0000 (UTC)
Date: Tue, 06 Feb 2018 01:44:25 +0000 (UTC)
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9b968744dce8f6bfb55e3dfcebb2e5d18aa1137292cf000000011690ca7992a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/363282580@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a790879494a6_145e43fc37a9a0f389292c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1+Di5M7+qdW1CpRdSa9UcPZW2WiCdAfSLCvr 8mJQQbBvyNjtT0J4m9M9dgAlXgwYmKkE3fTEdGugrzBgguuvvPvw/d/6pG6i8/y1+uxWPUQobMAQWY ZhTzqD8oAOqZwlUiMTU4Wui4rCQ/qZlwHiEz6aEAAjUmvCpIkepoT0V5b2ye6ltFl46jP3Sjr047Vq A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/1AOIF2lD_wNEO0oJ3pTS9e5-1s8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 01:44:27 -0000

----==_mimepart_5a790879494a6_145e43fc37a9a0f389292c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop Thank you for pointing that I out. I tend to forget about client authentication.

@martinthomson 
> Would that sort of API work for others?

That would work for picotls. OTOH I am no longer sure if we need to enforce use of Retry in case of HRR, considering the fact that there are other cases of stateful handshakes that span across multiple roundtrips.

-- 
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/1094#issuecomment-363282580
----==_mimepart_5a790879494a6_145e43fc37a9a0f389292c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/mikebishop" class=3D"user-mention">@MikeBi=
shop</a> Thank you for pointing that I out. I tend to forget about client a=
uthentication.</p>
<p><a href=3D"https://github.com/martinthomson" class=3D"user-mention">@mar=
tinthomson</a></p>
<blockquote>
<p>Would that sort of API work for others?</p>
</blockquote>
<p>That would work for picotls. OTOH I am no longer sure if we need to enfo=
rce use of Retry in case of HRR, considering the fact that there are other =
cases of stateful handshakes that span across multiple roundtrips.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1094#issuecomment-363282580">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq1wvSHkQEDhmOW=
F1VIVQSL7uxQaQks5tR655gaJpZM4R4kvM">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_YXm8KQ9z9txXwn=
CCJJbIisflyDks5tR655gaJpZM4R4kvM.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1094#issuecomment-363282580"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@kazuho in #1094: @MikeBishop Th=
ank you for pointing that I out. I tend to forget about client authenticati=
on.\r\n\r\n@martinthomson \r\n\u003e Would that sort of API work for others=
?\r\n\r\nThat would work for picotls. OTOH I am no longer sure if we need t=
o enforce use of Retry in case of HRR, considering the fact that there are =
other cases of stateful handshakes that span across multiple roundtrips."}]=
,"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts=
/issues/1094#issuecomment-363282580"}}}</script>=

----==_mimepart_5a790879494a6_145e43fc37a9a0f389292c--


From nobody Mon Feb  5 18:49:58 2018
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 E71D4124BFA for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 18:49:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.595
X-Spam-Level: 
X-Spam-Status: No, score=-5.595 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 tCkCOy0OvfhL for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 18:49:56 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 260B012D80E for <quic-issues@ietf.org>; Mon,  5 Feb 2018 18:49:56 -0800 (PST)
Date: Mon, 05 Feb 2018 18:49:55 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517885395; bh=U6ZoL+OxfNZca9RCFdvS34lojWVv7kCK0HR8GeoxBKI=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=lvbi2QG+YdBwEf9hRLCrhYqBLyhgBFply5wdARK+4AlA70zaD5cMoLHHlXR3voAsN fMW2KAC4Td2Dn0DsIxjIhX+0YnCAn2/jALY7FQnF0pZi2wv0l2qAnCSiVlpTgQOufn AiOSy48nU6hOAIJUB5TskHi4LmGwyXjO91wVfQ60=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf5d8d4ac17040e5df019845bb99cb7aae7f4e6aa92cf000000011690d9d392a169ce118f7654@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1098@github.com>
Subject: [quicwg/base-drafts] Stream error handling is ambiguously specified (#1098)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7917d346ef2_37d62abfa4b9eec8374252"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
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/3n9k4sa5DnMsGt2qpeMqTgERcec>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 02:49:58 -0000

----==_mimepart_5a7917d346ef2_37d62abfa4b9eec8374252
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

In section 12.2. Stream Errors the spec says:

    _If the error affects a single stream, but otherwise leaves the connection in a recoverable state,
    the endpoint can send a RST_STREAM frame (Section 8.3) with an appropriate error code..._

And a few lines later, it says:

   _RST_STREAM MUST be instigated by the application and MUST carry an application error code._ 

This is mildly ambiguous. What about stream errors like Stream State Error, Final Offset Error, or the Protocol Violation that occurs if a peer tries to close Stream 0? These are defined as Transport Error Codes, and thus can only be sent in a Connection Close message. Are they covered by the general "recoverable state" qualifier?

-- 
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/1098
----==_mimepart_5a7917d346ef2_37d62abfa4b9eec8374252
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>In section 12.2. Stream Errors the spec says:</p>
<pre><code>_If the error affects a single stream, but otherwise leaves the connection in a recoverable state,
the endpoint can send a RST_STREAM frame (Section 8.3) with an appropriate error code..._
</code></pre>
<p>And a few lines later, it says:</p>
<p><em>RST_STREAM MUST be instigated by the application and MUST carry an application error code.</em></p>
<p>This is mildly ambiguous. What about stream errors like Stream State Error, Final Offset Error, or the Protocol Violation that occurs if a peer tries to close Stream 0? These are defined as Transport Error Codes, and thus can only be sent in a Connection Close message. Are they covered by the general "recoverable state" qualifier?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1098">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7GWPSyJ3fuSwRiA1RJZ0Ar5sUEbks5tR73TgaJpZM4R6a2D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7tPRELZruXZqlM35hJIGLcdRwQeks5tR73TgaJpZM4R6a2D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1098"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Stream error handling is ambiguously specified (#1098)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1098"}}}</script>
----==_mimepart_5a7917d346ef2_37d62abfa4b9eec8374252--


From nobody Mon Feb  5 18:59:48 2018
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 AB848124D37 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 18:59:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.625
X-Spam-Level: 
X-Spam-Status: No, score=-0.625 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 F0xIAfIMJEnA for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 18:59:46 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 84740124217 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 18:59:46 -0800 (PST)
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=WGYK/8sJIYA/FloWvJwCWXOjHEs=; b=ENKrlNHYN8Fmjc9k 2OXLQTHv7gFmHvmdKvRIPk4u+3kR07yu4hAjBcz8d3zuh/3iyvT2nw7icZ5MCmgw ITTLGNRsjni7JsLBvMvPp2i87UOyEX82WNHiFG3Ja46NXN62TvzZ/qR3ksVS2hxG ep8NcsnuE5gkehkdojeXoZuuI4A=
Received: by filter0548p1mdw1.sendgrid.net with SMTP id filter0548p1mdw1-15806-5A791A21-11 2018-02-06 02:59:45.520983065 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0023p1iad2.sendgrid.net (SG) with ESMTP id uokzIGqEQKCp_upMnXZQjA for <quic-issues@ietf.org>; Tue, 06 Feb 2018 02:59:45.540 +0000 (UTC)
Date: Tue, 06 Feb 2018 02:59:45 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abce5d4fc845ab6180530b5e84f11894442056525b92cf000000011690dc2192a169ce11891ce5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1094/363294961@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1094@github.com>
References: <quicwg/base-drafts/issues/1094@github.com>
Subject: Re: [quicwg/base-drafts] Clarification: HRR which does not perform address validation (#1094)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a791a215c8e4_34ed2aee11e26ed48946b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3JuqSkUlTw+d0nK3yUtBAtk7zK6AP3EG+Ss+ 6miiBR4Ar+OK02KcxLPB+d2UoSHAd8BjB9wo+62qyT40uA5BxBd1LXW8emaP+vxqB5d3aHrI6iycJC BHySoWrkJvag/EIin1EPelLzqcNKo87dATsKg9JVZW3YINeevkZikT5IutNjUqsbhGy7T4qiK98OXi 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/vCwXg6jgZpblwDDGL_T858gIIAA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 02:59:47 -0000

----==_mimepart_5a791a215c8e4_34ed2aee11e26ed48946b
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@tatsuhiro-t observed that Picoquic's behavior differs from that of other servers:

    quicly: Handshake
    picoquic: Retry
    mozquic: Handshake
    ngtcp2: Handshake

This was done deliberately, because I found handling the stateful HRR quite difficult. But when Picotls issues a stateless HRR, it always appends a cookie, thus falling in the legitimate "address verification" code path.

-- 
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/1094#issuecomment-363294961
----==_mimepart_5a791a215c8e4_34ed2aee11e26ed48946b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/tatsuhiro-t" class=3D"user-mention">@tatsu=
hiro-t</a> observed that Picoquic's behavior differs from that of other ser=
vers:</p>
<pre><code>quicly: Handshake
picoquic: Retry
mozquic: Handshake
ngtcp2: Handshake
</code></pre>
<p>This was done deliberately, because I found handling the stateful HRR qu=
ite difficult. But when Picotls issues a stateless HRR, it always appends a=
 cookie, thus falling in the legitimate "address verification" code path.</=
p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1094#issuecomment-363294961">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqx9d7ER7LNjCsJ=
BsFWu7MUq5pccTks5tR8AhgaJpZM4R4kvM">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq-seeco5Cwxe61-3=
cfoL9EL01Dftks5tR8AhgaJpZM4R4kvM.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1094#issuecomment-363294961"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@huitema in #1094: @tatsuhiro-t =
observed that Picoquic's behavior differs from that of other servers:\r\n\r=
\n    quicly: Handshake\r\n    picoquic: Retry\r\n    mozquic: Handshake\r\=
n    ngtcp2: Handshake\r\n\r\nThis was done deliberately, because I found h=
andling the stateful HRR quite difficult. But when Picotls issues a statele=
ss HRR, it always appends a cookie, thus falling in the legitimate \"addres=
s verification\" code path."}],"action":{"name":"View Issue","url":"https:/=
/github.com/quicwg/base-drafts/issues/1094#issuecomment-363294961"}}}</scri=
pt>=

----==_mimepart_5a791a215c8e4_34ed2aee11e26ed48946b--


From nobody Mon Feb  5 19:26:51 2018
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 9A0541243F6 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 19:26:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 UPPpJZXNe61S for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 19:26:47 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6AE53120726 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 19:26:47 -0800 (PST)
Date: Mon, 05 Feb 2018 19:26:46 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517887606; bh=LrZBkS0DookUPQ+OcuKuC7fiTh1TLlcmN8xGzo1/LGI=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=eR97Ei1bHN3/QyYkSC3SNm1zvVpX1HXnMEePB/WW/Rvq0qWJzX4TsBTWY3Y1wdKaD qTohfZcJVx7STqbNqQM12qR0XbQWxKAolOo4/EvnFy9tqhDt1Rn8/X3NQ3hjTDPLRg 2MZXRbpJck6eku0ugMof7USI41CdFf2vQTnnHpyQ=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab58757c84e1ef83cf3b4f4cfc9586f5e25551d59592cf000000011690e27692a169ce1177a33a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1088/review/94215187@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1088@github.com>
References: <quicwg/base-drafts/pull/1088@github.com>
Subject: Re: [quicwg/base-drafts] A 17 octet connection ID (#1088)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a792076926dc_25f03fabab5f2f30309eb"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
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/jM8k26BMC2ZX8UvMvm1HxmZ6svw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 03:26:50 -0000

----==_mimepart_5a792076926dc_25f03fabab5f2f30309eb
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

huitema commented on this pull request.

Well, OK, that PR matches pretty much what we discussed. I don't know how the truncation will work in practice -- I suspect that the choice will end up being either 0 or 17. And I would really like to consider a symmetric solution, in which packets sent to the client bear a connection ID chosen by the client. But of course, that doesn't play well with Stateless Reset.

>    {{short-packet-types}} lists the types that are defined for short packets.
 
 Connection ID:
 
-: If the Omit Connection ID Flag is not set, a connection ID occupies octets
-  1 through 8 of the packet.  See {{connection-id}} for more details.
+: A connection ID occupies between 0 and 17 octets inclusive, starting from
+  octet 1.  This value can be truncated from the full 17 octet connection ID.
+  See {{connection-id}} for more details.
 

So, if I read correctly, there is no indication in the short header of the presence and size of the connection ID field. In practice, this forces clients and servers to pick one same size for all connections. Yes, in theory it can be negotiated on a per connection basis, but you need to parse the CID to retrieve the connection context and find the result of that negotiation. Better not try to change the encoded length over the lifetime of the server...

> +expresses how many octets of the connection ID they require in packets that are
+sent to that endpoint.  The truncate_connection_id transport parameter
+({{transport-parameter-definitions}}) of a receiving endpoint determines the
+number of octets that are included by the sending peer.  A truncated connection
+ID includes the indicated number of octets, starting from the first octet.  An
+endpoint can request that the connection ID to be omitted entirely by setting
+truncate_connection_id to 0, or include any number of octets up to the full
+connection ID length of 17 octets.  Connection IDs are not truncated for any
+other use.
+
+Note:
+
+: The odd length of the connection ID is chosen to enable efficient construction
+  of the value using 128-bit ciphers with an additional octet for overheads such
+  as key identifiers.
+

OK. Now, in the direction from server to client, are we sending the server chosen CID, or the client chosen one? Because, the client has no way to know how many bytes of the server connection ID it might need before seeing the CID. Yet the client's transport parameters are sent in the client initial packet, before seeing the value chosen by the server. So the clients only practical choices are 0 and 17...

-- 
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/1088#pullrequestreview-94215187
----==_mimepart_5a792076926dc_25f03fabab5f2f30309eb
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@huitema</b> commented on this pull request.</p>

<p>Well, OK, that PR matches pretty much what we discussed. I don't know how the truncation will work in practice -- I suspect that the choice will end up being either 0 or 17. And I would really like to consider a symmetric solution, in which packets sent to the client bear a connection ID chosen by the client. But of course, that doesn't play well with Stateless Reset.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r166177265">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;    {{short-packet-types}} lists the types that are defined for short packets.
 
 Connection ID:
 
-: If the Omit Connection ID Flag is not set, a connection ID occupies octets
-  1 through 8 of the packet.  See {{connection-id}} for more details.
+: A connection ID occupies between 0 and 17 octets inclusive, starting from
+  octet 1.  This value can be truncated from the full 17 octet connection ID.
+  See {{connection-id}} for more details.
 
</pre>
<p>So, if I read correctly, there is no indication in the short header of the presence and size of the connection ID field. In practice, this forces clients and servers to pick one same size for all connections. Yes, in theory it can be negotiated on a per connection basis, but you need to parse the CID to retrieve the connection context and find the result of that negotiation. Better not try to change the encoded length over the lifetime of the server...</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r166177863">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +expresses how many octets of the connection ID they require in packets that are
+sent to that endpoint.  The truncate_connection_id transport parameter
+({{transport-parameter-definitions}}) of a receiving endpoint determines the
+number of octets that are included by the sending peer.  A truncated connection
+ID includes the indicated number of octets, starting from the first octet.  An
+endpoint can request that the connection ID to be omitted entirely by setting
+truncate_connection_id to 0, or include any number of octets up to the full
+connection ID length of 17 octets.  Connection IDs are not truncated for any
+other use.
+
+Note:
+
+: The odd length of the connection ID is chosen to enable efficient construction
+  of the value using 128-bit ciphers with an additional octet for overheads such
+  as key identifiers.
+
</pre>
<p>OK. Now, in the direction from server to client, are we sending the server chosen CID, or the client chosen one? Because, the client has no way to know how many bytes of the server connection ID it might need before seeing the CID. Yet the client's transport parameters are sent in the client initial packet, before seeing the value chosen by the server. So the clients only practical choices are 0 and 17...</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1088#pullrequestreview-94215187">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3iCgpKmCgm5c2JKjmOUebfJIW5Gks5tR8Z2gaJpZM4RzhH-">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3dHvV_PR24JrJR6FfPRishkwxAjks5tR8Z2gaJpZM4RzhH-.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1088#pullrequestreview-94215187"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@huitema commented on #1088"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1088#pullrequestreview-94215187"}}}</script>
----==_mimepart_5a792076926dc_25f03fabab5f2f30309eb--


From nobody Mon Feb  5 20:49:34 2018
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 CF17712DA54 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 20:49:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 aShlX20D3hEF for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 20:49:29 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 4476412DA50 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 20:49:29 -0800 (PST)
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=OIlX6SNuhCaXPiSgGM/ukNRcueE=; b=MV+OAwaa+uwuWcQo wy16KvD4FykItimj/phzXzzDoAYwGxpzwqOYZv8mbOO2HkxyOyN61Eqcn6kIL2m4 i3nETQmBF9Dlsj74VP7cB53LDcnAs8cjgbch5oGHc/6X8yhTgeDKNB5+/8bX+Xo8 AFIU28P7crRNs5w+/37APS7MoMA=
Received: by filter0560p1mdw1.sendgrid.net with SMTP id filter0560p1mdw1-26910-5A7933D7-1C 2018-02-06 04:49:27.880693081 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0004p1iad1.sendgrid.net (SG) with ESMTP id 3q2i3ZZ0SVG5R-rxXyofMw for <quic-issues@ietf.org>; Tue, 06 Feb 2018 04:49:27.862 +0000 (UTC)
Date: Tue, 06 Feb 2018 04:49:28 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1bd22a8330ad15f11403153b56efd1d365ac97e792cf000000011690f5d792a169ce1177a33a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1088/review/94224652@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1088@github.com>
References: <quicwg/base-drafts/pull/1088@github.com>
Subject: Re: [quicwg/base-drafts] A 17 octet connection ID (#1088)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7933d7a92fb_3d8d3f9a34478f3417865c"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3ZMWxeYF8vOx1BCmPu/N99de097I38iKSpKu fX7bUMhXZUDdeCf6/JSuAym1hr9av24huf0YQGi4UZa1q4nuOUUridsyzHiN4f0bvqFImQm4Ta1Lf7 YGqIkiPUKto9wVQGjhFbLbs5JoeEjb8JUsnTr1+DAWIUfr0dN+FpUrQuV7Xr6ABvokLrqgw7rxiuPX o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/SI7jTC5mFejO5W_CB3AhmQL1aUk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 04:49:32 -0000

----==_mimepart_5a7933d7a92fb_3d8d3f9a34478f3417865c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



>    {{short-packet-types}} lists the types that are defined for short packets.
 
 Connection ID:
 
-: If the Omit Connection ID Flag is not set, a connection ID occupies octets
-  1 through 8 of the packet.  See {{connection-id}} for more details.
+: A connection ID occupies between 0 and 17 octets inclusive, starting from
+  octet 1.  This value can be truncated from the full 17 octet connection ID.
+  See {{connection-id}} for more details.
 

A server has to pick a consistent minimum.  It could occasionally choose longer, but the load balancer would just ignore those extra bytes.

> +expresses how many octets of the connection ID they require in packets that are
+sent to that endpoint.  The truncate_connection_id transport parameter
+({{transport-parameter-definitions}}) of a receiving endpoint determines the
+number of octets that are included by the sending peer.  A truncated connection
+ID includes the indicated number of octets, starting from the first octet.  An
+endpoint can request that the connection ID to be omitted entirely by setting
+truncate_connection_id to 0, or include any number of octets up to the full
+connection ID length of 17 octets.  Connection IDs are not truncated for any
+other use.
+
+Note:
+
+: The odd length of the connection ID is chosen to enable efficient construction
+  of the value using 128-bit ciphers with an additional octet for overheads such
+  as key identifiers.
+

Yes, there is general recognition that a client can't use stateless routing.  For a client, you are right.  This is why I would prefer some symmetric in connection ID selection, but that means making a hard call with respect to the stateless reset.

>  
-: The omit connection identifier parameter indicates that packets sent to the
-  endpoint that advertises this parameter MAY omit the connection ID in packets
-  using short header format.  This can be used by an endpoint where it knows
-  that source and destination IP address and port are sufficient for it to
-  identify a connection.  This parameter is zero length.  Absence of this
-  parameter means that the connection ID MUST be present in every packet sent to
-  this endpoint.
+: An 8-bit unsigned integer that indicates the length of the connection ID that
+  is to be put in packets that use the short header ({{short-header}}) that are
+  sent to this endpoint.  Values between 0 and 17 inclusive are valid; larger
+  values MUST be treated as a connection error of type
+  TRANSPORT_PARAMETER_ERROR.  This parameter is set to 0 if the transport
+  parameter is omitted, meaning that packets with short headers that are sent to

I just wanted to say that it defaults to 0.  I'll revise.

> +
+Ensuring that the server sends the correct connection ID in its stateless reset
+presents an additional challenge.  Truncation of the connection ID in packets
+that use the short header means that the entire connection ID might not be
+present in the packet that triggers the stateless reset.  Furthermore, the
+server cannot know how many octets from the connection ID that the client
+requested be included in the short header.
+
+A server is expected to have a minimum number of octets that are needed for
+correct routing.  Thus, the server can always know that at least this many
+octets of the packet it receives contain a connection ID.
+
+If the server uses a longer connection ID than the client, there is the
+potential for the additional octets to be used to reveal that the stateless
+reset is not a regular packet.  This is not a serious issue, as it is already
+possible to use other fields to distinguish them from other packet.

My point is that if there were packets sent on this connection in the past, then the packet numbers there and in the stateless reset might reveal something.

The point about truncation is addressed in this PR (3 paragraphs down).  It's ugly though.

-- 
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/1088#discussion_r166186394
----==_mimepart_5a7933d7a92fb_3d8d3f9a34478f3417865c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r166186394">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;    {{short-packet-types}} lists the types that are defined for short packets.
 
 Connection ID:
 
-: If the Omit Connection ID Flag is not set, a connection ID occupies octets
-  1 through 8 of the packet.  See {{connection-id}} for more details.
+: A connection ID occupies between 0 and 17 octets inclusive, starting from
+  octet 1.  This value can be truncated from the full 17 octet connection ID.
+  See {{connection-id}} for more details.
 
</pre>
<p>A server has to pick a consistent minimum.  It could occasionally choose longer, but the load balancer would just ignore those extra bytes.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r166186476">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +expresses how many octets of the connection ID they require in packets that are
+sent to that endpoint.  The truncate_connection_id transport parameter
+({{transport-parameter-definitions}}) of a receiving endpoint determines the
+number of octets that are included by the sending peer.  A truncated connection
+ID includes the indicated number of octets, starting from the first octet.  An
+endpoint can request that the connection ID to be omitted entirely by setting
+truncate_connection_id to 0, or include any number of octets up to the full
+connection ID length of 17 octets.  Connection IDs are not truncated for any
+other use.
+
+Note:
+
+: The odd length of the connection ID is chosen to enable efficient construction
+  of the value using 128-bit ciphers with an additional octet for overheads such
+  as key identifiers.
+
</pre>
<p>Yes, there is general recognition that a client can't use stateless routing.  For a client, you are right.  This is why I would prefer some symmetric in connection ID selection, but that means making a hard call with respect to the stateless reset.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r166186718">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-: The omit connection identifier parameter indicates that packets sent to the
-  endpoint that advertises this parameter MAY omit the connection ID in packets
-  using short header format.  This can be used by an endpoint where it knows
-  that source and destination IP address and port are sufficient for it to
-  identify a connection.  This parameter is zero length.  Absence of this
-  parameter means that the connection ID MUST be present in every packet sent to
-  this endpoint.
+: An 8-bit unsigned integer that indicates the length of the connection ID that
+  is to be put in packets that use the short header ({{short-header}}) that are
+  sent to this endpoint.  Values between 0 and 17 inclusive are valid; larger
+  values MUST be treated as a connection error of type
+  TRANSPORT_PARAMETER_ERROR.  This parameter is set to 0 if the transport
+  parameter is omitted, meaning that packets with short headers that are sent to
</pre>
<p>I just wanted to say that it defaults to 0.  I'll revise.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r166186930">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+Ensuring that the server sends the correct connection ID in its stateless reset
+presents an additional challenge.  Truncation of the connection ID in packets
+that use the short header means that the entire connection ID might not be
+present in the packet that triggers the stateless reset.  Furthermore, the
+server cannot know how many octets from the connection ID that the client
+requested be included in the short header.
+
+A server is expected to have a minimum number of octets that are needed for
+correct routing.  Thus, the server can always know that at least this many
+octets of the packet it receives contain a connection ID.
+
+If the server uses a longer connection ID than the client, there is the
+potential for the additional octets to be used to reveal that the stateless
+reset is not a regular packet.  This is not a serious issue, as it is already
+possible to use other fields to distinguish them from other packet.
</pre>
<p>My point is that if there were packets sent on this connection in the past, then the packet numbers there and in the stateless reset might reveal something.</p>
<p>The point about truncation is addressed in this PR (3 paragraphs down).  It's ugly though.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r166186394">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6Ozs1pg10N0F6FpByEjdZ5nRjyFks5tR9nXgaJpZM4RzhH-">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5bnKu_w-96fe3puTyVmCNx1xrTvks5tR9nXgaJpZM4RzhH-.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r166186394"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1088"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1088#discussion_r166186394"}}}</script>
----==_mimepart_5a7933d7a92fb_3d8d3f9a34478f3417865c--


From nobody Mon Feb  5 23:19:03 2018
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 EC8C4126CF9 for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 23:19:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.606
X-Spam-Level: 
X-Spam-Status: No, score=-0.606 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 biJuFhxQYpAS for <quic-issues@ietfa.amsl.com>; Mon,  5 Feb 2018 23:19:00 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 5E060126CD6 for <quic-issues@ietf.org>; Mon,  5 Feb 2018 23:19:00 -0800 (PST)
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=1Ju1SiC/flSgkpIZxVqm2NyUlp4=; b=QefCuDD5XFgshMAQ uaA9utkOrKekDK6YJu3EBHfupABttFDOfSLpvVeNhuQn22OtloJEGVse5rlxmTaN wYtkCTOqnksSwTBR9fPFaIb2+tkKP3+tmJcfgxnGfLtOnhhH7B/kOm7xLgxqlPQ3 +0fuw1heZ/fScJ6C23dUgLLg+jg=
Received: by filter0922p1mdw1.sendgrid.net with SMTP id filter0922p1mdw1-4019-5A7956E3-E 2018-02-06 07:18:59.527764566 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id n6WBqR7KRwKyAWvJWa7jRg for <quic-issues@ietf.org>; Tue, 06 Feb 2018 07:18:59.504 +0000 (UTC)
Date: Tue, 06 Feb 2018 07:18:59 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc5c0fbc104c3799f42f731a3d527bd666fb014d692cf00000001169118e392a169ce1177a33a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1088/review/94243003@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1088@github.com>
References: <quicwg/base-drafts/pull/1088@github.com>
Subject: Re: [quicwg/base-drafts] A 17 octet connection ID (#1088)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7956e36b4d1_6f333f92223c2f281051c2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1QDlTkc7ThAct2QAOqLjXJX++8jnLLICMZxh 9aDdj2j8gsUKXaKXt/Pqyu8MKbbW8rHYoAqkTQwNEUCLQnCzfR0VwMxHPp5hnzeWYto3a38cqJegQL qEIfaH1zCvAetrvcW1JeeB/1sQN8jBd43TqWvchUXp6K2paBosMQGSJjCrxiI9orEWDlb8ir42ZhpA A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/FU_ISTRwZ6WMrRxiSnxEZksf2PM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 07:19:02 -0000

----==_mimepart_5a7956e36b4d1_6f333f92223c2f281051c2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

huitema commented on this pull request.



> @@ -552,7 +552,7 @@ older than 1.3 is negotiated.
 
 QUIC requires that the initial handshake packet from a client fit within the
 payload of a single packet.  The size limits on QUIC packets mean that a record
-containing a ClientHello needs to fit within 1171 octets.
+containing a ClientHello needs to fit within 1162 octets.
 

That's not the only change required to the TLS document. The connection ID is also used as in the creation of Handshake Secrets. Pointing out the change in length may not be strictly necessary, but it will be helpful for implementers.

-- 
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/1088#pullrequestreview-94243003
----==_mimepart_5a7956e36b4d1_6f333f92223c2f281051c2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@huitema</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r166204044">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; @@ -552,7 +552,7 @@ older than 1.3 is negotiated.
 
 QUIC requires that the initial handshake packet from a client fit within the
 payload of a single packet.  The size limits on QUIC packets mean that a record
-containing a ClientHello needs to fit within 1171 octets.
+containing a ClientHello needs to fit within 1162 octets.
 
</pre>
<p>That's not the only change required to the TLS document. The connection ID is also used as in the creation of Handshake Secrets. Pointing out the change in length may not be strictly necessary, but it will be helpful for implementers.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1088#pullrequestreview-94243003">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_wA1HDYbeCHHg49lWF2316Cq638ks5tR_zjgaJpZM4RzhH-">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3muo3k84Qw8WSD97IvMIM4AHU7Oks5tR_zjgaJpZM4RzhH-.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1088#pullrequestreview-94243003"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@huitema commented on #1088"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1088#pullrequestreview-94243003"}}}</script>
----==_mimepart_5a7956e36b4d1_6f333f92223c2f281051c2--


From nobody Tue Feb  6 03:31:16 2018
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 CC76212DB71 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 03:31:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.595
X-Spam-Level: 
X-Spam-Status: No, score=-5.595 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 8kU0rmTCfAYy for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 03:31:12 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BDC9112DB6D for <quic-issues@ietf.org>; Tue,  6 Feb 2018 03:31:12 -0800 (PST)
Date: Tue, 06 Feb 2018 03:31:12 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517916672; bh=omMJZdhjluCoQwjjPa4QMifce3agGjMtmae6DwVf59s=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=a84lEbwKuEctPmt6WaWzRbRUerVJ2JSgU1OamiKAn9xgCkJDaaRKasKqJ4MeKGhKS iWVUA0THklfBQcv3N87yPKs46ftjA5ujOWcVT8yjexr/yKgfg3t7g8D8inFJC9vhFR ZUqGVDVPc/HYMl0cwQpe8E57eRwPaLtlqGPWk7KM=
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab30a00cb2469b724d2914d0da2b9ce078da60b25d92cf00000001169153ff92a169ce119128f8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1099@github.com>
Subject: [quicwg/base-drafts] Push Stream Header duplication (#1099)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7992009d0_5252b21ccba0ec8993ce"; 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
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/D1UTv8JZ1xk2FZTI4awVVVlPS88>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 11:31:15 -0000

----==_mimepart_5a7992009d0_5252b21ccba0ec8993ce
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I've been reading HTTP/QUIC section 3.4 on Server Push again. 

>    Each Push ID MUST only be used once in a push stream header.  If a
>    push stream header includes a Push ID that was used in another push
>    stream header, the client MUST treat this as a connection error of
>    type HTTP_DUPLICATE_PUSH.  The same Push ID can be used in multiple
>    PUSH_PROMISE frames (see Section 4.2.6).

I'd like to clarify if "another push stream header" means:

1) A STREAM frame received on a different stream ID to the original stream ID.
2) A duplicate STREAM frame received on the same original stream ID.

I think it's option 1. If its option 2 then I can see issues with receiving duplicate STREAM frames


-- 
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/1099
----==_mimepart_5a7992009d0_5252b21ccba0ec8993ce
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I've been reading HTTP/QUIC section 3.4 on Server Push again.</p>
<blockquote>
<p>Each Push ID MUST only be used once in a push stream header.  If a<br>
push stream header includes a Push ID that was used in another push<br>
stream header, the client MUST treat this as a connection error of<br>
type HTTP_DUPLICATE_PUSH.  The same Push ID can be used in multiple<br>
PUSH_PROMISE frames (see Section 4.2.6).</p>
</blockquote>
<p>I'd like to clarify if "another push stream header" means:</p>
<ol>
<li>A STREAM frame received on a different stream ID to the original stream ID.</li>
<li>A duplicate STREAM frame received on the same original stream ID.</li>
</ol>
<p>I think it's option 1. If its option 2 then I can see issues with receiving duplicate STREAM frames</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1099">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxb4VnbM-yPInqNscdTgcwXnb0Upks5tSDgAgaJpZM4R651Q">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq79I0dpgCbA__oTAiZXctt2t-A4tks5tSDgAgaJpZM4R651Q.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1099"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Push Stream Header duplication (#1099)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1099"}}}</script>
----==_mimepart_5a7992009d0_5252b21ccba0ec8993ce--


From nobody Tue Feb  6 04:45:14 2018
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 0B89F12DA6A for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 04:45:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.028
X-Spam-Level: 
X-Spam-Status: No, score=-2.028 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 VK78YGh7Jz6m for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 04:45:11 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 38C121200FC for <quic-issues@ietf.org>; Tue,  6 Feb 2018 04:45:11 -0800 (PST)
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=An4ljaUZ692wfRG02xfN8agww0E=; b=l0WOpZ6T+DzSd1LR +SBW56quNWZqJQsCf/FVDzRxMlU7t/SYrLqvz007bxf6iz5TGEyX3FW9yXGhaSQm 1K6tOXVydlADayQKgMjheVqrnmTaiEf76qcmYMYb0/Y7m4o8qBUuFij0sifwcwny QTXzcPvtWRbaYntk3Nxhau5HZO4=
Received: by filter0929p1mdw1.sendgrid.net with SMTP id filter0929p1mdw1-32590-5A79A356-1E 2018-02-06 12:45:10.526080674 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0010p1iad1.sendgrid.net (SG) with ESMTP id XUUgKYncQBGg5bTo7WqhtQ for <quic-issues@ietf.org>; Tue, 06 Feb 2018 12:45:10.505 +0000 (UTC)
Date: Tue, 06 Feb 2018 12:45:10 +0000 (UTC)
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2a9dfe351ae3504df58c92e8c5fe43ae20c8421a92cf000000011691655692a169ce0fdaa9cd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/879/363411234@github.com>
In-Reply-To: <quicwg/base-drafts/issues/879@github.com>
References: <quicwg/base-drafts/issues/879@github.com>
Subject: Re: [quicwg/base-drafts] RTT Measurement for HelloRetryRequest (#879)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a79a3565e002_61883fd838d9ef2c179bd"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1bwBNR5biZ5uT0l6uVGb7OfX9Th/E5cL9++R cUix56OmuFL7uonbcr1z8l1XvwFNT0NRi1jUxOTmcvFAXVpe/Zra7FJzx8yCZqb1OSNLkGAve8ujeV KbgWgi6L4tkFqbvpisicz0Wrghmfkj/3aXV4zWhG2F6Yjp5Ld8R5iFpBS3+/AD1jNqRHZ+HK2WsGyR E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Y9-KV45Z-EsGAS4lV3a9hP45t2U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 12:45:13 -0000

----==_mimepart_5a79a3565e002_61883fd838d9ef2c179bd
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I'd like to add some implementation experience to this issue, and make the case for not only allowing an ACK in the Retry packet, but for requiring it.

If you're using the same retransmission logic for the Initial packet as for all other packets (which is what the loss recovery draft implies we should do) you'll have to build a special case just to acknowledge the Initial packet. It's even more confusing, since the Initial packet that the server accepts will get ACKed, it's only the only triggering the Retry that needs special treatment.
If you forget that special case, the client will retransmit this packet indefinitely (since it's never acknowledged), and constantly interpret this as a loss signal.

-- 
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/879#issuecomment-363411234
----==_mimepart_5a79a3565e002_61883fd838d9ef2c179bd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I'd like to add some implementation experience to this issue, and make t=
he case for not only allowing an ACK in the Retry packet, but for requiring=
 it.</p>
<p>If you're using the same retransmission logic for the Initial packet as =
for all other packets (which is what the loss recovery draft implies we sho=
uld do) you'll have to build a special case just to acknowledge the Initial=
 packet. It's even more confusing, since the Initial packet that the server=
 accepts will get ACKed, it's only the only triggering the Retry that needs=
 special treatment.<br>
If you forget that special case, the client will retransmit this packet ind=
efinitely (since it's never acknowledged), and constantly interpret this as=
 a loss signal.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/879#issuecomment-363411234">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq1cg01Jydz7orPm=
HeJcrSrdl-DBAks5tSElWgaJpZM4P7j43">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq6PaXiIaYf2L6GedH=
n8GBCzPKUCVks5tSElWgaJpZM4P7j43.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/879#issuecomment-363411234"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@marten-seemann in #879: I'd lik=
e to add some implementation experience to this issue, and make the case fo=
r not only allowing an ACK in the Retry packet, but for requiring it.\r\n\r=
\nIf you're using the same retransmission logic for the Initial packet as f=
or all other packets (which is what the loss recovery draft implies we shou=
ld do) you'll have to build a special case just to acknowledge the Initial =
packet. It's even more confusing, since the Initial packet that the server =
accepts will get ACKed, it's only the only triggering the Retry that needs =
special treatment.\r\nIf you forget that special case, the client will retr=
ansmit this packet indefinitely (since it's never acknowledged), and consta=
ntly interpret this as a loss signal."}],"action":{"name":"View Issue","url=
":"https://github.com/quicwg/base-drafts/issues/879#issuecomment-363411234"=
}}}</script>=

----==_mimepart_5a79a3565e002_61883fd838d9ef2c179bd--


From nobody Tue Feb  6 06:06:11 2018
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 483EC12E048 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 06:06:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 DGpaOD2xhloR for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 06:06:08 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9558212D7E3 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 06:06:08 -0800 (PST)
Date: Tue, 06 Feb 2018 06:06:07 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517925967; bh=7/YtrdMpfEh5ci6Kg/XTHtvC7XUVE4UzqAer6uciu88=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=PSpPlywcOO6+ELQaLtxsIRw5AmBAZEIV0kDPjc6JMR2qYSlcJOyq1NJOlZEYdjtfE A1VDGvo/2Zs6uQhEFjdzhtvElkY77Fx0mAb7M3eEjufNg8HBVF6+OG0SywY0yNdNGQ 9cQebkFk9GpxDgwwqrMkaz93iDcyomDCJpnrwoaw=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0cba38489c7520f5d29999df82f4f4a5fc2781b392cf000000011691784f92a169ce1177a33a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1088/review/94353579@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1088@github.com>
References: <quicwg/base-drafts/pull/1088@github.com>
Subject: Re: [quicwg/base-drafts] A 17 octet connection ID (#1088)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a79b64fc2390_6ef02abdcae8eed41220fb"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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/UCRvwEBy4wcEc8LlQE0_-33So_s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 14:06:10 -0000

----==_mimepart_5a79b64fc2390_6ef02abdcae8eed41220fb
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ianswett commented on this pull request.



> +expresses how many octets of the connection ID they require in packets that are
+sent to that endpoint.  The truncate_connection_id transport parameter
+({{transport-parameter-definitions}}) of a receiving endpoint determines the
+number of octets that are included by the sending peer.  A truncated connection
+ID includes the indicated number of octets, starting from the first octet.  An
+endpoint can request that the connection ID to be omitted entirely by setting
+truncate_connection_id to 0, or include any number of octets up to the full
+connection ID length of 17 octets.  Connection IDs are not truncated for any
+other use.
+
+Note:
+
+: The odd length of the connection ID is chosen to enable efficient construction
+  of the value using 128-bit ciphers with an additional octet for overheads such
+  as key identifiers.
+

In regards to the stateless reset issue for asymmetric connection IDs, one use case is picking a connection ID so the packet is received by the optimal receive queue and doesn't have to hop threads/CPUs.  For use cases like this, it's an optimization, but the machine should be able to route the packet correctly if it chooses to.

Also, I'll note that right now, the client doesn't get to pick any portion of the connection ID, so allowing the client to pick knowing that stateless reset might not route optimally seems acceptable, since the client can always pick the same value as the server, like today.

-- 
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/1088#discussion_r166308718
----==_mimepart_5a79b64fc2390_6ef02abdcae8eed41220fb
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ianswett</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r166308718">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +expresses how many octets of the connection ID they require in packets that are
+sent to that endpoint.  The truncate_connection_id transport parameter
+({{transport-parameter-definitions}}) of a receiving endpoint determines the
+number of octets that are included by the sending peer.  A truncated connection
+ID includes the indicated number of octets, starting from the first octet.  An
+endpoint can request that the connection ID to be omitted entirely by setting
+truncate_connection_id to 0, or include any number of octets up to the full
+connection ID length of 17 octets.  Connection IDs are not truncated for any
+other use.
+
+Note:
+
+: The odd length of the connection ID is chosen to enable efficient construction
+  of the value using 128-bit ciphers with an additional octet for overheads such
+  as key identifiers.
+
</pre>
<p>In regards to the stateless reset issue for asymmetric connection IDs, one use case is picking a connection ID so the packet is received by the optimal receive queue and doesn't have to hop threads/CPUs.  For use cases like this, it's an optimization, but the machine should be able to route the packet correctly if it chooses to.</p>
<p>Also, I'll note that right now, the client doesn't get to pick any portion of the connection ID, so allowing the client to pick knowing that stateless reset might not route optimally seems acceptable, since the client can always pick the same value as the server, like today.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r166308718">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0dBypXnQTx1bdLqK1D7FRJz6VFSks5tSFxPgaJpZM4RzhH-">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6PquiI6lMkf-beMVaXSQpeje3qFks5tSFxPgaJpZM4RzhH-.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1088#discussion_r166308718"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett commented on #1088"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1088#discussion_r166308718"}}}</script>
----==_mimepart_5a79b64fc2390_6ef02abdcae8eed41220fb--


From nobody Tue Feb  6 09:29:54 2018
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 CC83C12708C for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 09:29:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 0MXdtyJ0kYyZ for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 09:29:52 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 586F9126CF6 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 09:29:52 -0800 (PST)
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=p21wEMiOW2/wq3YnWSKx2MhvtXc=; b=nA+JRAR5r3tWHLS3 dnoLs+At4NYDiVvIma4fOo3kP4DvX/+3i8zlsl3b/KcJkCwI0dZp/ezauD5FVzco e4rt8hNFBheRJOsu4GLuZ8HXpbfm+34onU6sOXQkWaBaMvf2FxB+OpB2kBkjgNdT Rf/mIo+uOK1HBabF50eFDlMBVx4=
Received: by filter1130p1mdw1.sendgrid.net with SMTP id filter1130p1mdw1-22822-5A79E60F-13 2018-02-06 17:29:51.308335865 +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 ismtpd0005p1iad2.sendgrid.net (SG) with ESMTP id e29gId-XRmW0df0ApqD2nA for <quic-issues@ietf.org>; Tue, 06 Feb 2018 17:29:51.255 +0000 (UTC)
Date: Tue, 06 Feb 2018 17:29:51 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba52fcd6cf0a05d97b89fafd32b81691d13969a4c92cf000000011691a80f92a169ce119128f8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1099/363500211@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1099@github.com>
References: <quicwg/base-drafts/issues/1099@github.com>
Subject: Re: [quicwg/base-drafts] Push Stream Header duplication (#1099)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a79e60f181b5_79233fa2139aaf3428771"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0vg/zaqaZd95PVPhrh0rXhxUgxUJWJZqs4bh ZzghtTdfCgtsi3vrSCQp3u19VTQk8WaCTWzBFTWOyzPlzk6lkNbYhLfzocNy7NtYoj/jp3oodOhQO8 QmPFxUMxqDwJxKKZSb8hDyWnM4J2jgHBYrrQZ39NgPosafADDtuwmSsJFqG4hfBcObk8o1bN/eYFAA U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/gNaSJ25pbOrg3WOVofWMlVhd6G0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 17:29:54 -0000

----==_mimepart_5a79e60f181b5_79233fa2139aaf3428771
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

(1), but I would hesitate to use that language.  The HTTP layer has no visibility into QUIC STREAM frames -- it just sees an ordered bytestream of data.  The push header is the first bytes read off of each unidirectional stream, so for a Push ID to be in two push stream headers, it would have to be on two different streams.

-- 
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/1099#issuecomment-363500211
----==_mimepart_5a79e60f181b5_79233fa2139aaf3428771
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>(1), but I would hesitate to use that language.  The HTTP layer has no v=
isibility into QUIC STREAM frames -- it just sees an ordered bytestream of =
data.  The push header is the first bytes read off of each unidirectional s=
tream, so for a Push ID to be in two push stream headers, it would have to =
be on two different streams.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1099#issuecomment-363500211">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq66O8jdPqUrzNf=
ottS3s_SEbWFzbks5tSIwPgaJpZM4R651Q">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqx35o2WHnNWaYGvs=
qH8mlaaLLXThks5tSIwPgaJpZM4R651Q.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1099#issuecomment-363500211"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1099: (1), but I=
 would hesitate to use that language.  The HTTP layer has no visibility int=
o QUIC STREAM frames -- it just sees an ordered bytestream of data.  The pu=
sh header is the first bytes read off of each unidirectional stream, so for=
 a Push ID to be in two push stream headers, it would have to be on two dif=
ferent streams."}],"action":{"name":"View Issue","url":"https://github.com/=
quicwg/base-drafts/issues/1099#issuecomment-363500211"}}}</script>=

----==_mimepart_5a79e60f181b5_79233fa2139aaf3428771--


From nobody Tue Feb  6 09:37:15 2018
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 773B8127337 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 09:37:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 g_Io_vlf-I72 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 09:37:13 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5FBB127286 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 09:37:12 -0800 (PST)
Date: Tue, 06 Feb 2018 09:37:11 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517938631; bh=Sijjc10VQeBmcl5maugnRjIRkestEFeAas6rQXIdItQ=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=NXC/L1l3zG2ARU6qDY6eiencXQmN6I2cOl8WhAhFbLDWYaGMJrD8BxTiuWXc9O32Z EYdl29SGwc4RuzAunwMrJbC1ibDk6uSmup+Ltc68I2SLH3cwVh6in7/VKb6PXd8zrW UXiE+bxBjhDhTxgFX9WN+si6A4X6xjmpzYqjUQu0=
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab701608ceaf121e97e6fafac48332f482154b1c5f92cf000000011691a9c792a169ce119128f8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1099/363502557@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1099@github.com>
References: <quicwg/base-drafts/issues/1099@github.com>
Subject: Re: [quicwg/base-drafts] Push Stream Header duplication (#1099)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a79e7c7b048e_12383fe6f11d0f3410869d"; 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
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/RfEMYjzBVhdXNbZhloWZd1_dm6k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 17:37:14 -0000

----==_mimepart_5a79e7c7b048e_12383fe6f11d0f3410869d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Ahh ok so where I'm confusing myself is around that abstraction/API.

Duplication of STREAM frames would be resolved by the QUIC transport, all the HTTP layer would see is the singular occurrence of the stream header as part of the byte stream. 

Is that right?

-- 
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/1099#issuecomment-363502557
----==_mimepart_5a79e7c7b048e_12383fe6f11d0f3410869d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Ahh ok so where I'm confusing myself is around that abstraction/API.</=
p>
<p>Duplication of STREAM frames would be resolved by the QUIC transport, =
all the HTTP layer would see is the singular occurrence of the stream hea=
der as part of the byte stream.</p>
<p>Is that right?</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1099#issuecomment-363502557">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkqwHd=
-k_Qu7P-POaQdJI3XLf6CtXyks5tSI3HgaJpZM4R651Q">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq6=
zVeEBEsn0tDHbJUtbJl7G4x6yEks5tSI3HgaJpZM4R651Q.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1099#issuecomment-363502557"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@LPardue in #1=
099: Ahh ok so where I'm confusing myself is around that abstraction/API.=
\r\n\r\nDuplication of STREAM frames would be resolved by the QUIC transp=
ort, all the HTTP layer would see is the singular occurrence of the strea=
m header as part of the byte stream. \r\n\r\nIs that right?"}],"action":{=
"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1=
099#issuecomment-363502557"}}}</script>=

----==_mimepart_5a79e7c7b048e_12383fe6f11d0f3410869d--


From nobody Tue Feb  6 10:12:58 2018
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 182C61273B1 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:12:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.453
X-Spam-Level: 
X-Spam-Status: No, score=-5.453 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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 YCaMMrgEJ08k for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:12:55 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 93462127333 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 10:12:55 -0800 (PST)
Date: Tue, 06 Feb 2018 10:12:54 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517940774; bh=03An+IDRTXr/lbWe9BaU3nClKV6uBjdS8HaCthXr4/g=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=j+7RFNC3daGZYn7BtoYYhKX+jC3j5eerIFQutsL0l3G71NBFc1G1D2F4uxvvDw5ia XJGrFlkm5PRjjfQ9T3XrDDKFMBubkQg0MoCSn82eizbI1vAk3p1j6BFDuWQL4ZvgR6 ACjaqYi6BQsIXSquabtyKPPPAG8laxo4hFOapK+8=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab091c0396ee635a936fe5b217578e50fd388fa59e92cf000000011691b22692a169ce119128f8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1099/363513868@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1099@github.com>
References: <quicwg/base-drafts/issues/1099@github.com>
Subject: Re: [quicwg/base-drafts] Push Stream Header duplication (#1099)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a79f026aa258_4d0c3ff9e0a9ef381989a7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/fMU4UrITy1iNc0PqPlH-cVP3xUY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 18:12:57 -0000

----==_mimepart_5a79f026aa258_4d0c3ff9e0a9ef381989a7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Yep.  Do you think that needs text, or is this just personal clarification?

-- 
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/1099#issuecomment-363513868
----==_mimepart_5a79f026aa258_4d0c3ff9e0a9ef381989a7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Yep.  Do you think that needs text, or is this just personal clarification?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1099#issuecomment-363513868">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0pZH1m-KljsTkt31CF-uPvePPPJks5tSJYmgaJpZM4R651Q">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4o7nkefNf-Iyuj-9INMZZRvJQXeks5tSJYmgaJpZM4R651Q.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1099#issuecomment-363513868"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1099: Yep.  Do you think that needs text, or is this just personal clarification?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1099#issuecomment-363513868"}}}</script>
----==_mimepart_5a79f026aa258_4d0c3ff9e0a9ef381989a7--


From nobody Tue Feb  6 10:15:05 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 94F4D12741D for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:15:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 AUAVDN-afz9X for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:15:01 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 990B8127333 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 10:15:01 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517940900; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=cq/sVYuQm1bUpdIEGfrutcSy1a/spLyPeSvUX1F0e/8=; b=X+/kprzMp+/UMBCm8nolVHIcYwZ/nftllOlWvgWFi3xx0qRbIVTsUtXEWVwZGhp5SjObiW+5 jKFmm/YEDl9EcRH2FU7i6z/0dI5I9yHeJUWuXoO205h+XDcl2pBikFYfXI00It4xPyy06Yya 3nEKwQ8I+HFeUCNjWMepadfmcbg=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.38]) by mxa.mailgun.org with ESMTP id 5a79f0a4.7f1fe427e5d0-smtp-out-n03; Tue, 06 Feb 2018 18:15:00 -0000 (UTC)
Date: Tue, 06 Feb 2018 10:15:00 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a79f0a4a5703_24af2aef1f69bc00669fb@hookshot-fe-265448d.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 8f9fa1: Reference to QUIC-TRANSPORT
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a79f0a4a5336_24af2aef1f69bc0066823"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/nTxZWfT3AHPCA9Q7wEl-rCUdgho>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 06 Feb 2018 18:15:03 -0000

----==_mimepart_5a79f0a4a5336_24af2aef1f69bc0066823
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/altsvc-structured
  Home:   https://github.com/quicwg/base-drafts
  Commit: 8f9fa1f47c6f960c982cf05fa096f6d3a2606252
      https://github.com/quicwg/base-drafts/commit/8f9fa1f47c6f960c982cf05fa096f6d3a2606252
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Reference to QUIC-TRANSPORT



----==_mimepart_5a79f0a4a5336_24af2aef1f69bc0066823--


From nobody Tue Feb  6 10:15:10 2018
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 42E4C12D868 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:15:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 Dw4y7HS4A9pM for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:15:04 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D11F1127333 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 10:15:03 -0800 (PST)
Date: Tue, 06 Feb 2018 10:15:03 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517940903; bh=fmesi8UmS5x9DsOG43DPSusASoOB5RZi5sIaaoeSUdU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=jbh+gqhjBVtpUuUKpN9BfSDQOWy+PG5MUG4s/OeffzfP2idjUtHdlB7B1Uinxvb8P OTbgp5Tqe6QTgc8oGNQgmazV+DX/oak/onLaxASOCrgiYfjcC/oGpO21mBYLiclKMA MrDZICluZFDOjk8oItl9j0DZos5x66e7fDVdusZE=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1097/push/2310524568@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1097@github.com>
References: <quicwg/base-drafts/pull/1097@github.com>
Subject: Re: [quicwg/base-drafts] Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a79f0a730775_1ef53fb84fa66f3439718"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/emfptRqcF6rxAe9QP4whieuqa5w>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 18:15:06 -0000

----==_mimepart_5a79f0a730775_1ef53fb84fa66f3439718
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 1 commit.

8f9fa1f  Reference to QUIC-TRANSPORT


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1097/files/419eb0ff3bb18e907967fbf619e5e42879054a05..8f9fa1f47c6f960c982cf05fa096f6d3a2606252

----==_mimepart_5a79f0a730775_1ef53fb84fa66f3439718
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/8f9fa1f" class="commit-link">8f9fa1f</a>  Reference to QUIC-TRANSPORT</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1097/files/419eb0ff3bb18e907967fbf619e5e42879054a05..8f9fa1f47c6f960c982cf05fa096f6d3a2606252">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4KNsDU0C8V7mrnpA0JD_I_6S8cTks5tSJangaJpZM4R5wyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1eZDY5YiNFYoqTdhJkg0M1FZzyMks5tSJangaJpZM4R5wyb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1097/files/419eb0ff3bb18e907967fbf619e5e42879054a05..8f9fa1f47c6f960c982cf05fa096f6d3a2606252"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 1 commit in #1097"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1097/files/419eb0ff3bb18e907967fbf619e5e42879054a05..8f9fa1f47c6f960c982cf05fa096f6d3a2606252"}}}</script>

----==_mimepart_5a79f0a730775_1ef53fb84fa66f3439718--


From nobody Tue Feb  6 10:18:51 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 DF24C127275 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:18:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 9NI5lRp41btO for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:18:48 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 0E076126C25 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 10:18:47 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517941127; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=1+U3sjYX9DIYR2IVYClx1J/QCOYFBuwB5acuVgvHnZk=; b=ySNc2jDbwVufdz+Fwolxf8eeRQxdnNbHjZkMtzsYfInHAkiKq517qj23kLoPnG6J0uoFexxx 3SDOZw+P0ICDFb8crTZpH+r1l3x2WmPqde72t3Ut74tmSR5f0gKe5kwN8o9WOfZiIek03x8j IaG7fp9PwJi5P4dK2sm45QW5Jos=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a79f187.7f6b1c437ae0-smtp-out-n01; Tue, 06 Feb 2018 18:18:47 -0000 (UTC)
Date: Tue, 06 Feb 2018 10:18:46 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a79f18643610_3f622af30edd7c10993da@hookshot-fe-da92815.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 2c0433: Better text about example reserved versions
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a79f18643210_3f622af30edd7c10992c0"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CYHDKp1qg-4bVueKzB_0nxbaiOQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 06 Feb 2018 18:18:50 -0000

----==_mimepart_5a79f18643210_3f622af30edd7c10992c0
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/altsvc-structured
  Home:   https://github.com/quicwg/base-drafts
  Commit: 2c04337e227be44741bcfee73ed4c89797f8a2c9
      https://github.com/quicwg/base-drafts/commit/2c04337e227be44741bcfee73ed4c89797f8a2c9
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Better text about example reserved versions



----==_mimepart_5a79f18643210_3f622af30edd7c10992c0--


From nobody Tue Feb  6 10:19:52 2018
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 E2CA012D7F7 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:19:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 hnLGZPnxbDwu for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:19:43 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 371521277BB for <quic-issues@ietf.org>; Tue,  6 Feb 2018 10:19:43 -0800 (PST)
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=SXGsP5Oag4pI1fu0vbIdMLeoXlM=; b=daT6A30ECMWaWJVC tcZhO1CCgDmsNTxrRggf7eqvuCX9jawbKLWxgtCDK6QO0V/WkMhQbv6CpwC9FTl+ uAJPqm7MD1tMIKtasnth0uUpXbYkhpfSdCbzBkUDLTZsLp8WffDMTU2S8tVZ7+zP SoksAIlFw/JX0H5t1djToBjYyQU=
Received: by filter0267p1iad2.sendgrid.net with SMTP id filter0267p1iad2-28236-5A79F1BE-2 2018-02-06 18:19:42.095889971 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0007p1iad1.sendgrid.net (SG) with ESMTP id ifo5A_nmTsGW-7Htroln_g for <quic-issues@ietf.org>; Tue, 06 Feb 2018 18:19:41.935 +0000 (UTC)
Date: Tue, 06 Feb 2018 18:19:42 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab696ef2bb242a0957c18fb4162db6cd465b9d6c8c92cf000000011691b3bd92a169ce11849814@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1093/issue_event/1460742350@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1093@github.com>
References: <quicwg/base-drafts/issues/1093@github.com>
Subject: Re: [quicwg/base-drafts] hq Alt-Svc quic parameter and structured headers (#1093)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a79f1bdced90_52512ae4ba956ec8545ad"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3BBSdfctWMFWykN/MlToH4b0GaJAkIhGTe5C 0E6DrLMy40gwTYtdcYxYQ95BdN+2eDNwY+G0O7BLBjPAadN3yaw48pplVzf2Npr8Au9ru1ge5sKzDQ o/CwnLRot1dLJbmNknU2kaPh2UnjkVAJpqphFDWbFXDGdKzlr0bgKg8i9tIzmVsrIt8pHAMRb5G0lj s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/mVXptqUCJYBk2lQU6OFi6euMAXg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 18:19:50 -0000

----==_mimepart_5a79f1bdced90_52512ae4ba956ec8545ad
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1093 via #1097.

-- 
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/1093#event-1460742350
----==_mimepart_5a79f1bdced90_52512ae4ba956ec8545ad
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1093" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="293902356" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1093">#1093</a> via <a href="https://github.com/quicwg/base-drafts/pull/1097" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="294466019" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1097">#1097</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1093#event-1460742350">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5A7ChfQIlQLaqsrBsy_AZ0Y8Wftks5tSJe9gaJpZM4R3PmO">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8t1OpXhRhKW7MkOpmHvgjNM2dk-ks5tSJe9gaJpZM4R3PmO.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1093#event-1460742350"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1093 via #1097."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1093#event-1460742350"}}}</script>
----==_mimepart_5a79f1bdced90_52512ae4ba956ec8545ad--


From nobody Tue Feb  6 10:19:58 2018
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 AA11212D948 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:19:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 61PukoLGXy0a for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:19:50 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AFF1F127275 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 10:19:43 -0800 (PST)
Date: Tue, 06 Feb 2018 10:19:41 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517941181; bh=3SvOMzNhO8s/c7tdkpYwC1qU7TuHLil2MbniQSnG/mY=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=UaOnL/ThaVzMoWooIzOCGbgLXM/LIo+WiO1uB7sn3LvOt9SAbHZ4L5BBBgGMcg4u2 04WgI9gkPZuGVsqBjhdoPRKOJCq2SIAo8mfzoI1IMhx4rppMl5/bUy/EFgKDlmIywP mfauhdOo0Cgl39iwVcmK3YHMlIl8UHyFqpvasX/Q=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2d08a024a6a3b64c83e4df6a0c158471584b6f3192cf000000011691b3bd92a169ce118d31e3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1097/issue_event/1460742347@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1097@github.com>
References: <quicwg/base-drafts/pull/1097@github.com>
Subject: Re: [quicwg/base-drafts] Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a79f1bde8700_70b92ade73dc6ec479927"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/MjKxR2R6-rIJvR4FmmoUjhawWqw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 18:19:52 -0000

----==_mimepart_5a79f1bde8700_70b92ade73dc6ec479927
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1097.

-- 
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/1097#event-1460742347
----==_mimepart_5a79f1bde8700_70b92ade73dc6ec479927
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1097" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="294466019" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1097">#1097</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1097#event-1460742347">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqy3voi_8ZzyM3C_Qn_Zvr6aSpKWGks5tSJe9gaJpZM4R5wyb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0YM9vLk6d78VmLjiYDaRPAvWfBMks5tSJe9gaJpZM4R5wyb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1097#event-1460742347"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1097."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1097#event-1460742347"}}}</script>
----==_mimepart_5a79f1bde8700_70b92ade73dc6ec479927--


From nobody Tue Feb  6 10:20:01 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 B2909127275 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:19:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.601
X-Spam-Level: 
X-Spam-Status: No, score=0.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499, URIBL_BLOCKED=0.001] autolearn=no 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 bZrtd9YNNxjy for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:19:50 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 ECAFB12D868 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 10:19:44 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517941184; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=v+YFDHDYBfGShEE9i9RVU7r0JdXOqoJEvUBmhLw6oXY=; b=R9ATxAo3RsgBlPdVvUHprkW+7zvS9rRFZBZ2XAP7EwLxJk13y3GzKQy9nryRQF2BXNla629v 0CwqJCFclW0MhMXgbNu5UWYl8ZfrVYRhi5j5lGvrU7Tkoj5HQLwMJmzE1uXXVEB5Tqym6wFW fFGeVHRIFcn6aIcBkXIsLTeNJNA=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5a79f1c0.7f59047670f0-smtp-out-n01; Tue, 06 Feb 2018 18:19:44 -0000 (UTC)
Date: Tue, 06 Feb 2018 10:19:44 -0800
From: MikeBishop <mbishop@evequefou.be>
Reply-To: MikeBishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a79f1c033ab8_71992aead097fc081078b2@hookshot-fe-88eb02d.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a79f1c0336fc_71992aead097fc081077f8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/tG_EPASGM6H6PCXb8n86B-f33Pw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 06 Feb 2018 18:19:52 -0000

----==_mimepart_5a79f1c0336fc_71992aead097fc081077f8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/altsvc-structured
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_5a79f1c0336fc_71992aead097fc081077f8--


From nobody Tue Feb  6 10:22:54 2018
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 60341127275 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:22:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 Kza22ZixoQKP for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:22:51 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D8A40126C25 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 10:22:50 -0800 (PST)
Date: Tue, 06 Feb 2018 10:22:50 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517941370; bh=iaxsgX/kruMPijQjL3oCiB2pwzNDPEG9xE4tvJw7fbo=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=T2gb5e+mBBK7ASLpobalTtv9CbAI2b8yofZ8blfEV+pHPv1GzuMmI+DiowVqPD55P OTYSkqfushJZhF2kD2bSxO9KrOFSJtoS5/H91t8Btcz+khwKnfcNQCqZsgnop6Tgse i49S7FTObYWVfOj0G46T7SI0viXe+17InQ34BN0I=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abaa116409a7143615231b7d0cc9593281f306bd5d92cf000000011691b47a92a169ce116f583e@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1081/issue_event/1460749408@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1081@github.com>
References: <quicwg/base-drafts/issues/1081@github.com>
Subject: Re: [quicwg/base-drafts] Avoid tracking bits in Alt-Svc quic= parameter (#1081)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a79f27a3b5ec_4a1b2ab6b8ce2ec8108655"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/8tnoMn3ZzzB5D3Vm8jyBAPhXVOs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 18:22:52 -0000

----==_mimepart_5a79f27a3b5ec_4a1b2ab6b8ce2ec8108655
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1081.

-- 
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/1081#event-1460749408
----==_mimepart_5a79f27a3b5ec_4a1b2ab6b8ce2ec8108655
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1081" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="292509758" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1081">#1081</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1081#event-1460749408">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9zbGJSJragZI3XLk2RL1gtIqq6Rks5tSJh6gaJpZM4RxIKq">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqw9exdSZYiaQ52C8b0EyyZ6kT94Wks5tSJh6gaJpZM4RxIKq.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1081#event-1460749408"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1081."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1081#event-1460749408"}}}</script>
----==_mimepart_5a79f27a3b5ec_4a1b2ab6b8ce2ec8108655--


From nobody Tue Feb  6 10:23:01 2018
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 370E8126C25 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:22:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 CwNcdPzjbB4b for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:22:55 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 BECE912D7F7 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 10:22:55 -0800 (PST)
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=hdaws/Rc7FoxHFSKtpsVRQDIWQ0=; b=NA3Uce/A/c93q8/t 6Z2uKi1JcVae/fb0zP3iTjupCtBm7JXiksnTQyHJKX2NjsNFRNdp3/x5bQ0dwpn+ twk+cub7ZRp1eDaM5iJM1I5TNw5WfzOVTaIv59yMWUgtogo7Fb+UyB4cpWVF6Edw IUah/8AqeuFRFf4GkcpH1q8GRoA=
Received: by filter0033p1iad2.sendgrid.net with SMTP id filter0033p1iad2-19761-5A79F27B-13 2018-02-06 18:22:51.451748257 +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 ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id st7bj9BmT-uE4amIWkPq2g for <quic-issues@ietf.org>; Tue, 06 Feb 2018 18:22:51.349 +0000 (UTC)
Date: Tue, 06 Feb 2018 18:22:51 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abaa116409a7143615231b7d0cc9593281f306bd5d92cf000000011691b47a92a169ce116f583e@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1081/363516801@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1081@github.com>
References: <quicwg/base-drafts/issues/1081@github.com>
Subject: Re: [quicwg/base-drafts] Avoid tracking bits in Alt-Svc quic= parameter (#1081)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a79f27a45b47_61622aaf0c510ec485320"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2oNVVvlb7Kq+YOOzZZf+9npkyqe6X7zWbODv UIsafVhW2jxutIY7FGaK6hyTBCe3web6xP+vJCR+dYMqm49rsy/RgMvrl5/mDMhLFk3liRljdSFkzk lxMKcL8BK0aaqRg2j4t9asietgwCFotQb5jAvdPoowji0/4ugLFnnGZS7DJGmXqh7K0wN/c8xH93s+ s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/m356AYTCWKAK9A1YXEJTNXn3bGw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 18:22:57 -0000

----==_mimepart_5a79f27a45b47_61622aaf0c510ec485320
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Mostly resolved by #1097, which requires the client to drop reserved versions.

-- 
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/1081#issuecomment-363516801
----==_mimepart_5a79f27a45b47_61622aaf0c510ec485320
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Mostly resolved by <a href="https://github.com/quicwg/base-drafts/pull/1097" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="294466019" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1097">#1097</a>, which requires the client to drop reserved versions.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1081#issuecomment-363516801">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9zbGJSJragZI3XLk2RL1gtIqq6Rks5tSJh6gaJpZM4RxIKq">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqw9exdSZYiaQ52C8b0EyyZ6kT94Wks5tSJh6gaJpZM4RxIKq.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1081#issuecomment-363516801"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1081: Mostly resolved by #1097, which requires the client to drop reserved versions."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1081#issuecomment-363516801"}}}</script>
----==_mimepart_5a79f27a45b47_61622aaf0c510ec485320--


From nobody Tue Feb  6 10:29:45 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 A545912D868 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:29:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 fUJXrF7jzKov for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:29:42 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 E48C512D94F for <quic-issues@ietf.org>; Tue,  6 Feb 2018 10:29:41 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517941781; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=RO2Jv5zEf9sLUWmOZmzGzIT4gGx07uQYDciEngx+vTw=; b=tIXB5Sbr2a70rb6IBeUPts/x5yh+9yhjf+tNshkGmZFA/DPIru2e7858aDBmcESypqyGvgGB nQuw/w+TZTLHlssMrexyUvIbUR5bNdXE8R5ZE7KUSWnzaukzAEc8KWNOZufoDh3KfBt5YKH+ pTDSodGTfr7mUzGf4FWL9jqFd7w=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.35]) by mxa.mailgun.org with ESMTP id 5a79f1bc.7f4424446900-smtp-out-n03; Tue, 06 Feb 2018 18:19:40 -0000 (UTC)
Date: Tue, 06 Feb 2018 10:19:40 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a79f1bc7603_c3d2aed8c683c0c32367@hookshot-fe-d252ca1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] a4c3c1: Alt-Svc quic= a list (#1097)
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a79f1bc713b_c3d2aed8c683c0c322f7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/OuhCrj0ogp7u7P1-Q8V9m2Aq7tc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 06 Feb 2018 18:29:44 -0000

----==_mimepart_5a79f1bc713b_c3d2aed8c683c0c322f7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: a4c3c1c2f07f5ebbc15b6fea67721c586ea82f2c
      https://github.com/quicwg/base-drafts/commit/a4c3c1c2f07f5ebbc15b6fea67721c586ea82f2c
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Alt-Svc quic= a list (#1097)

* Alt-Svc quic= a list

* Exercise (and mention) reserved version numbers

* @LPardue's feedback

* Better text about example reserved versions



----==_mimepart_5a79f1bc713b_c3d2aed8c683c0c322f7--


From nobody Tue Feb  6 10:35:48 2018
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 922DD12D87A for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:35:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 axSYWJdkcbza for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:35:45 -0800 (PST)
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 2C69B127333 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 10:35:45 -0800 (PST)
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=7FxcwapjwBCNyUUuJwWdzLC6b58=; b=QLFUYqmNNpCpaBQ1 qRWvbIDpjfy4FzTZWn2BBJODT1aEHHbdJ8qEaSX0YoEMJwbOt5XvMZtsHiRCps4+ WzRI+vVJcNG6HrrkayO3+JyqYjmeTMUsFcAykzMhhILmuFlTCCj6ES1eMDmW7GbQ s64wHaByP0sH4hKBws9C2xEcVec=
Received: by filter1230p1mdw1.sendgrid.net with SMTP id filter1230p1mdw1-1343-5A79F580-22 2018-02-06 18:35:44.434630673 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0004p1iad1.sendgrid.net (SG) with ESMTP id BIHhl8siRA6AegJT2-DkMQ for <quic-issues@ietf.org>; Tue, 06 Feb 2018 18:35:44.406 +0000 (UTC)
Date: Tue, 06 Feb 2018 18:35:44 +0000 (UTC)
From: erickinnear <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/push/2310576962@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a79f58046f67_4bc92aca71610ed41975b5"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: erickinnear
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak11AyYQg/D+pnLX/T3VULEeL9+yxshC8ryCHE tmUMowU4dyPzszODZJTIxg2JvqMi3VUxUXY/EhF/Sa9/DcCFjA5QSKSFPq8WGM0Iha50bupkhC0zKU dmvRcwU0n/hq5CETp5eGFLcUEo1DB+p4ln1fK4gDJ5jAg83mZGHSVvbA+iuCpxIS/MPIydww5kfN6D I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/YBqGJDiUq7hc5ZlMAiKI6YcoGbw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 18:35:46 -0000

----==_mimepart_5a79f58046f67_4bc92aca71610ed41975b5
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@erickinnear pushed 1 commit.

86fd34f  Merge branch 'master' into dev/migration


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1012/files/0e366ef1d0c199333457bc6a369c6c5c478724f0..86fd34fe2f4d8e0c87cc7542bc4fa436daac59b9

----==_mimepart_5a79f58046f67_4bc92aca71610ed41975b5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/erickinnear" class="user-mention">@erickinnear</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/86fd34f" class="commit-link">86fd34f</a>  Merge branch &#39;master&#39; into dev/migration</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1012/files/0e366ef1d0c199333457bc6a369c6c5c478724f0..86fd34fe2f4d8e0c87cc7542bc4fa436daac59b9">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2NWJlRCJd-StiymwxqDVvoSDpiFks5tSJuAgaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2AIoDe4Zdfj8v4Lr6v5gFbOUwSuks5tSJuAgaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012/files/0e366ef1d0c199333457bc6a369c6c5c478724f0..86fd34fe2f4d8e0c87cc7542bc4fa436daac59b9"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@erickinnear pushed 1 commit in #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012/files/0e366ef1d0c199333457bc6a369c6c5c478724f0..86fd34fe2f4d8e0c87cc7542bc4fa436daac59b9"}}}</script>

----==_mimepart_5a79f58046f67_4bc92aca71610ed41975b5--


From nobody Tue Feb  6 10:40:24 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 1D75012741D for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:40:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.601
X-Spam-Level: 
X-Spam-Status: No, score=0.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499, URIBL_BLOCKED=0.001] autolearn=no 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 JL-_OHg6S37o for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:40:21 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 CDA72127077 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 10:40:21 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517942421; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=6qAymGBXJA7FDr7QRAa4Kdt9ZtycjCHJZDHVWk41Avw=; b=LuvHEwkrwqzTKp/ZNg2h9Fg4+L3BaxXSYxRZU4Ll9gVVsEYSmI9f8i/okCBaf5gxT9t2c8K2 FpcJF+DOtUlmNjnUwrMYH6f8S54Cw6b0qSPvCJ4BgC4OWMot/r0uzuRKhoSWFqMngGhI8fS0 YcvjdUDI7IoAQh4DMcaiJdxKqBY=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a79f695.7f56cc31c8d0-smtp-out-n02; Tue, 06 Feb 2018 18:40:21 -0000 (UTC)
Date: Tue, 06 Feb 2018 10:40:20 -0800
From: MikeBishop <mbishop@evequefou.be>
Reply-To: MikeBishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a79f6942a8ae_5bb22ad447053c1418772@hookshot-fe-32b5f5b.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a79f6942a293_5bb22ad447053c141862a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/b4P_SibVo57pUm_9LTHDLjD6V9s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 06 Feb 2018 18:40:23 -0000

----==_mimepart_5a79f6942a293_5bb22ad447053c141862a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/cancel_clearly
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_5a79f6942a293_5bb22ad447053c141862a--


From nobody Tue Feb  6 10:49:35 2018
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 AB53B127333 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:49:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.998
X-Spam-Level: 
X-Spam-Status: No, score=-6.998 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 FmRdhe4-s-uo for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 10:49:32 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1104C127077 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 10:49:32 -0800 (PST)
Date: Tue, 06 Feb 2018 10:49:31 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517942971; bh=RCrPDfBDwlq2Fj8wJEsAIvb25mjsP+gVXL/GGFqc2o0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=hhiEwLBAS7giKGPf7nONy5+od1M/qEvL0GRhTjXAG4JnxbVNT41qlfgX4Kb4v+tgy 09FCv4mtOoY4fzz1Ls7v6d9ZlSc5yAIwwFvbg+oLlpPcQa4vtd0FP1OleRZKGdjv7n l0DPRnOhe/nIpPCYz9dPKqetPJRSS/THe9kPJzjE=
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab896e8f360c3c60df6ba7b094181b511a0a90fca292cf000000011691babb92a169ce119128f8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1099/363525049@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1099@github.com>
References: <quicwg/base-drafts/issues/1099@github.com>
Subject: Re: [quicwg/base-drafts] Push Stream Header duplication (#1099)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a79f8bb1328f_28843ff805bc0f383236f7"; 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
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XlLHCDu8q1Rw5ECOuOS_F9apdvE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 18:49:34 -0000

----==_mimepart_5a79f8bb1328f_28843ff805bc0f383236f7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Definitely no text in the push section. I think section 3 does well at
capturing the bytestream description. It doesn't mentioned STREAM frame
duplication but meh.

Perhaps where it says "exposing the data contained within as a reliable
byte stream to the application" could be tightened to say this application
mapping for HTTP/QUIC unframing. Or something to that effect.

On 6 Feb 2018 18:12, "Mike Bishop" <notifications@github.com> wrote:

Yep. Do you think that needs text, or is this just personal clarification?


-- 
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/1099#issuecomment-363525049
----==_mimepart_5a79f8bb1328f_28843ff805bc0f383236f7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Definitely no text in the push section. I think section 3 does well at<br=
>
capturing the bytestream description. It doesn&#39;t mentioned STREAM fra=
me<br>
duplication but meh.<br>
<br>
Perhaps where it says &quot;exposing the data contained within as a relia=
ble<br>
byte stream to the application&quot; could be tightened to say this appli=
cation<br>
mapping for HTTP/QUIC unframing. Or something to that effect.<br>
<br>
On 6 Feb 2018 18:12, &quot;Mike Bishop&quot; &lt;notifications@github.com=
&gt; wrote:<br>
<br>
Yep. Do you think that needs text, or is this just personal clarification=
?<br>


<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1099#issuecomment-363525049">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkqwk4=
svlcntqmLYxBH9GAhLlvfkT3ks5tSJ67gaJpZM4R651Q">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqz=
yC0_UF0feMttBT7HAym-wL87_aks5tSJ67gaJpZM4R651Q.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1099#issuecomment-363525049"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@LPardue in #1=
099: Definitely no text in the push section. I think section 3 does well =
at\ncapturing the bytestream description. It doesn't mentioned STREAM fra=
me\nduplication but meh.\n\nPerhaps where it says \"exposing the data con=
tained within as a reliable\nbyte stream to the application\" could be ti=
ghtened to say this application\nmapping for HTTP/QUIC unframing. Or some=
thing to that effect.\n\nOn 6 Feb 2018 18:12, \"Mike Bishop\" \u003cnotif=
ications@github.com\u003e wrote:\n\nYep. Do you think that needs text, or=
 is this just personal clarification?\n"}],"action":{"name":"View Issue",=
"url":"https://github.com/quicwg/base-drafts/issues/1099#issuecomment-363=
525049"}}}</script>=

----==_mimepart_5a79f8bb1328f_28843ff805bc0f383236f7--


From nobody Tue Feb  6 11:05:03 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 69DB312D872 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:05:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 nzAVYmMg7QkZ for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:04:58 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 DB18812D87B for <quic-issues@ietf.org>; Tue,  6 Feb 2018 11:04:39 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517943879; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=AkUmUw8F4699RjpToCOSCiKP5a1P7mqZDIvIMS4zMLs=; b=J9Fzj2P9iXw6B8fok5P6i85QQDf9VL7Hkqu3voua4nVvhgdsMLyvFLC0XKXsWaiDbVa0e+kG 1IZ4esJY70cFMngiARPQ5vXn1IvezP/AaFXc8hHYoI9hYp47XOPlUkzwNreX1SRLgrWUOFct 0xpbSocfgOEXxkSHnp2HpGbbpPA=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5a79fc46.7efe283921e0-smtp-out-n03; Tue, 06 Feb 2018 19:04:38 -0000 (UTC)
Date: Tue, 06 Feb 2018 11:04:37 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a79fc45f0e21_4dbc2ae991341c14521d7@hookshot-fe-7191cb1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] e59e2a: Extract request cancellation from GOAWAY
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a79fc45f090c_4dbc2ae991341c14520e2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/m6VSrRXBBYk8G_BrFXQ_buAyUzo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 06 Feb 2018 19:05:00 -0000

----==_mimepart_5a79fc45f090c_4dbc2ae991341c14520e2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/cancel_clearly
  Home:   https://github.com/quicwg/base-drafts
  Commit: e59e2a4b009c555d05fb296d9edd240be63333bd
      https://github.com/quicwg/base-drafts/commit/e59e2a4b009c555d05fb296d9edd240be63333bd
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Extract request cancellation from GOAWAY



----==_mimepart_5a79fc45f090c_4dbc2ae991341c14520e2--


From nobody Tue Feb  6 11:08:07 2018
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 9C0E012741D for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:08:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 FLFF1m1n_fGH for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:08:03 -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 C466D120713 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 11:08:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Dro8C7IVN/6h3UKc3oE95xN9WDI=; b=KA3SnYiryYIMiSrD XR6LTSq+fqBf0LFy5p12c/AaRsVYF7owANTxWj7xA1aGHbqcuYqGPkUOEDv2nrn0 JqgHkjPlsDSF9VuJuutueDsM7URMxh/VNozY/XSNvtLZF4Y4ArlDrCyTcXBtWaII 8MGuBiyTSlNquf3eUCIytiQr/bw=
Received: by filter1176p1mdw1.sendgrid.net with SMTP id filter1176p1mdw1-26140-5A79FD12-21 2018-02-06 19:08:02.903859552 +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 ismtpd0010p1iad1.sendgrid.net (SG) with ESMTP id wvh2kPPRT2-RHe8-Ll4RfQ for <quic-issues@ietf.org>; Tue, 06 Feb 2018 19:08:02.917 +0000 (UTC)
Date: Tue, 06 Feb 2018 19:08:03 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf5b6fc57b8603fbf2173fecbe2d1184de8e5e6fe92cf000000011691bf1292a169ce119379b6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1100@github.com>
Subject: [quicwg/base-drafts] Extract request cancellation from GOAWAY (#1100)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a79fd12cb51c_530b2aeb71d1eed017462c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak15R1Sl5lpjq5E2hM0WxnjUFMlppIKC/VjAFo f2xCnNYo0njQG5bmn2Z+KuMDtMn8TWy2GZaw1H8zDW188vtsoOzeGpqDXKV+Kf1TWkdOFrsbkgW7ts LXfjn5dUmiGuZt94oFKwS5fvv0RjxMwkxnE8m2EFly46c4vmc1LBRfRb5j4uEiYgDKfqd4RvslIBKk A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CkVxI7tzuPXfVNYV1q3lG5mPWHk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 19:08:06 -0000

----==_mimepart_5a79fd12cb51c_530b2aeb71d1eed017462c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Fixes #756.

Currently, all the discussion about CANCELLED requests is bound up in GOAWAY.  While GOAWAY is one way that requests can be CANCELLED, there are others.  This lifts out the text about request cancellation to its own section, then shortens the GOAWAY section to reference it.

I don't think there are new normative requirements here, but there are definitely some requirements that are easier to find now.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1100

-- Commit Summary --

  * Extract request cancellation from GOAWAY

-- File Changes --

    M draft-ietf-quic-http.md (61)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1100.patch
https://github.com/quicwg/base-drafts/pull/1100.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/1100

----==_mimepart_5a79fd12cb51c_530b2aeb71d1eed017462c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><span aria-label="This pull request closes issue #756." class="issue-keyword tooltipped tooltipped-se">Fixes</span> <a href="https://github.com/quicwg/base-drafts/issues/756" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="254918322" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/756">#756</a>.</p>
<p>Currently, all the discussion about CANCELLED requests is bound up in GOAWAY.  While GOAWAY is one way that requests can be CANCELLED, there are others.  This lifts out the text about request cancellation to its own section, then shortens the GOAWAY section to reference it.</p>
<p>I don't think there are new normative requirements here, but there are definitely some requirements that are easier to find now.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1100'>https://github.com/quicwg/base-drafts/pull/1100</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Extract request cancellation from GOAWAY</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1100/files#diff-0">draft-ietf-quic-http.md</a>
    (61)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1100.patch'>https://github.com/quicwg/base-drafts/pull/1100.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1100.diff'>https://github.com/quicwg/base-drafts/pull/1100.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1100">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4QA1J6asjZxZRZFt11XSYRQzM-wks5tSKMSgaJpZM4R7kh1">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3TQ7TAWXBchOUecFwRtn-Ymouooks5tSKMSgaJpZM4R7kh1.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1100"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Extract request cancellation from GOAWAY (#1100)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1100"}}}</script>

----==_mimepart_5a79fd12cb51c_530b2aeb71d1eed017462c--


From nobody Tue Feb  6 11:14:42 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 3DA0D12D873 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:14:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 dQ0X36nhqtJC for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:14:39 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 BC3FD126C3D for <quic-issues@ietf.org>; Tue,  6 Feb 2018 11:14:39 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517944479; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=UNCB9vVhHj5peuWKt699oHMvZ3ZHw5Nwe8Sae9cNeM4=; b=HeGqtxAYzMQ+zkiFh2z8faYhJBbWzJtZ1Gp1F4fEfZHfDBM1f5fJK8u+zHro74EMEOrO+M8K dBeueyqPO8mXro24Hza8Tr7meU1zLpUlYHNbxTCJ/nxt2E2Mdj1Ecea7v39w1vwWONMtbv7E JnA5rC9p2K1aXqgmV3nOBpd7rq4=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: michbish=microsoft.com@github.com
Received: from github.com (Unknown [192.30.252.36]) by mxa.mailgun.org with ESMTP id 5a79fe9e.7f3fc84c1990-smtp-out-n01; Tue, 06 Feb 2018 19:14:38 -0000 (UTC)
Date: Tue, 06 Feb 2018 11:14:37 -0800
From: Mike Bishop <michbish@microsoft.com>
Reply-To: Mike Bishop <michbish@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <5a79fe9db5c1b_71992acbf250dc1c472ba@hookshot-fe-6b2eebc.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] c796d8: Adding httpq://
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a79fe9db5724_71992acbf250dc1c4713"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/hPEpXLSvjnxoannLAPnV_et0z7M>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 06 Feb 2018 19:14:41 -0000

----==_mimepart_5a79fe9db5724_71992acbf250dc1c4713
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/httpq
  Home:   https://github.com/quicwg/base-drafts
  Commit: c796d81049c6898cc59c5f985772b707222d61ec
      https://github.com/quicwg/base-drafts/commit/c796d81049c6898cc59c5f985772b707222d61ec
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Adding httpq://


  Commit: e6cc9d5464c6103da62a066b485cbad4e8930fdd
      https://github.com/quicwg/base-drafts/commit/e6cc9d5464c6103da62a066b485cbad4e8930fdd
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  IANA for httpq


Compare: https://github.com/quicwg/base-drafts/compare/5e3a2804ead0...e6cc9d5464c6
----==_mimepart_5a79fe9db5724_71992acbf250dc1c4713--


From nobody Tue Feb  6 11:17:11 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 93DA412778E for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:17:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 5Vk4AJ45w35s for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:17:07 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 C02F5126C3D for <quic-issues@ietf.org>; Tue,  6 Feb 2018 11:17:07 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517944627; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=ViCgORiSD3ubIqsNc8BY/ZOHY+iKeQhMjIZhx3ZgOYU=; b=qkNY3KnK8rErXYhiA8JKSEOg6UopG5bgMPWiebWdoFNIxwykc+TTBtFvn15E76ffGOJlrzEb 5DXZWB5/y1fMviL9nKHjcchzepGNa+LlKur86cq4INcD9INKnZS5b28MpdjBfezclk+5W+FI mwzVOb1duTi7xlR6Wte3KKhw1uI=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 5a79ff32.7f38ac6a7f00-smtp-out-n03; Tue, 06 Feb 2018 19:17:06 -0000 (UTC)
Date: Tue, 06 Feb 2018 11:17:06 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a79ff328c1dd_72e12ada88edbc0467557@hookshot-fe-d2afb11.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 871d54: Section anchor
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a79ff328bc20_72e12ada88edbc0467450"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/TuR_P_Tm2a8u7R3lBaVXzUI9H8Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 06 Feb 2018 19:17:09 -0000

----==_mimepart_5a79ff328bc20_72e12ada88edbc0467450
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/httpq
  Home:   https://github.com/quicwg/base-drafts
  Commit: 871d54738fe7312ffde2a3f99be965d3a57a1849
      https://github.com/quicwg/base-drafts/commit/871d54738fe7312ffde2a3f99be965d3a57a1849
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Section anchor



----==_mimepart_5a79ff328bc20_72e12ada88edbc0467450--


From nobody Tue Feb  6 11:17:18 2018
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 8AF3F12778E for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:17:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 UYCQf-DBsU41 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:17:10 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B6A64126C3D for <quic-issues@ietf.org>; Tue,  6 Feb 2018 11:17:10 -0800 (PST)
Date: Tue, 06 Feb 2018 11:17:09 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517944629; bh=T8J6CVcxPkL5ehkxwhZKTIa1mC6QqQgZHxHfLNOTfsM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=JnAWWjm75fQ7U9nD/YYLqrsNZpOEqgTtUjkYxCNDE+cfIXZCgSbTkf+xt9e9KGtNB LRkkZKA/TVNxU4Jubqk8i9pro7pxkplWucNvvYTyejuYHmczAleVLv+iwsgmCaXRUL 1Z4MEKa3Phax15v53yX8AiKN6p8R5IwaZ3szssyA=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/348/push/2310682626@github.com>
In-Reply-To: <quicwg/base-drafts/pull/348@github.com>
References: <quicwg/base-drafts/pull/348@github.com>
Subject: Re: [quicwg/base-drafts] Define "httpq" (#348)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a79ff3512a7_2f993fd59a912f305561"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Md0DR155NkqXZPY34RvA_F0eUho>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 19:17:12 -0000

----==_mimepart_5a79ff3512a7_2f993fd59a912f305561
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 1 commit.

871d547  Section anchor


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/348/files/e6cc9d5464c6103da62a066b485cbad4e8930fdd..871d54738fe7312ffde2a3f99be965d3a57a1849

----==_mimepart_5a79ff3512a7_2f993fd59a912f305561
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/871d547" class="commit-link">871d547</a>  Section anchor</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/348/files/e6cc9d5464c6103da62a066b485cbad4e8930fdd..871d54738fe7312ffde2a3f99be965d3a57a1849">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8Hmjv0FZ_RP9GlTEmX0rXzbpNr_ks5tSKU1gaJpZM4MLoKT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9cETTMeJ5xQJwdC7ZcnAJojzO0kks5tSKU1gaJpZM4MLoKT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/348/files/e6cc9d5464c6103da62a066b485cbad4e8930fdd..871d54738fe7312ffde2a3f99be965d3a57a1849"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 1 commit in #348"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/348/files/e6cc9d5464c6103da62a066b485cbad4e8930fdd..871d54738fe7312ffde2a3f99be965d3a57a1849"}}}</script>

----==_mimepart_5a79ff3512a7_2f993fd59a912f305561--


From nobody Tue Feb  6 11:25:11 2018
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 1025A127775 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:25:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 FqFaGpv9YLAI for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:25:07 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 98C87124B17 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 11:25:07 -0800 (PST)
Date: Tue, 06 Feb 2018 11:25:07 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517945107; bh=i+xrQi8bPDoTOjBLvuO/kktGMlEfpI0RiGTBJfIhSi4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=CSeGRRcGphDQq29lErsMA1+YW0gbP6ZxD00XseyAEgAjTnH0qAjD/6yVzCQvnm9rq RaspOihBPDXIK2E5V+EWtuRsXV9Qtd5XQyMM+yJnAgWZFZ2Is+fxj3Q6pHQrLflZvh VSzIWTillS6GOCUqBZ8DpE0p1duTNHV0PIdm4k4w=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab34d78f0a2c2b6cd20ae838b2cefeb9249eba044692cf000000011691c31292a169ce0d78bf28@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/495/issue_event/1460870997@github.com>
In-Reply-To: <quicwg/base-drafts/issues/495@github.com>
References: <quicwg/base-drafts/issues/495@github.com>
Subject: Re: [quicwg/base-drafts] Guidance for port number use (#495)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a01132679_6e012ac220f46ed0123177"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/WYVgUDSjbavRdv2a1G3AXI1LXws>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 19:25:09 -0000

----==_mimepart_5a7a01132679_6e012ac220f46ed0123177
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #495.

-- 
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/495#event-1460870997
----==_mimepart_5a7a01132679_6e012ac220f46ed0123177
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/495" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="226017064" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/495">#495</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/495#event-1460870997">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0JPDRfiHT6m5avoLfbT6qDbsen9ks5tSKcTgaJpZM4NPiFl">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxYG2xp_pRNplbaoSVRKViYivTv8ks5tSKcTgaJpZM4NPiFl.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/495#event-1460870997"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #495."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/495#event-1460870997"}}}</script>
----==_mimepart_5a7a01132679_6e012ac220f46ed0123177--


From nobody Tue Feb  6 11:25:15 2018
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 AF485124B17 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:25:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 r8T0tGcKrhaK for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:25:08 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A03B12773A for <quic-issues@ietf.org>; Tue,  6 Feb 2018 11:25:08 -0800 (PST)
Date: Tue, 06 Feb 2018 11:25:07 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517945107; bh=fG4d9uU/ClGt5P7/ygF/rzS4PbuIKKwtaRsTp4CsIJw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=UO1FUWPTKpXfYGvQ2XNbLKFgVQEFVR+X+fxeOqvSzmxj97XyzxbUhyD1zGk4ZQiHr 6G/BNNeiQ7UX5LlBU8sear0cRqPbL7jd6CrXx2yMckLOT3jAgtOLVWxv5sHbttBqjt VcaqNYj0BdptfwVDI06AOFmbAQ7fSycGN2USYGHs=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab47ef4ed0d9751b5fdcc829b5e3fe72f66ebf7a2e92cf000000011691c31392a169ce0d78bf28@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/495/363536089@github.com>
In-Reply-To: <quicwg/base-drafts/issues/495@github.com>
References: <quicwg/base-drafts/issues/495@github.com>
Subject: Re: [quicwg/base-drafts] Guidance for port number use (#495)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a0113419c7_22d92ac454f58ec4128843"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/HMZEvH8TPQHto9Ny1v0simgVmwU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 19:25:10 -0000

----==_mimepart_5a7a0113419c7_22d92ac454f58ec4128843
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Transferred to https://github.com/quicwg/ops-drafts/issues/26.

-- 
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/495#issuecomment-363536089
----==_mimepart_5a7a0113419c7_22d92ac454f58ec4128843
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Transferred to <a href="https://github.com/quicwg/ops-drafts/issues/26" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="294882888" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/ops-drafts/issues/26">quicwg/ops-drafts#26</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/495#issuecomment-363536089">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0JPDRfiHT6m5avoLfbT6qDbsen9ks5tSKcTgaJpZM4NPiFl">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxYG2xp_pRNplbaoSVRKViYivTv8ks5tSKcTgaJpZM4NPiFl.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/495#issuecomment-363536089"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #495: Transferred to https://github.com/quicwg/ops-drafts/issues/26."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/495#issuecomment-363536089"}}}</script>
----==_mimepart_5a7a0113419c7_22d92ac454f58ec4128843--


From nobody Tue Feb  6 11:28:52 2018
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 EA142127241 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:28:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.625
X-Spam-Level: 
X-Spam-Status: No, score=-0.625 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 k21WaPDhSfHI for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:28:49 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 A615C124B17 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 11:28:49 -0800 (PST)
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=O7yYMGV18vRprgaO0epSo2Lb9+Y=; b=ZzMu1mktK7R7ZVui cbCKMm6qEtiiWPh7hcDNwAemOplXBas9uJleeITzMfzNWyS11kneJO7ARnuwXeNC cbNG2xcnqsUPk2qMB5usISq356ExMvjBqdvGXifUUY39JjumXG4CekyiTyP9OG7Y 5fgcf0tcyVHQEOKyvOWHL7QDUNY=
Received: by filter0102p1iad2.sendgrid.net with SMTP id filter0102p1iad2-8349-5A7A01F0-15 2018-02-06 19:28:48.507825029 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0001p1iad2.sendgrid.net (SG) with ESMTP id YGux15yQQHy_1n0zh8rNtQ for <quic-issues@ietf.org>; Tue, 06 Feb 2018 19:28:48.502 +0000 (UTC)
Date: Tue, 06 Feb 2018 19:28:48 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab84b99d2f9d9afed00a6957e4390fbfaf9dbe127492cf000000011691c3f092a169ce0d402335@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/441/363537250@github.com>
In-Reply-To: <quicwg/base-drafts/issues/441@github.com>
References: <quicwg/base-drafts/issues/441@github.com>
Subject: Re: [quicwg/base-drafts] Priority grouping node ambiguity (#441)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a01f05c32f_cefb3f9e2e17af28131896"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3iBUQHATkwnph9TzXVuI8FZlyIeUj4WH8OVm 29t6M2YxPQPLZ4Ha+2RZZh39x6Ci/i4+SFQ+tkJFinWk7fqg87lqB3uXCj69+1Pg4CC5NNSjlQJBK8 mU/vgMiT8CF6lVBrl0Tf/L1HLA5J9+hfZ42rWKa1poCTzCRcwJBme3dG/WeO6OPtgAo7nnAtSWzT8a g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/l9YaBllmE9PT-ivjtHsiv_1AQhc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 19:28:51 -0000

----==_mimepart_5a7a01f05c32f_cefb3f9e2e17af28131896
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I floated a proposal as an HTTP/2 extension, in the form of https://tools.ietf.org/html/draft-bishop-httpbis-priority-placeholder (expired draft).  That didn't get much traction on the HTTP/2 side, though there was at least one comment that we should just do this in HTTP/QUIC directly.

Are we interested in adopting that approach in HTTP/QUIC separately from HTTP/2?

-- 
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/441#issuecomment-363537250
----==_mimepart_5a7a01f05c32f_cefb3f9e2e17af28131896
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I floated a proposal as an HTTP/2 extension, in the form of <a href=3D"h=
ttps://tools.ietf.org/html/draft-bishop-httpbis-priority-placeholder" rel=
=3D"nofollow">https://tools.ietf.org/html/draft-bishop-httpbis-priority-pla=
ceholder</a> (expired draft).  That didn't get much traction on the HTTP/2 =
side, though there was at least one comment that we should just do this in =
HTTP/QUIC directly.</p>
<p>Are we interested in adopting that approach in HTTP/QUIC separately from=
 HTTP/2?</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/441#issuecomment-363537250">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqxsVFCFuvImlG-s=
YtgOdU5uiBdO-ks5tSKfwgaJpZM4M_5Cu">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq5L1X4C8ijmdaN3PX=
wgRf1cQEfbFks5tSKfwgaJpZM4M_5Cu.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/441#issuecomment-363537250"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #441: I floated a=
 proposal as an HTTP/2 extension, in the form of https://tools.ietf.org/htm=
l/draft-bishop-httpbis-priority-placeholder (expired draft).  That didn't g=
et much traction on the HTTP/2 side, though there was at least one comment =
that we should just do this in HTTP/QUIC directly.\r\n\r\nAre we interested=
 in adopting that approach in HTTP/QUIC separately from HTTP/2?"}],"action"=
:{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/4=
41#issuecomment-363537250"}}}</script>=

----==_mimepart_5a7a01f05c32f_cefb3f9e2e17af28131896--


From nobody Tue Feb  6 11:32:32 2018
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 51AF7127775 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:32:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 DpAlmwXW3mLJ for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:32:30 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 012B2124B17 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 11:32:29 -0800 (PST)
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=szX7MyzZl5dJMFpNzWhY6ghczIY=; b=iuJ/yyLZ7O7Uu83D qvlD1oqMlaTzPrLw5Qdvy+MoelFxB/ILozt3adQF80AEWzzrf8Dlz34s48f06xxE URZgiAXTyKqj9hL0qcuLa37pOmSI2loYpzM9NufG0BtopToGAsM/2OIloNgSsSAB gycmSbGbRrKrk3GcNAoL6jCDnDQ=
Received: by filter0992p1mdw1.sendgrid.net with SMTP id filter0992p1mdw1-6782-5A7A02CD-10 2018-02-06 19:32:29.199938746 +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 eLeI7K3ARk2u57V3-yj6ow for <quic-issues@ietf.org>; Tue, 06 Feb 2018 19:32:29.115 +0000 (UTC)
Date: Tue, 06 Feb 2018 19:32:29 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9ca4fddafe9bfbfe85c73193e646213c8dc7007f92cf000000011691c4cc92a169ce0c5c6e98@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/296/issue_event/1460884604@github.com>
In-Reply-To: <quicwg/base-drafts/issues/296@github.com>
References: <quicwg/base-drafts/issues/296@github.com>
Subject: Re: [quicwg/base-drafts] GREASE and Version Negotiation Hint (#296)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a02cc7525b_658f2afd5ceccec4274147"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2fiJYYsoH3RV3IimLgqbxJfRnDMX4bRgR1mT IkeKIm2IaRiHTXlk/+kVYPyeyQwxUA1pk9rLurOUelxOMCqZEIxPo9s5j/cleKoDEtyrMxJfC75yTc 495mmeIeiy8hx4ArHIZpBfGBYImgqit5YK3CD5tL2Ad7zztNtu/RVfSynUyU/M4V1q3LINeSiPLqv8 o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/hwYRgSbFfl3H06DMqPMY1XOiv_k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 19:32:31 -0000

----==_mimepart_5a7a02cc7525b_658f2afd5ceccec4274147
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #296.

-- 
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/296#event-1460884604
----==_mimepart_5a7a02cc7525b_658f2afd5ceccec4274147
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/296" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="207384216" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/296">#296</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/296#event-1460884604">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwwryzEzG9Oy0o7bM_rCtI-CPMf6ks5tSKjMgaJpZM4L_6lc">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6KCsBu5oUpTE3e2djmrMlKeVDvpks5tSKjMgaJpZM4L_6lc.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/296#event-1460884604"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #296."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/296#event-1460884604"}}}</script>
----==_mimepart_5a7a02cc7525b_658f2afd5ceccec4274147--


From nobody Tue Feb  6 11:32:37 2018
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 2A1CF124B17 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:32:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 zDJo7_MF_Sfl for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:32:32 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 BB601127863 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 11:32:32 -0800 (PST)
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=mntAe7ih+0gHlH/JHJ6L/zacn80=; b=LoDwdBwJMumS/BeO QggDBGVrn6UjATmsZvSq+i8E2h140+1rvw+hnBjKivKG7jxu2BteXvx9H1hyu0SV +KfsRhqoJugJccYG8TyAsJA44SGLOQCTEa9JMm8EXa+0kernIFfptwoyd9/Q/J3f rwkFiAs1oA2dL3B/bOTNOWpO71E=
Received: by filter0593p1mdw1.sendgrid.net with SMTP id filter0593p1mdw1-2623-5A7A02CD-5 2018-02-06 19:32:29.066678939 +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 1RPKkVCfQwKmlWaiMYFxKQ for <quic-issues@ietf.org>; Tue, 06 Feb 2018 19:32:28.974 +0000 (UTC)
Date: Tue, 06 Feb 2018 19:32:29 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9ca4fddafe9bfbfe85c73193e646213c8dc7007f92cf000000011691c4cc92a169ce0c5c6e98@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/296/363538360@github.com>
In-Reply-To: <quicwg/base-drafts/issues/296@github.com>
References: <quicwg/base-drafts/issues/296@github.com>
Subject: Re: [quicwg/base-drafts] GREASE and Version Negotiation Hint (#296)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a02cc48ea0_50143f9c28b28f28114932"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2LC+FUWj0CQNK4LWS8oxp+ZZKBP0Qh5Cqg8a g6N/eEJEUy4iKxQyansj683VAaklVpJ455QIwktr/+ce58bQyJ2BybzNi5vdVdbFadiNtibYsOIHPX iS/drYuZJqky0zzF/9b+pWkRCvO4FmB9Goayq8cu72lr6v/ivsoS3zYX+vWkwLn4oSb4ZFwSVh3XeL 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/eD3-Is90gzMyVl4OwE6ZfiMXB1s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 19:32:34 -0000

----==_mimepart_5a7a02cc48ea0_50143f9c28b28f28114932
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I get the impression that we're content with publishing actual versions to clients.  Implementations can decide whether to offer grease negotiation values themselves.

-- 
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/296#issuecomment-363538360
----==_mimepart_5a7a02cc48ea0_50143f9c28b28f28114932
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I get the impression that we're content with publishing actual versions to clients.  Implementations can decide whether to offer grease negotiation values themselves.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/296#issuecomment-363538360">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwwryzEzG9Oy0o7bM_rCtI-CPMf6ks5tSKjMgaJpZM4L_6lc">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6KCsBu5oUpTE3e2djmrMlKeVDvpks5tSKjMgaJpZM4L_6lc.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/296#issuecomment-363538360"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #296: I get the impression that we're content with publishing actual versions to clients.  Implementations can decide whether to offer grease negotiation values themselves."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/296#issuecomment-363538360"}}}</script>
----==_mimepart_5a7a02cc48ea0_50143f9c28b28f28114932--


From nobody Tue Feb  6 11:39:00 2018
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 9745A1275F4 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:38:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 UO7RZsszqS8W for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:38:58 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 44CF7124B17 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 11:38:58 -0800 (PST)
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=3nheE+jVGU4ICqYLV/pW2OXJBy0=; b=xdZuf7WZbcQFYDcy tTg+vJTjvOwIAAePp8pAl0B+ndbjjGgGnyKB+yqt++ZrQ9xO+/4V7znciVMgAdmM 36usfNQcdqScePhMs79E4a7WkzEe7tseIU7nwxOoMq8w5E6+A68a6p8KabT5K1RL +bNOiFQa3ugY4OdhvzdLanZnGcQ=
Received: by filter0932p1mdw1.sendgrid.net with SMTP id filter0932p1mdw1-4271-5A7A0451-13 2018-02-06 19:38:57.434432857 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad2.sendgrid.net (SG) with ESMTP id _GNS9xO3R_WZIT8h0tWJqQ for <quic-issues@ietf.org>; Tue, 06 Feb 2018 19:38:57.464 +0000 (UTC)
Date: Tue, 06 Feb 2018 19:38:57 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc554807814faa9b97633e9b242d9e02cc1124ac192cf000000011691c65192a169ce0c361068@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/257/c363540362@github.com>
In-Reply-To: <quicwg/base-drafts/pull/257@github.com>
References: <quicwg/base-drafts/pull/257@github.com>
Subject: Re: [quicwg/base-drafts] do not normatively specify application delivery order (#257)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a045194c4_63cd2aaadd4deed435038"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1qLpIT51WJzt+NPYDlabb72KVIy6qjRykZg3 MIx4YsQT7Sa8oMPbnsvuns+e53PW26cIdmInAWc+XsC1E6Fap9HuwabChS8ZO6ZvKKG3X0NXa+0+5m Ojb7NDgzh6VnHb6P8kBCgG0fAiU/xiWIOQvNwP8NnPh0dbTnz77Y+k9bn2qx8v5JZjeg0iHzLex0Fc 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Z1tAh1E4toT5LNqWDLm3_AoqQHU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 19:38:59 -0000

----==_mimepart_5a7a045194c4_63cd2aaadd4deed435038
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

OBE: #1070 addresses this.

-- 
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/257#issuecomment-363540362
----==_mimepart_5a7a045194c4_63cd2aaadd4deed435038
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>OBE: <a href="https://github.com/quicwg/base-drafts/pull/1070" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="291433148" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1070">#1070</a> addresses this.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/257#issuecomment-363540362">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7R7I6qkrZXU48jRD0FkLMjFnU8Fks5tSKpRgaJpZM4L1F3D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5GMw6FmZZOcnhBibexEyPmtrnzsks5tSKpRgaJpZM4L1F3D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/257#issuecomment-363540362"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #257: OBE: #1070 addresses this."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/257#issuecomment-363540362"}}}</script>
----==_mimepart_5a7a045194c4_63cd2aaadd4deed435038--


From nobody Tue Feb  6 11:39:13 2018
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 78D6312773A for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:39:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 qlW1bdwh0swI for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:39:11 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 1D06D124B17 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 11:39:11 -0800 (PST)
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=6DTcw0iV7rBGe5SPgbFP3epKPVc=; b=izevOW6E45xAxm0l hvS+Anps/KyyICuCjWpuRYZqgWGDQ3h3JI4Kh2X8z9t+7yupPKZzfC8A+JKDiOpe fCnfJAlzuSR6OjtsFIL9y8CDByqa6/ZWALM6L5VZA+iqZjGA4FqdII2ALXb58Lsw A++jIAW2x3X9GCZ+QGf4o6ktJjs=
Received: by filter0632p1mdw1.sendgrid.net with SMTP id filter0632p1mdw1-15204-5A7A0452-8 2018-02-06 19:38:58.125642359 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id -n6pU2fETpeIqjbMWP9lSA for <quic-issues@ietf.org>; Tue, 06 Feb 2018 19:38:58.090 +0000 (UTC)
Date: Tue, 06 Feb 2018 19:38:58 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc554807814faa9b97633e9b242d9e02cc1124ac192cf000000011691c65192a169ce0c361068@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/257/issue_event/1460897093@github.com>
In-Reply-To: <quicwg/base-drafts/pull/257@github.com>
References: <quicwg/base-drafts/pull/257@github.com>
Subject: Re: [quicwg/base-drafts] do not normatively specify application delivery order (#257)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a0451d9994_1f8683fb0a7ca8f2c45570"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0SvMTjufnnGo58gAKIdYARzhUrflllPhC0zH 8urpwsShYmYCqbc/LFcg6DFFB0udhIS0LPecREd91WRZ6TnxSMCHTRxuSDFXF5tNPjehznQYm0yg73 PUoIDgGlLw6jqAHcpHaC6q9NST5kfyyT8VFidEZC6qgbg0wI+y1qR348XnFLyXgavQXEr4GaVvbHXU c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ZbOE3mem9pup1Z7VRtDp0tHd148>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 19:39:12 -0000

----==_mimepart_5a7a0451d9994_1f8683fb0a7ca8f2c45570
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #257.

-- 
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/257#event-1460897093
----==_mimepart_5a7a0451d9994_1f8683fb0a7ca8f2c45570
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/pull/257" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="204869736" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/257">#257</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/257#event-1460897093">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7R7I6qkrZXU48jRD0FkLMjFnU8Fks5tSKpRgaJpZM4L1F3D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5GMw6FmZZOcnhBibexEyPmtrnzsks5tSKpRgaJpZM4L1F3D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/257#event-1460897093"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #257."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/257#event-1460897093"}}}</script>
----==_mimepart_5a7a0451d9994_1f8683fb0a7ca8f2c45570--


From nobody Tue Feb  6 11:49:00 2018
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 524C012785F for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:48:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 Ci4TUMm64YPQ for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:48:57 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 6A05C124B17 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 11:48:57 -0800 (PST)
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=PbR+EgnWN/wtZcWeo4qTjkS1q5s=; b=j8RyxptV7jSJBzfT ENsoUQgdmr0iocKzCbVu4oKb6UjRXIyHA5d7GkkoJrZZ0dyZVOP2CpNQjUmlwSml ePwPBvuASqTPa2TiW1vQWoJERTbT/aa3/FpymVfr1uKp92bDmfq8Vc015ma3I+kr 8vLXzVQLqyTQc2XL6hh4gqCKuw8=
Received: by filter0607p1iad2.sendgrid.net with SMTP id filter0607p1iad2-20930-5A7A06A8-E 2018-02-06 19:48:56.245639103 +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 ismtpd0020p1iad2.sendgrid.net (SG) with ESMTP id McIpjVdDSyu3paNvOZLSlg for <quic-issues@ietf.org>; Tue, 06 Feb 2018 19:48:56.260 +0000 (UTC)
Date: Tue, 06 Feb 2018 19:48:56 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abddf99ea9242ed1af1ec7cf8824183ba6b53404db92cf000000011691c8a892a169ce0c158eb5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/219/363543334@github.com>
In-Reply-To: <quicwg/base-drafts/issues/219@github.com>
References: <quicwg/base-drafts/issues/219@github.com>
Subject: Re: [quicwg/base-drafts] Increasing initial flow control window for streams (#219)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a06a826e70_1f87b3fb0a7ca8f2c13259"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak315NPPnYIV++hJ31Veh8DLYUYZ/McJJcdv0X wmhjk80OfgvkQGBGMcLo//GP7sLSOBCddMP6kG0FzSqBkvLcKT1+38jk2uCDi0uK7vYkJjh9PC2Roj w2Bgxk9CGZgUjb2ubyhn8tGQZaE9czhi151ALJ4bIYv0IzAxOZDGt97sldaXJBbfh8xPIcyYR5sUhS I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/brzyNH0bCrqGEHdbWpH-_U2iv1Q>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 19:48:59 -0000

----==_mimepart_5a7a06a826e70_1f87b3fb0a7ca8f2c13259
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

This is fundamentally the same problem we dealt with in HTTP/QUIC with SETTINGS mid-connection.  In order to concretely specify the time at which the changes took effect, [we wound up with](https://github.com/quicwg/base-drafts/pull/84):

  - a SETTINGS_ACK on the control stream that indicated which streams were as-yet-uncreated (new settings apply from the start)
  - a SETTINGS_ACK on each open stream; new settings apply to these streams once the S_A for that stream arrives
  - a timer ensuring that all old streams either closed or adopted the new settings within a reasonable interval

Ultimately, we decided that it was easier and sufficient to just say to create a new connection if you want to change something.

You can simplify a lot of that away if you say that settings at the time of stream creation govern for the lifetime of the stream; then you just need the ACK that says what stream starts the new epoch.

-- 
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/219#issuecomment-363543334
----==_mimepart_5a7a06a826e70_1f87b3fb0a7ca8f2c13259
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>This is fundamentally the same problem we dealt with in HTTP/QUIC with S=
ETTINGS mid-connection.  In order to concretely specify the time at which t=
he changes took effect, <a href=3D"https://github.com/quicwg/base-drafts/pu=
ll/84">we wound up with</a>:</p>
<ul>
<li>a SETTINGS_ACK on the control stream that indicated which streams were =
as-yet-uncreated (new settings apply from the start)</li>
<li>a SETTINGS_ACK on each open stream; new settings apply to these streams=
 once the S_A for that stream arrives</li>
<li>a timer ensuring that all old streams either closed or adopted the new =
settings within a reasonable interval</li>
</ul>
<p>Ultimately, we decided that it was easier and sufficient to just say to =
create a new connection if you want to change something.</p>
<p>You can simplify a lot of that away if you say that settings at the time=
 of stream creation govern for the lifetime of the stream; then you just ne=
ed the ACK that says what stream starts the new epoch.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/219#issuecomment-363543334">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqxvb7G_kZw67ZOz=
hCKbS5ZZsM6u3ks5tSKyogaJpZM4Lr7MS">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq2OekhWb2gjbtBVi2=
elhNlHpC-v4ks5tSKyogaJpZM4Lr7MS.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/219#issuecomment-363543334"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #219: This is fun=
damentally the same problem we dealt with in HTTP/QUIC with SETTINGS mid-co=
nnection.  In order to concretely specify the time at which the changes too=
k effect, [we wound up with](https://github.com/quicwg/base-drafts/pull/84)=
:\r\n\r\n  - a SETTINGS_ACK on the control stream that indicated which stre=
ams were as-yet-uncreated (new settings apply from the start)\r\n  - a SETT=
INGS_ACK on each open stream; new settings apply to these streams once the =
S_A for that stream arrives\r\n  - a timer ensuring that all old streams ei=
ther closed or adopted the new settings within a reasonable interval\r\n\r\=
nUltimately, we decided that it was easier and sufficient to just say to cr=
eate a new connection if you want to change something.\r\n\r\nYou can simpl=
ify a lot of that away if you say that settings at the time of stream creat=
ion govern for the lifetime of the stream; then you just need the ACK that =
says what stream starts the new epoch."}],"action":{"name":"View Issue","ur=
l":"https://github.com/quicwg/base-drafts/issues/219#issuecomment-363543334=
"}}}</script>=

----==_mimepart_5a7a06a826e70_1f87b3fb0a7ca8f2c13259--


From nobody Tue Feb  6 11:55:58 2018
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 246CF127863 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:55:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 pGxjdPvrKWhb for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 11:55:54 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 A2CC212773A for <quic-issues@ietf.org>; Tue,  6 Feb 2018 11:55:54 -0800 (PST)
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=eV8gLTTSy9ea8FlWSCG/7tEfMso=; b=MQ1LRvLD/X/3kufH +sT5wLbo25lkGlLEyOVXWnL60vA6HQQQYIZM/vFloqOaavXTwvja3Wi5gtR+xipI k+zNv61vZFkJXMesxcPaCOyP0OhcAWi2KdmIhCaZfm+6qG1i2YKZMz/7PoaCbrEv dxvk8Uh7GTi2O7cyoU1WRoJyeeo=
Received: by filter0843p1mdw1.sendgrid.net with SMTP id filter0843p1mdw1-29437-5A7A0845-1D 2018-02-06 19:55:49.569306151 +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 ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id 2gUWoblhR6uA-kYSGKWkNg for <quic-issues@ietf.org>; Tue, 06 Feb 2018 19:55:49.450 +0000 (UTC)
Date: Tue, 06 Feb 2018 19:55:49 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab51c922f859c07238f58ccb1fd73fd8e78bf5859e92cf000000011691ca4592a169ce0d402335@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/441/363545385@github.com>
In-Reply-To: <quicwg/base-drafts/issues/441@github.com>
References: <quicwg/base-drafts/issues/441@github.com>
Subject: Re: [quicwg/base-drafts] Priority grouping node ambiguity (#441)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a0845557a9_56e73ff2cf7d8f2813871f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0Gj99LnInLd7Kbsao/lwGld9Ailjy4eesqyL 1NH/Z2wftURB+XvHfbkpL0SBoPybGvj6tRI1p3HWsZhDvuyuJkgYGk+OY1+5hsukl4Ao5RVG2kNPqh OlSfuOziugsYv5u6OpgL9CGWJdFK7iMdV4I8GjYEm06wRRbCIf91xaeGEcCnz6NlumgD0SjMGN/W/3 g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/mftDhRSFT7NFpGUlFpY1eTv8GBk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 19:55:56 -0000

----==_mimepart_5a7a0845557a9_56e73ff2cf7d8f2813871f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I think this is worth discussion.  Given this wouldn't need to be an extension for QUIC, if we did this, I'd like to see strict rules on when one can depend upon a stream.  ie: streams can only depend upon placeholders or leaf node streams.  

Or we should do something entirely different.

-- 
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/441#issuecomment-363545385
----==_mimepart_5a7a0845557a9_56e73ff2cf7d8f2813871f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I think this is worth discussion.  Given this wouldn't need to be an ext=
ension for QUIC, if we did this, I'd like to see strict rules on when one c=
an depend upon a stream.  ie: streams can only depend upon placeholders or =
leaf node streams.</p>
<p>Or we should do something entirely different.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/441#issuecomment-363545385">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqx1yfYgYZET7lFg=
1vkSeZbQ2vLXEks5tSK5FgaJpZM4M_5Cu">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq8vG9jOlKYwLi6FF7=
Y885GAXPQs1ks5tSK5FgaJpZM4M_5Cu.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/441#issuecomment-363545385"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@ianswett in #441: I think this =
is worth discussion.  Given this wouldn't need to be an extension for QUIC,=
 if we did this, I'd like to see strict rules on when one can depend upon a=
 stream.  ie: streams can only depend upon placeholders or leaf node stream=
s.  \r\n\r\nOr we should do something entirely different."}],"action":{"nam=
e":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/441#iss=
uecomment-363545385"}}}</script>=

----==_mimepart_5a7a0845557a9_56e73ff2cf7d8f2813871f--


From nobody Tue Feb  6 12:51:00 2018
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 8BEF812D941 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 12:50:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 WZwjpAQ4cqtP for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 12:50:53 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 EEBF012D88E for <quic-issues@ietf.org>; Tue,  6 Feb 2018 12:50:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=svt1ptd3n7+gWExsQ4NtqVVY6NA=; b=n5h7Ohhk4AhqNCYo FmVCRMrfajZC5AoaiZ8927izlrZXh79+jQOHWBjNoark+JZKWxj0AWAp3e3NCdgc htCJdO7yQGA8/IUgeyY3Zo8oxKJ+IVWBo/E2bVsFi4j9vm9w0ebuJ5Wkzvn3+Qie QA25+1CwJHx5sUCOs/IPX+5PG8U=
Received: by filter0522p1iad2.sendgrid.net with SMTP id filter0522p1iad2-7784-5A7A152B-10 2018-02-06 20:50:51.591148707 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id 9JMbzMsMSIWeGk3TNZRNMw for <quic-issues@ietf.org>; Tue, 06 Feb 2018 20:50:51.422 +0000 (UTC)
Date: Tue, 06 Feb 2018 20:50:51 +0000 (UTC)
From: ekr <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbd7a09e6ad155cb3b86bc3f0bf58a6f49daaa7c492cf000000011691d72b92a169ce1193f23f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1101@github.com>
Subject: [quicwg/base-drafts] Asymmetric Connection IDs (#1101)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a152b46d66_1d6a2afd6fadeed086091"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ekr
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1rRVN+JfbuStHDuXvAQua85dlwev1pwm8Ye3 vsPxOcHaG8yXKOO5/FW1GU4eVGziRyw1BkOnsqWzAvLEASSEJf1OJbFB3UHh62vYXPWM9gfr41gYK/ 9pI/HpWeiNlqrwYE8ed1RjNNlOWM/Qn+tkDaFhetpXa6bePsk/4Kng5cgQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/2avMezujtdqS8_slosv_0iB2pdo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 20:50:56 -0000

----==_mimepart_5a7a152b46d66_1d6a2afd6fadeed086091
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Sorry to totally randomize things, but several of us had an offline discussion about asymmetric connection IDs, in which each side specifies the connection ID that the other
side should send with. Here's a sketch of what that would look like.

PROTOCOL OVERVIEW
Client                                      Server

Initial [CID=XXX] {recv-CID=YYY} ---------------->
<-------------- Cleartext [CID=YYY] {recv-CID=ZZZ}
Cleartext [CID=ZZZ] ----------------------------->
<-------------------------- Short header [CID=YYY]
Short header [CID=ZZZ] -------------------------->

The initial packet contains:
- In the header CID field, XXX, which is either
  (a) a randomly chosen dummy CID
  (b) a CID which it received from the server in a stateless reset
- The transport parameters contain the client's receive CID (YYY in
  the diagram above).
  
All the server's packets are sent with the client's receive CID and
the transport parameters contain the server's receive CID (ZZZ).

Subsequent packets from the client are sent with the server's receive
CID (ZZZ) 

Finally, you can send NEW_CONNECTION_ID in either direction to provide
a new connection ID for the other side to use.


OTHER DETAILS
This design doesn't require variable length CIDs but it's a natural
fit. In particular, it doesn't require the C bit in the long header
because each side gets to indicate exactly how long a CID it wants,
and so sending an empty CID means "don't send me a CID". I haven't
heard a good reason why we should let the packet sender decide whether
to send a CID or not, and so this is largely for the benefit of
middleboxes which doesn't seem like a good reason.

Orthogonally, here's a sketch of a long header with a variable
length CID:


    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+---------------+
   |0|C|K| Type (5)|  CID length   |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   +                     [Connection ID (*)]                       +
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                      Packet Number (8/16/32)                ...
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     Protected Payload (*)                   ...
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Given that the CID is now variable length, we might or might not
want to move it to after the PN.


OPEN ISSUES/PROBLEMS
1. If the server's handshake gets reordered, the client might need to
send some ACKs with the initial CID. However, we've agreed that the
client's IP address has to be stable, so this isn't a
problem. Alternately, you could change C->S CIDs in the short header
if that was easier. This might be an argument for the idea of putting
both CIDs in the long header that I proposed in Melbourne.

2. Any asymmetric ID scheme inherently makes stateless reset more
difficult, because the server doesn't have the client's CID. It could
use a random CID or the server's CID, though. One might not think this
is so bad because it's really only an issue for a client which needs
stateless routing of packets (the client itself is of course
stateful).  Previously, this topology was just impossible, so one
could argue that this was strictly better, as the client will just
fall back to timeout if the routing fails. Of course, you might
think that it was really bad too.


-- 
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/1101
----==_mimepart_5a7a152b46d66_1d6a2afd6fadeed086091
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Sorry to totally randomize things, but several of us had an offline discussion about asymmetric connection IDs, in which each side specifies the connection ID that the other<br>
side should send with. Here's a sketch of what that would look like.</p>
<p>PROTOCOL OVERVIEW<br>
Client                                      Server</p>
<p>Initial [CID=XXX] {recv-CID=YYY} ----------------&gt;<br>
&lt;-------------- Cleartext [CID=YYY] {recv-CID=ZZZ}<br>
Cleartext [CID=ZZZ] -----------------------------&gt;<br>
&lt;-------------------------- Short header [CID=YYY]<br>
Short header [CID=ZZZ] --------------------------&gt;</p>
<p>The initial packet contains:</p>
<ul>
<li>In the header CID field, XXX, which is either<br>
(a) a randomly chosen dummy CID<br>
(b) a CID which it received from the server in a stateless reset</li>
<li>The transport parameters contain the client's receive CID (YYY in<br>
the diagram above).</li>
</ul>
<p>All the server's packets are sent with the client's receive CID and<br>
the transport parameters contain the server's receive CID (ZZZ).</p>
<p>Subsequent packets from the client are sent with the server's receive<br>
CID (ZZZ)</p>
<p>Finally, you can send NEW_CONNECTION_ID in either direction to provide<br>
a new connection ID for the other side to use.</p>
<p>OTHER DETAILS<br>
This design doesn't require variable length CIDs but it's a natural<br>
fit. In particular, it doesn't require the C bit in the long header<br>
because each side gets to indicate exactly how long a CID it wants,<br>
and so sending an empty CID means "don't send me a CID". I haven't<br>
heard a good reason why we should let the packet sender decide whether<br>
to send a CID or not, and so this is largely for the benefit of<br>
middleboxes which doesn't seem like a good reason.</p>
<p>Orthogonally, here's a sketch of a long header with a variable<br>
length CID:</p>
<pre><code>0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
</code></pre>
<p>+-+-+-+-+-+-+-+-+---------------+<br>
|0|C|K| Type (5)|  CID length   |<br>
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
|                                                               |</p>
<ul>
<li>
<pre><code>                [Connection ID (*)]                       +
</code></pre>
</li>
</ul>
<p>|                                                               |<br>
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
|                      Packet Number (8/16/32)                ...<br>
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
|                     Protected Payload (*)                   ...<br>
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p>
<p>Given that the CID is now variable length, we might or might not<br>
want to move it to after the PN.</p>
<p>OPEN ISSUES/PROBLEMS</p>
<ol>
<li>
<p>If the server's handshake gets reordered, the client might need to<br>
send some ACKs with the initial CID. However, we've agreed that the<br>
client's IP address has to be stable, so this isn't a<br>
problem. Alternately, you could change C-&gt;S CIDs in the short header<br>
if that was easier. This might be an argument for the idea of putting<br>
both CIDs in the long header that I proposed in Melbourne.</p>
</li>
<li>
<p>Any asymmetric ID scheme inherently makes stateless reset more<br>
difficult, because the server doesn't have the client's CID. It could<br>
use a random CID or the server's CID, though. One might not think this<br>
is so bad because it's really only an issue for a client which needs<br>
stateless routing of packets (the client itself is of course<br>
stateful).  Previously, this topology was just impossible, so one<br>
could argue that this was strictly better, as the client will just<br>
fall back to timeout if the routing fails. Of course, you might<br>
think that it was really bad too.</p>
</li>
</ol>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1101">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxqUHg-1AcHC9JBr16UiVvJ6zhAnks5tSLsrgaJpZM4R7tYt">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyFxe-KZEMf61CzA6Heof6ZAHBv6ks5tSLsrgaJpZM4R7tYt.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1101"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Asymmetric Connection IDs (#1101)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1101"}}}</script>
----==_mimepart_5a7a152b46d66_1d6a2afd6fadeed086091--


From nobody Tue Feb  6 13:34:36 2018
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 8D3BE12D949 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 13:34:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 Qo1e5bN-WaRd for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 13:34:31 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 AF46712D88B for <quic-issues@ietf.org>; Tue,  6 Feb 2018 13:34:31 -0800 (PST)
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=YRWjH1mlryykP/+R/J/t7uwWQ8w=; b=ErP3zx6twI9P0p3U DS6HnD+NvsoEvc47AC7dIseHA2DJeKcTtH9Z6QuYiL17E3bjgmJOWTB7rr22SMyZ tgMKBxBL8+ZPvta//FSo9OuPBYTrHG3l913yHvP/d/mZcc6QSf8p06A99rCYLQkW EnQV8DHtzPADY0hzGQdpMSF2ou8=
Received: by filter0935p1mdw1.sendgrid.net with SMTP id filter0935p1mdw1-6898-5A7A1F66-20 2018-02-06 21:34:30.892098466 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0016p1iad2.sendgrid.net (SG) with ESMTP id GkpcsRCTRhOEH9xCv0WscQ for <quic-issues@ietf.org>; Tue, 06 Feb 2018 21:34:30.819 +0000 (UTC)
Date: Tue, 06 Feb 2018 21:34:30 +0000 (UTC)
From: hardie <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9aeab5c3982c43c0271aecfb67bc3f1232a97d3692cf000000011691e16692a169ce1193f23f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1101/363572190@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1101@github.com>
References: <quicwg/base-drafts/issues/1101@github.com>
Subject: Re: [quicwg/base-drafts] Asymmetric Connection IDs (#1101)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a1f66abd81_1af53ff757c46f38841ae"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: hardie
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0ioF0Uwaxtvvgll4qVy497PKJLtRFzNBvfPe 76XxWm1//PJeNAKd9uCPm7UOX+zFkiCSZLXuJWaSw6Wqs3Ki9yXND00uQ6Ou6lZokfPm6N1pyPqmYr vLfV5YoHgfmNNbEJcAtNqnozgLS8Gbk/eNx0RQcewuykeiaoL3R6IWA5Eg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/VTfoWeEcJkr9sW8oXKRPRxt5ZPI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 21:34:34 -0000

----==_mimepart_5a7a1f66abd81_1af53ff757c46f38841ae
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Tue, Feb 6, 2018 at 12:50 PM, ekr <notifications@github.com> wrote:

> Sorry to totally randomize things, but several of us had an offline
> discussion about asymmetric connection IDs, in which each side specifies
> the connection ID that the other
> side should send with. Here's a sketch of what that would look like.
>
>
While this is a reasonable sketch of how it would work, it's not clear from
it what problem you were trying to solve by switching to this.  I can
invent some scenarios, but it would help if you could elaborate a bit.

I am also a bit concerned that a client could be configured to use a very
small number of connection IDs to all of its QUIC-speaking peers.    Since
the connection ID is path-visible, that seems like it would have all of the
bad possibilities of an observable super cookie (albeit one the server is
induced to send, rather than sent along by the client).  Obviously, that's
a terrible configuration choice, but we have, sadly, seen similar things
deployed.  Am I misunderstanding the risk there, or is there a way to
mitigate you have in mind?

Ted




> PROTOCOL OVERVIEW
> Client Server
>
> Initial [CID=3DXXX] {recv-CID=3DYYY} ---------------->
> <-------------- Cleartext [CID=3DYYY] {recv-CID=3DZZZ}
> Cleartext [CID=3DZZZ] ----------------------------->
> <-------------------------- Short header [CID=3DYYY]
> Short header [CID=3DZZZ] -------------------------->
>
> The initial packet contains:
>
>    - In the header CID field, XXX, which is either
>    (a) a randomly chosen dummy CID
>    (b) a CID which it received from the server in a stateless reset
>    - The transport parameters contain the client's receive CID (YYY in
>    the diagram above).
>
> All the server's packets are sent with the client's receive CID and
> the transport parameters contain the server's receive CID (ZZZ).
>
> Subsequent packets from the client are sent with the server's receive
> CID (ZZZ)
>
> Finally, you can send NEW_CONNECTION_ID in either direction to provide
> a new connection ID for the other side to use.
>
> OTHER DETAILS
> This design doesn't require variable length CIDs but it's a natural
> fit. In particular, it doesn't require the C bit in the long header
> because each side gets to indicate exactly how long a CID it wants,
> and so sending an empty CID means "don't send me a CID". I haven't
> heard a good reason why we should let the packet sender decide whether
> to send a CID or not, and so this is largely for the benefit of
> middleboxes which doesn't seem like a good reason.
>
> Orthogonally, here's a sketch of a long header with a variable
> length CID:
>
> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>
> +-+-+-+-+-+-+-+-+---------------+
> |0|C|K| Type (5)| CID length |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> | |
>
>    -
>
>                    [Connection ID (*)]                       +
>
>
> | |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> | Packet Number (8/16/32) ...
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> | Protected Payload (*) ...
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> Given that the CID is now variable length, we might or might not
> want to move it to after the PN.
>
> OPEN ISSUES/PROBLEMS
>
>    1.
>
>    If the server's handshake gets reordered, the client might need to
>    send some ACKs with the initial CID. However, we've agreed that the
>    client's IP address has to be stable, so this isn't a
>    problem. Alternately, you could change C->S CIDs in the short header
>    if that was easier. This might be an argument for the idea of putting
>    both CIDs in the long header that I proposed in Melbourne.
>    2.
>
>    Any asymmetric ID scheme inherently makes stateless reset more
>    difficult, because the server doesn't have the client's CID. It could
>    use a random CID or the server's CID, though. One might not think this
>    is so bad because it's really only an issue for a client which needs
>    stateless routing of packets (the client itself is of course
>    stateful). Previously, this topology was just impossible, so one
>    could argue that this was strictly better, as the client will just
>    fall back to timeout if the routing fails. Of course, you might
>    think that it was really bad too.
>
> =E2=80=94
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/quicwg/base-drafts/issues/1101>, or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABVb5BW2N6_WuM0qj-jPx1=
3F7Hr1j3-gks5tSLspgaJpZM4R7tYt>
> .
>


--=20
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/1101#issuecomment-363572190=

----==_mimepart_5a7a1f66abd81_1af53ff757c46f38841ae
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Tue, Feb 6, 2018 at 12:50 PM, ekr &lt;notifications@github.com&gt; wrote=
:<br>
<br>
&gt; Sorry to totally randomize things, but several of us had an offline<br>
&gt; discussion about asymmetric connection IDs, in which each side specifi=
es<br>
&gt; the connection ID that the other<br>
&gt; side should send with. Here&#39;s a sketch of what that would look lik=
e.<br>
&gt;<br>
&gt;<br>
While this is a reasonable sketch of how it would work, it&#39;s not clear =
from<br>
it what problem you were trying to solve by switching to this.  I can<br>
invent some scenarios, but it would help if you could elaborate a bit.<br>
<br>
I am also a bit concerned that a client could be configured to use a very<b=
r>
small number of connection IDs to all of its QUIC-speaking peers.    Since<=
br>
the connection ID is path-visible, that seems like it would have all of the=
<br>
bad possibilities of an observable super cookie (albeit one the server is<b=
r>
induced to send, rather than sent along by the client).  Obviously, that&#3=
9;s<br>
a terrible configuration choice, but we have, sadly, seen similar things<br>
deployed.  Am I misunderstanding the risk there, or is there a way to<br>
mitigate you have in mind?<br>
<br>
Ted<br>
<br>
<br>
<br>
<br>
&gt; PROTOCOL OVERVIEW<br>
&gt; Client Server<br>
&gt;<br>
&gt; Initial [CID=3DXXX] {recv-CID=3DYYY} ----------------&gt;<br>
&gt; &lt;-------------- Cleartext [CID=3DYYY] {recv-CID=3DZZZ}<br>
&gt; Cleartext [CID=3DZZZ] -----------------------------&gt;<br>
&gt; &lt;-------------------------- Short header [CID=3DYYY]<br>
&gt; Short header [CID=3DZZZ] --------------------------&gt;<br>
&gt;<br>
&gt; The initial packet contains:<br>
&gt;<br>
&gt;    - In the header CID field, XXX, which is either<br>
&gt;    (a) a randomly chosen dummy CID<br>
&gt;    (b) a CID which it received from the server in a stateless reset<br>
&gt;    - The transport parameters contain the client&#39;s receive CID (YY=
Y in<br>
&gt;    the diagram above).<br>
&gt;<br>
&gt; All the server&#39;s packets are sent with the client&#39;s receive CI=
D and<br>
&gt; the transport parameters contain the server&#39;s receive CID (ZZZ).<b=
r>
&gt;<br>
&gt; Subsequent packets from the client are sent with the server&#39;s rece=
ive<br>
&gt; CID (ZZZ)<br>
&gt;<br>
&gt; Finally, you can send NEW_CONNECTION_ID in either direction to provide=
<br>
&gt; a new connection ID for the other side to use.<br>
&gt;<br>
&gt; OTHER DETAILS<br>
&gt; This design doesn&#39;t require variable length CIDs but it&#39;s a na=
tural<br>
&gt; fit. In particular, it doesn&#39;t require the C bit in the long heade=
r<br>
&gt; because each side gets to indicate exactly how long a CID it wants,<br>
&gt; and so sending an empty CID means &quot;don&#39;t send me a CID&quot;.=
 I haven&#39;t<br>
&gt; heard a good reason why we should let the packet sender decide whether=
<br>
&gt; to send a CID or not, and so this is largely for the benefit of<br>
&gt; middleboxes which doesn&#39;t seem like a good reason.<br>
&gt;<br>
&gt; Orthogonally, here&#39;s a sketch of a long header with a variable<br>
&gt; length CID:<br>
&gt;<br>
&gt; 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1<br>
&gt;<br>
&gt; +-+-+-+-+-+-+-+-+---------------+<br>
&gt; |0|C|K| Type (5)| CID length |<br>
&gt; +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
&gt; | |<br>
&gt;<br>
&gt;    -<br>
&gt;<br>
&gt;                    [Connection ID (*)]                       +<br>
&gt;<br>
&gt;<br>
&gt; | |<br>
&gt; +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
&gt; | Packet Number (8/16/32) ...<br>
&gt; +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
&gt; | Protected Payload (*) ...<br>
&gt; +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
&gt;<br>
&gt; Given that the CID is now variable length, we might or might not<br>
&gt; want to move it to after the PN.<br>
&gt;<br>
&gt; OPEN ISSUES/PROBLEMS<br>
&gt;<br>
&gt;    1.<br>
&gt;<br>
&gt;    If the server&#39;s handshake gets reordered, the client might need=
 to<br>
&gt;    send some ACKs with the initial CID. However, we&#39;ve agreed that=
 the<br>
&gt;    client&#39;s IP address has to be stable, so this isn&#39;t a<br>
&gt;    problem. Alternately, you could change C-&gt;S CIDs in the short he=
ader<br>
&gt;    if that was easier. This might be an argument for the idea of putti=
ng<br>
&gt;    both CIDs in the long header that I proposed in Melbourne.<br>
&gt;    2.<br>
&gt;<br>
&gt;    Any asymmetric ID scheme inherently makes stateless reset more<br>
&gt;    difficult, because the server doesn&#39;t have the client&#39;s CID=
. It could<br>
&gt;    use a random CID or the server&#39;s CID, though. One might not thi=
nk this<br>
&gt;    is so bad because it&#39;s really only an issue for a client which =
needs<br>
&gt;    stateless routing of packets (the client itself is of course<br>
&gt;    stateful). Previously, this topology was just impossible, so one<br>
&gt;    could argue that this was strictly better, as the client will just<=
br>
&gt;    fall back to timeout if the routing fails. Of course, you might<br>
&gt;    think that it was really bad too.<br>
&gt;<br>
&gt; =E2=80=94<br>
&gt; You are receiving this because you are subscribed to this thread.<br>
&gt; Reply to this email directly, view it on GitHub<br>
&gt; &lt;https://github.com/quicwg/base-drafts/issues/1101&gt;, or mute the=
 thread<br>
&gt; &lt;https://github.com/notifications/unsubscribe-auth/ABVb5BW2N6_WuM0q=
j-jPx13F7Hr1j3-gks5tSLspgaJpZM4R7tYt&gt;<br>
&gt; .<br>
&gt;<br>


<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1101#issuecomment-363572190">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq8-7lbmM-zOWr_=
cKarSuQZ0kE9p0ks5tSMVmgaJpZM4R7tYt">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq75tavoL_OGH_bqM=
K_dyEAWbW4_Rks5tSMVmgaJpZM4R7tYt.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1101#issuecomment-363572190"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@hardie in #1101: On Tue, Feb 6,=
 2018 at 12:50 PM, ekr \u003cnotifications@github.com\u003e wrote:\n\n\u003=
e Sorry to totally randomize things, but several of us had an offline\n\u00=
3e discussion about asymmetric connection IDs, in which each side specifies=
\n\u003e the connection ID that the other\n\u003e side should send with. He=
re's a sketch of what that would look like.\n\u003e\n\u003e\nWhile this is =
a reasonable sketch of how it would work, it's not clear from\nit what prob=
lem you were trying to solve by switching to this.  I can\ninvent some scen=
arios, but it would help if you could elaborate a bit.\n\nI am also a bit c=
oncerned that a client could be configured to use a very\nsmall number of c=
onnection IDs to all of its QUIC-speaking peers.    Since\nthe connection I=
D is path-visible, that seems like it would have all of the\nbad possibilit=
ies of an observable super cookie (albeit one the server is\ninduced to sen=
d, rather than sent along by the client).  Obviously, that's\na terrible co=
nfiguration choice, but we have, sadly, seen similar things\ndeployed.  Am =
I misunderstanding the risk there, or is there a way to\nmitigate you have =
in mind?\n\nTed\n\n\n\n\n\u003e PROTOCOL OVERVIEW\n\u003e Client Server\n\u=
003e\n\u003e Initial [CID=3DXXX] {recv-CID=3DYYY} ----------------\u003e\n\=
u003e \u003c-------------- Cleartext [CID=3DYYY] {recv-CID=3DZZZ}\n\u003e C=
leartext [CID=3DZZZ] -----------------------------\u003e\n\u003e \u003c----=
---------------------- Short header [CID=3DYYY]\n\u003e Short header [CID=
=3DZZZ] --------------------------\u003e\n\u003e\n\u003e The initial packet=
 contains:\n\u003e\n\u003e    - In the header CID field, XXX, which is eith=
er\n\u003e    (a) a randomly chosen dummy CID\n\u003e    (b) a CID which it=
 received from the server in a stateless reset\n\u003e    - The transport p=
arameters contain the client's receive CID (YYY in\n\u003e    the diagram a=
bove).\n\u003e\n\u003e All the server's packets are sent with the client's =
receive CID and\n\u003e the transport parameters contain the server's recei=
ve CID (ZZZ).\n\u003e\n\u003e Subsequent packets from the client are sent w=
ith the server's receive\n\u003e CID (ZZZ)\n\u003e\n\u003e Finally, you can=
 send NEW_CONNECTION_ID in either direction to provide\n\u003e a new connec=
tion ID for the other side to use.\n\u003e\n\u003e OTHER DETAILS\n\u003e Th=
is design doesn't require variable length CIDs but it's a natural\n\u003e f=
it. In particular, it doesn't require the C bit in the long header\n\u003e =
because each side gets to indicate exactly how long a CID it wants,\n\u003e=
 and so sending an empty CID means \"don't send me a CID\". I haven't\n\u00=
3e heard a good reason why we should let the packet sender decide whether\n=
\u003e to send a CID or not, and so this is largely for the benefit of\n\u0=
03e middleboxes which doesn't seem like a good reason.\n\u003e\n\u003e Orth=
ogonally, here's a sketch of a long header with a variable\n\u003e length C=
ID:\n\u003e\n\u003e 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7=
 8 9 0 1\n\u003e\n\u003e +-+-+-+-+-+-+-+-+---------------+\n\u003e |0|C|K| =
Type (5)| CID length |\n\u003e +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+\n\u003e | |\n\u003e\n\u003e    -\n\u003e\n\u003e     =
               [Connection ID (*)]                       +\n\u003e\n\u003e\=
n\u003e | |\n\u003e +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+\n\u003e | Packet Number (8/16/32) ...\n\u003e +-+-+-+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+\n\u003e | Protected Payload=
 (*) ...\n\u003e +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+-+-+-+\n\u003e\n\u003e Given that the CID is now variable length, we might=
 or might not\n\u003e want to move it to after the PN.\n\u003e\n\u003e OPEN=
 ISSUES/PROBLEMS\n\u003e\n\u003e    1.\n\u003e\n\u003e    If the server's h=
andshake gets reordered, the client might need to\n\u003e    send some ACKs=
 with the initial CID. However, we've agreed that the\n\u003e    client's I=
P address has to be stable, so this isn't a\n\u003e    problem. Alternately=
, you could change C-\u003eS CIDs in the short header\n\u003e    if that wa=
s easier. This might be an argument for the idea of putting\n\u003e    both=
 CIDs in the long header that I proposed in Melbourne.\n\u003e    2.\n\u003=
e\n\u003e    Any asymmetric ID scheme inherently makes stateless reset more=
\n\u003e    difficult, because the server doesn't have the client's CID. It=
 could\n\u003e    use a random CID or the server's CID, though. One might n=
ot think this\n\u003e    is so bad because it's really only an issue for a =
client which needs\n\u003e    stateless routing of packets (the client itse=
lf is of course\n\u003e    stateful). Previously, this topology was just im=
possible, so one\n\u003e    could argue that this was strictly better, as t=
he client will just\n\u003e    fall back to timeout if the routing fails. O=
f course, you might\n\u003e    think that it was really bad too.\n\u003e\n\=
u003e =E2=80=94\n\u003e You are receiving this because you are subscribed t=
o this thread.\n\u003e Reply to this email directly, view it on GitHub\n\u0=
03e \u003chttps://github.com/quicwg/base-drafts/issues/1101\u003e, or mute =
the thread\n\u003e \u003chttps://github.com/notifications/unsubscribe-auth/=
ABVb5BW2N6_WuM0qj-jPx13F7Hr1j3-gks5tSLspgaJpZM4R7tYt\u003e\n\u003e .\n\u003=
e\n"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-=
drafts/issues/1101#issuecomment-363572190"}}}</script>=

----==_mimepart_5a7a1f66abd81_1af53ff757c46f38841ae--


From nobody Tue Feb  6 13:37:46 2018
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 F1E9D12D952 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 13:37:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 XAPncz0woR7l for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 13:37:41 -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 8E16C12D94D for <quic-issues@ietf.org>; Tue,  6 Feb 2018 13:37:41 -0800 (PST)
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=FT7DUjEdOnL2wSX+QkJ8t7g35CE=; b=pG2ocB4FBiyrBR/A cEB/CTJcj8S7cPO3+ab05yQpwdng0QH+Vh5NXfn/L7yYwGTmL9ri5nnUb2oSq3fS +ZrEuWPjfe4gfP8hVPky1RYSbrVkp1eiJ8p4NbW9Nl061DXJIfzortBe3MH4ZmdU 4hGvpQ3nuPHoaYH6LSH8uoSwErg=
Received: by filter0451p1iad2.sendgrid.net with SMTP id filter0451p1iad2-10371-5A7A2024-9 2018-02-06 21:37:40.367944655 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id nBAwjKW8SK-A1EXCbuH_Yg for <quic-issues@ietf.org>; Tue, 06 Feb 2018 21:37:40.260 +0000 (UTC)
Date: Tue, 06 Feb 2018 21:37:40 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5b1c48e7fd6be8ba6ced126648dab297ee3e863092cf000000011691e22492a169ce1193f23f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1101/363573021@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1101@github.com>
References: <quicwg/base-drafts/issues/1101@github.com>
Subject: Re: [quicwg/base-drafts] Asymmetric Connection IDs (#1101)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a2024d46a_153393f901634af2c379fd"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2GetLIczD9iR00kODb33rZiH8SpXzPdkW7Oe 5DCuPyvKZeAmd4/WwqJIK1pX6jW0dXTzw187HfbBIqGicRvNjkNSc8S9w2nsq2mSpCHrtyqirMinDP d+ufuVCQaveimNXjTj6ZF2l1ICvImHGPLOeYBbVfCEk+pXmbZQm3N6DisOAzYxS04Ct4+WOmBNl/bZ 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/kqpOWvCCUscuUVrX4a_sSdeZd34>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 21:37:45 -0000

----==_mimepart_5a7a2024d46a_153393f901634af2c379fd
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Just wondering why you do not elaborate on the existing issue https://github.com/quicwg/base-drafts/issues/1089

-- 
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/1101#issuecomment-363573021
----==_mimepart_5a7a2024d46a_153393f901634af2c379fd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Just wondering why you do not elaborate on the existing issue <a href="https://github.com/quicwg/base-drafts/issues/1089" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="293320625" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1089">#1089</a></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1101#issuecomment-363573021">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2e1dZnC41MeR9yG32UceVLDaRjDks5tSMYkgaJpZM4R7tYt">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5U4NKfTx98QSZoMxrDSwug8cU8Mks5tSMYkgaJpZM4R7tYt.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1101#issuecomment-363573021"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #1101: Just wondering why you do not elaborate on the existing issue https://github.com/quicwg/base-drafts/issues/1089"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1101#issuecomment-363573021"}}}</script>
----==_mimepart_5a7a2024d46a_153393f901634af2c379fd--


From nobody Tue Feb  6 14:09:26 2018
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 BD3C512D882 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 14:09:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.028
X-Spam-Level: 
X-Spam-Status: No, score=-2.028 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 3aItOAcJ7luy for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 14:09:22 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 9304F12D969 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 14:09:20 -0800 (PST)
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=JFUUYgPHX4SuJgMm908rSlVKZEI=; b=MLBisOAuTu8uBGC3 57eAuWP28Mml0g+nS2GOftSF2L8OvQaAK2TrgLJHFyKAe2A13zNciN4VsWtKx8z0 1G/wXqKHBn35EzdPShaAaikywebVCTD7HKp63RHgHwOAJk3fECjkNh9858QgqImV hJLHovRYytnxLo4M2yxJaAhsUbE=
Received: by filter0344p1iad2.sendgrid.net with SMTP id filter0344p1iad2-22990-5A7A278F-7 2018-02-06 22:09:19.410542468 +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 ismtpd0008p1iad2.sendgrid.net (SG) with ESMTP id vjL8JUXCQrW02PfYUIszuQ for <quic-issues@ietf.org>; Tue, 06 Feb 2018 22:09:19.423 +0000 (UTC)
Date: Tue, 06 Feb 2018 22:09:19 +0000 (UTC)
From: ekr <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf02ef8795456d355a70abaaebba64a5666d33cd992cf000000011691e98f92a169ce1193f23f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1101/363581685@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1101@github.com>
References: <quicwg/base-drafts/issues/1101@github.com>
Subject: Re: [quicwg/base-drafts] Asymmetric Connection IDs (#1101)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a278f48837_2d702acf26590ec8102184"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ekr
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1e9CEZheQabXDw336abyop+zrLPfNfsncLXt ahuY6Ibhzf1mUD3OCAKms+I3BsxP9dGpqMsoAb8JyWQB4irjRUM87zewjzg0YcQDalD0Pb1T6rDqP7 OLxjmoeVSrKfY1KvQJVfqwwOCmgZ8dwygGguGEDq3QtzEFSI3f4c7DITHw==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/HJwtVubVmKb1lyX-L2ezCb9IXU4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 22:09:24 -0000

----==_mimepart_5a7a278f48837_2d702acf26590ec8102184
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Didn't notice it because there were a zillion issues.

On Tue, Feb 6, 2018 at 1:37 PM, MikkelFJ <notifications@github.com> wrote:

> Just wondering why you do not elaborate on the existing issue #1089
> <https://github.com/quicwg/base-drafts/issues/1089>
>
> =E2=80=94
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/quicwg/base-drafts/issues/1101#issuecomment-363573021=
>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABD1oVPm9BJuK9WVzwNSiF=
nhuvDhxsuQks5tSMYigaJpZM4R7tYt>
> .
>


--=20
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/1101#issuecomment-363581685=

----==_mimepart_5a7a278f48837_2d702acf26590ec8102184
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Didn&#39;t notice it because there were a zillion issues.<br>
<br>
On Tue, Feb 6, 2018 at 1:37 PM, MikkelFJ &lt;notifications@github.com&gt; w=
rote:<br>
<br>
&gt; Just wondering why you do not elaborate on the existing issue #1089<br>
&gt; &lt;https://github.com/quicwg/base-drafts/issues/1089&gt;<br>
&gt;<br>
&gt; =E2=80=94<br>
&gt; You are receiving this because you authored the thread.<br>
&gt; Reply to this email directly, view it on GitHub<br>
&gt; &lt;https://github.com/quicwg/base-drafts/issues/1101#issuecomment-363=
573021&gt;,<br>
&gt; or mute the thread<br>
&gt; &lt;https://github.com/notifications/unsubscribe-auth/ABD1oVPm9BJuK9WV=
zwNSiFnhuvDhxsuQks5tSMYigaJpZM4R7tYt&gt;<br>
&gt; .<br>
&gt;<br>


<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1101#issuecomment-363581685">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-G_yQ-au-kCcz=
iMJDdlAFS96l33ks5tSM2PgaJpZM4R7tYt">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1ynuyn1P_cvccIs=
J4E7b5cEn1A1ks5tSM2PgaJpZM4R7tYt.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1101#issuecomment-363581685"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@ekr in #1101: Didn't notice it =
because there were a zillion issues.\n\nOn Tue, Feb 6, 2018 at 1:37 PM, Mik=
kelFJ \u003cnotifications@github.com\u003e wrote:\n\n\u003e Just wondering =
why you do not elaborate on the existing issue #1089\n\u003e \u003chttps://=
github.com/quicwg/base-drafts/issues/1089\u003e\n\u003e\n\u003e =E2=80=94\n=
\u003e You are receiving this because you authored the thread.\n\u003e Repl=
y to this email directly, view it on GitHub\n\u003e \u003chttps://github.co=
m/quicwg/base-drafts/issues/1101#issuecomment-363573021\u003e,\n\u003e or m=
ute the thread\n\u003e \u003chttps://github.com/notifications/unsubscribe-a=
uth/ABD1oVPm9BJuK9WVzwNSiFnhuvDhxsuQks5tSMYigaJpZM4R7tYt\u003e\n\u003e .\n\=
u003e\n"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/b=
ase-drafts/issues/1101#issuecomment-363581685"}}}</script>=

----==_mimepart_5a7a278f48837_2d702acf26590ec8102184--


From nobody Tue Feb  6 14:14:36 2018
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 2A49012895E for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 14:14:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.625
X-Spam-Level: 
X-Spam-Status: No, score=-0.625 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 uyTUVDMbXg7g for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 14:14:33 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 11E9412711E for <quic-issues@ietf.org>; Tue,  6 Feb 2018 14:14:32 -0800 (PST)
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=6jsthsJFlCPvGttHIozBuCKUTTg=; b=Mywm3g3/coVxH6G4 3+XbFWkmHE/2O7EBqHNOYRZ0Okyd/o3T+tAGF7FFLuwEivPSpq42WGzHAjPeqmtj ApDtRrzcCPoF+wyVz2j1/zNLw8Yk+ASmGjz54r3Kw4LyzA6q1nZC4F5TcbZNc6Kr zONlR/mOmFHev4VvWpkEa9lOq4Q=
Received: by filter0832p1mdw1.sendgrid.net with SMTP id filter0832p1mdw1-14523-5A7A28AA-26 2018-02-06 22:14:02.93905689 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0012p1iad2.sendgrid.net (SG) with ESMTP id hM3mJn6FRz6FwaH_xiRYqQ for <quic-issues@ietf.org>; Tue, 06 Feb 2018 22:14:02.889 +0000 (UTC)
Date: Tue, 06 Feb 2018 22:14:03 +0000 (UTC)
From: ekr <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7ca60fb658c817ac9f5fafdbef27c6f75dc8b19692cf000000011691eaaa92a169ce1193f23f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1101/363582900@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1101@github.com>
References: <quicwg/base-drafts/issues/1101@github.com>
Subject: Re: [quicwg/base-drafts] Asymmetric Connection IDs (#1101)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a28aabd976_a6c2aed8bb6eed4641cc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ekr
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2PGxp8PJYP2hdezRhOuPqv9BErKb3ZZ3yiyV 0dfUVr1eWaKAZeh2Zaw0C0DvT2gE1sDX3aLkKEozs5CB+beu7v2uda2Tuo/DhBMn5m67vNLKoNUemY Oqb3T8JDYGzLWwP+rw2BYULEuZKxSlT3x0tpT8ABlOrIOukh6yqGO3eOlw==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/bNBZKDTZjQ0DvYC5DymablrWSx0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 22:14:35 -0000

----==_mimepart_5a7a28aabd976_a6c2aed8bb6eed4641cc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@hardie: basically to have more symmetry in the routing structure between clients and servers. This isn't an issue for HTTP but is more potentially one for peer-to-peer scenarios.

I don't disagree that there's a potential risk here, but there are lots of ways for clients to screw this up, for instance by having a predictable *initial* ID.

-- 
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/1101#issuecomment-363582900
----==_mimepart_5a7a28aabd976_a6c2aed8bb6eed4641cc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/hardie" class=3D"user-mention">@hardie</a>=
: basically to have more symmetry in the routing structure between clients =
and servers. This isn't an issue for HTTP but is more potentially one for p=
eer-to-peer scenarios.</p>
<p>I don't disagree that there's a potential risk here, but there are lots =
of ways for clients to screw this up, for instance by having a predictable =
<em>initial</em> ID.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1101#issuecomment-363582900">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq1nW9DIaFBJVlN=
DnFVt50uZGWPqFks5tSM6qgaJpZM4R7tYt">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4Rx2XN-houjtkx6=
dVWwJekJnew9ks5tSM6qgaJpZM4R7tYt.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1101#issuecomment-363582900"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@ekr in #1101: @hardie: basicall=
y to have more symmetry in the routing structure between clients and server=
s. This isn't an issue for HTTP but is more potentially one for peer-to-pee=
r scenarios.\r\n\r\nI don't disagree that there's a potential risk here, bu=
t there are lots of ways for clients to screw this up, for instance by havi=
ng a predictable *initial* ID."}],"action":{"name":"View Issue","url":"http=
s://github.com/quicwg/base-drafts/issues/1101#issuecomment-363582900"}}}</s=
cript>=

----==_mimepart_5a7a28aabd976_a6c2aed8bb6eed4641cc--


From nobody Tue Feb  6 14:21:17 2018
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 2F30212D954 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 14:21:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 JQ_kvO-fR3pJ for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 14:21:15 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 28DCB12D958 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 14:21:14 -0800 (PST)
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=Y+f/yk9gmyR6OPqrDJLRrpTmPVI=; b=ggejyV8PI0wRF2zR LjuRQA+nIQ4zcAOAiEApUT6DVSghBHvtF1SXgoiO6SpSnAtA+1kiMrM3rPAalmSR YOze5lgii/CBqUVrU33POsG9XA84kYW4285YRzFgMs4jybw2TeIoxkQSSJP6qY15 Z8sWN+oMwOMr4iU+QBHanU1I+JA=
Received: by filter0314p1iad2.sendgrid.net with SMTP id filter0314p1iad2-16909-5A7A2A59-5 2018-02-06 22:21:13.326577109 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0007p1iad1.sendgrid.net (SG) with ESMTP id PEysxvTqS96EA4XUlUJtUQ for <quic-issues@ietf.org>; Tue, 06 Feb 2018 22:21:13.175 +0000 (UTC)
Date: Tue, 06 Feb 2018 22:21:13 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb38d7b1270b4bb63d98d99bb0b6d0f41d2bbea7b92cf000000011691ec5992a169ce0d402335@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/441/363584875@github.com>
In-Reply-To: <quicwg/base-drafts/issues/441@github.com>
References: <quicwg/base-drafts/issues/441@github.com>
Subject: Re: [quicwg/base-drafts] Priority grouping node ambiguity (#441)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a2a598ef9_a192af769e80ec81810c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0Qwki81a4AWOpZbql1PmmWnIMo3U5eD78zf5 ma7UF5IHMM+g/fcKB5w1okuhQ5TFGYqqFOY7lNbBDNvVIFYGZdGJ2SUPpRr9o1SbVoHoZJqM2DVlF0 sp4FvHrqWbwpA4O2tFqdb/T4Wl1CoE/Hq1xgjEUsa+djNjVrlLQyjOV7E6qxjJsp3ERv90bbcnBtry Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/KwecSPdEPLJzyHNknea9ib8YOnY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 22:21:16 -0000

----==_mimepart_5a7a2a598ef9_a192af769e80ec81810c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I think I'd prefer strict rules about pruning the tree.  I don't so much want to constrain the tree's structure as make sure both sides have a consistent view of it, which is one of the biggest drawbacks of the strategy in h2.

-- 
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/441#issuecomment-363584875
----==_mimepart_5a7a2a598ef9_a192af769e80ec81810c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I think I'd prefer strict rules about pruning the tree.  I don't so much=
 want to constrain the tree's structure as make sure both sides have a cons=
istent view of it, which is one of the biggest drawbacks of the strategy in=
 h2.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/441#issuecomment-363584875">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq2ydptwUyJUCJTu=
CLblnmLyxcKqQks5tSNBZgaJpZM4M_5Cu">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq6RJ73oegKnqd6TO4=
3if1RApGsihks5tSNBZgaJpZM4M_5Cu.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/441#issuecomment-363584875"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #441: I think I'd=
 prefer strict rules about pruning the tree.  I don't so much want to const=
rain the tree's structure as make sure both sides have a consistent view of=
 it, which is one of the biggest drawbacks of the strategy in h2."}],"actio=
n":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues=
/441#issuecomment-363584875"}}}</script>=

----==_mimepart_5a7a2a598ef9_a192af769e80ec81810c--


From nobody Tue Feb  6 14:27:33 2018
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 0E4D912D882 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 14:27:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.464
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 e4KchjnL9Eok for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 14:27:29 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 A6E5212711E for <quic-issues@ietf.org>; Tue,  6 Feb 2018 14:27:29 -0800 (PST)
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=P7igaR1EnB7zgYF8lmK5LzooPkw=; b=OUS+PK446uEIJpCH xAZZxfCRjf7fQdbDxJ7ps8xDG0tnEjSJQpM6/9WtjRdufIPB7mHmw95Z4a8Y96m8 leoYygjhvIUJEqKs26Vt0/HH3HBUvkXpmzXaTe1v7HURWlh9PmgSsvXgU99N9vlr SbM4yKG6AmnNDE1IcPEzNTwI5ho=
Received: by filter0994p1mdw1.sendgrid.net with SMTP id filter0994p1mdw1-8509-5A7A2BD0-13 2018-02-06 22:27:28.843211673 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id Qz30hcD9SZmjMalzCdnQMA for <quic-issues@ietf.org>; Tue, 06 Feb 2018 22:27:28.819 +0000 (UTC)
Date: Tue, 06 Feb 2018 22:27:28 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3e4b4cea426ce880989f62df7af50b4e38e5e99792cf000000011691edd092a169ce0d402335@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/441/363586602@github.com>
In-Reply-To: <quicwg/base-drafts/issues/441@github.com>
References: <quicwg/base-drafts/issues/441@github.com>
Subject: Re: [quicwg/base-drafts] Priority grouping node ambiguity (#441)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a2bd097b09_2e1f3fb3df4c0f2c134561"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3OpJgA2sHw+K5pJFRGZO14i4zhHZqmfbgB2O BCcpuqUhw+8r8A2Wwy5XsleYQvg4zdQ03dNSlGxCXMDjJ1svf45gNl1WUon6teTcS0CHTAu7xlHWjA uQGTv8NGveo06W/rxZYwPagaf2Fzb9EAS2E12laD63zn+2IEtqsrPgUy/w==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/uH8lz7RlcYgJdFaBkdwGSvvsy6s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 22:27:31 -0000

----==_mimepart_5a7a2bd097b09_2e1f3fb3df4c0f2c134561
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I strongly support not taking the existing H2 priority scheme with no modifications.

-- 
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/441#issuecomment-363586602
----==_mimepart_5a7a2bd097b09_2e1f3fb3df4c0f2c134561
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I strongly support not taking the existing H2 priority scheme with no modifications.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/441#issuecomment-363586602">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqw_CEIuqGoucMxCNZdzihRARpc1Kks5tSNHQgaJpZM4M_5Cu">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4t0uQTmuqJXG0g56K7USSmCdVVbks5tSNHQgaJpZM4M_5Cu.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/441#issuecomment-363586602"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett in #441: I strongly support not taking the existing H2 priority scheme with no modifications."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/441#issuecomment-363586602"}}}</script>
----==_mimepart_5a7a2bd097b09_2e1f3fb3df4c0f2c134561--


From nobody Tue Feb  6 16:13:17 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 DC95C12E04A for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:13:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 y-m6iRtQXASA for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:13:14 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 2E7C61242EA for <quic-issues@ietf.org>; Tue,  6 Feb 2018 16:13:14 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517962393; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=/Xj7Ga/hXcUdkbflCzq3XgdygkUjD0jH2WZlS3RRX6w=; b=CgjHJS/KnJw+Uhxg+QG/zpL7UafLAppvUxtN/eeN2EbhWmgrK5eVXzaitkN8xvbiBQ/0nATI ARZ+hkziqjFnFldQ0OJ0YPxw5GWPq/piILqJ66fsVYCS/G/uvBJu+7yi97H1WLEQPGyxxjsR d5NFmjNlYKUSHpxgu8h66+Og2BE=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mnot=mnot.net@github.com
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 5a7a4499.7ff4f8705930-smtp-out-n02; Wed, 07 Feb 2018 00:13:13 -0000 (UTC)
Date: Tue, 06 Feb 2018 16:13:12 -0800
From: Mark Nottingham <mnot@mnot.net>
Reply-To: Mark Nottingham <mnot@mnot.net>
To: quic-issues@ietf.org
Message-ID: <5a7a449848777_4a9b2b21a2abbc081875@hookshot-fe-5a11256.cp1-iad.github.net.mail>
Subject: [quicwg/wg-materials] 352010: rough in June '18
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a7a4498481ee_4a9b2b21a2abbc08186bc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Z4n0otW1Jx6T5C9tZogbzTC33ZM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 07 Feb 2018 00:13:16 -0000

----==_mimepart_5a7a4498481ee_4a9b2b21a2abbc08186bc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: 352010ab0fe4e93044d75f282464c45df4233428
      https://github.com/quicwg/wg-materials/commit/352010ab0fe4e93044d75f282464c45df4233428
  Author: Mark Nottingham <mnot@mnot.net>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    A interim-18-06/agenda.md
    A interim-18-06/arrangements.md

  Log Message:
  -----------
  rough in June '18



----==_mimepart_5a7a4498481ee_4a9b2b21a2abbc08186bc--


From nobody Tue Feb  6 16:15:24 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 A18DB12E04A for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:15:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 Yv36_Pe9XPEA for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:15:22 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 2782C1242EA for <quic-issues@ietf.org>; Tue,  6 Feb 2018 16:15:22 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517962521; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=6aEFa9Cn3hoRbjkuy/1yrMKN4tqlwCf1RgTrsDvc8OQ=; b=hsT5i9k85yS0o9LKewFuRWurehScmyrfQhO5WafM9/0Z7ysPolru8WXrkSPR0mFxvYoBOfmU AYm3snI08Ljm77jFqAIkd0hmR9au0691Q/TP7O/K6XBcqgh+MUjypx8dEFGso3pxrTH6faft Spc5ZQ1DctQiN4fdrHEgGkyJtI4=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mnot=mnot.net@github.com
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 5a7a4519.7f2b640ec5a0-smtp-out-n02; Wed, 07 Feb 2018 00:15:21 -0000 (UTC)
Date: Tue, 06 Feb 2018 16:15:20 -0800
From: Mark Nottingham <mnot@mnot.net>
Reply-To: Mark Nottingham <mnot@mnot.net>
To: quic-issues@ietf.org
Message-ID: <5a7a45185ecbf_78a82ad6121ddc0c85113@hookshot-fe-d2afb11.cp1-iad.github.net.mail>
Subject: [quicwg/wg-materials] 6d0bda: few
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a7a45185e92f_78a82ad6121ddc0c850dd"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/89GWT3FSxvmGawjWUVE8OX0uVe0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 07 Feb 2018 00:15:24 -0000

----==_mimepart_5a7a45185e92f_78a82ad6121ddc0c850dd
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: 6d0bda48200171b42f9bc52280e0720011c72a6d
      https://github.com/quicwg/wg-materials/commit/6d0bda48200171b42f9bc52280e0720011c72a6d
  Author: Mark Nottingham <mnot@mnot.net>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    M interim-18-06/arrangements.md

  Log Message:
  -----------
  few



----==_mimepart_5a7a45185e92f_78a82ad6121ddc0c850dd--


From nobody Tue Feb  6 16:17:56 2018
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 14B5412DA1A for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:17:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 7I_FaqFFPzbs for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:17:53 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 289EC1242EA for <quic-issues@ietf.org>; Tue,  6 Feb 2018 16:17:53 -0800 (PST)
Date: Tue, 06 Feb 2018 16:17:52 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517962672; bh=9dEqO8W8iZP2KwyhBMW+34oDYup7tRR5G5sLJre04SY=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=2YGBYIqfRa99pdHZFLzg5HWkiRXKaW36nZE5I3b6xKR8VWdoLkTzavKXOVBSqNNFQ dWHWyzNG4apNFqvNxsdNTm3wlivowzATxPOwnteWG0mtbtUWdqdd4h77JCOCdlc8EQ 2cWwNR71FRkQJergmYaDQAZSIdLFk4+f1+HsTFpM=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab753d9fb75732928a30ec1353972d8256486f2f9192cf00000001169207b092a169ce119379b6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1100/review/94552636@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1100@github.com>
References: <quicwg/base-drafts/pull/1100@github.com>
Subject: Re: [quicwg/base-drafts] Extract request cancellation from GOAWAY (#1100)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a45b04ea38_4a113fc4705faf2c133755"; 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/Ms2r6JyQd3mRKbQRiGrSIRLEpUc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 00:17:55 -0000

----==_mimepart_5a7a45b04ea38_4a113fc4705faf2c133755
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson requested changes on this pull request.

The "no processing" clause is - I think - in error.

No mention here of cancellation of pushes.  What's the plan there?



> @@ -376,6 +376,31 @@ as a stream error of type HTTP_CONNECT_ERROR ({{http-error-codes}}).
 Correspondingly, a proxy MUST send a TCP segment with the RST bit set if it
 detects an error with the stream or the QUIC connection.
 
+### Request Cancellation
+
+Either client or server can cancel requests by closing the stream (QUIC
+RST_STREAM or STOP_SENDING frames, as appropriate) with an error type of
+HTTP_REQUEST_CANCELLED ({{http-error-codes}}).  When the client cancels a
+request or response, it indicates that the response is no longer of interest.
+
+When the server cancels either direction of the request stream, it indicates
+that no application processing was performed.  The client can treat requests

I don't think that this can be true.  It might indicate that no processing was performed, but we can't prohibit a server from cancelling streams after it does something, and this implies that requirement.

(This WAS true, because a variation on this text was used in the context of GOAWAY.)

> -with HTTP_REQUEST_CANCELLED if the associated requests were not processed.
-Servers MUST NOT use the HTTP_REQUEST_CANCELLED status for requests which were
-partially or fully processed.
-
-The client can treat requests cancelled by the server as though they had never
-been sent at all, thereby allowing them to be retried later on a new connection.
-If a stream is cancelled after receiving a complete response, the client MAY
-ignore the cancellation and use the response.  However, if a stream is cancelled
-after receiving a partial response, the response SHOULD NOT be used.
-Automatically retrying such requests is not possible, unless this is otherwise
-permitted (e.g., idempotent actions like GET, PUT, or DELETE).  Requests on
-Stream IDs less than or equal to the Stream ID in the GOAWAY frame might have
-been processed; their status cannot be known until they are completed
+indicated in the GOAWAY frame, those requests are considered cancelled
+({{request-cancellation}}).  Endpoints SHOULD reset any streams above this ID
+with the error code HTTP_REQUEST_CANCELLED.  Servers MAY also cancel requests on

s/Endpoints/Both server and client/ just to make that clear.

> @@ -832,33 +855,19 @@ identified by a QUIC MAX_STREAM_ID frame, and MAY be zero if no requests were
 processed.  Servers SHOULD NOT increase the MAX_STREAM_ID limit after sending a
 GOAWAY frame.
 
-  Note:
-  : In this context, "processed" means that some data from the stream was
-    passed to some higher layer of software that might have taken some action as
-    a result.
-
-Once sent, the server will refuse requests sent on streams with an identifier
+Once sent, the server MUST cancel requests sent on streams with an identifier

This MUST is now inconsistent with the SHOULD below: "Endpoints SHOULD reset [...]".  Pick one.

-- 
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/1100#pullrequestreview-94552636
----==_mimepart_5a7a45b04ea38_4a113fc4705faf2c133755
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> requested changes on this pull request.</p>

<p>The "no processing" clause is - I think - in error.</p>
<p>No mention here of cancellation of pushes.  What's the plan there?</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1100#discussion_r166483497">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -376,6 +376,31 @@ as a stream error of type HTTP_CONNECT_ERROR ({{http-error-codes}}).
 Correspondingly, a proxy MUST send a TCP segment with the RST bit set if it
 detects an error with the stream or the QUIC connection.
 
+### Request Cancellation
+
+Either client or server can cancel requests by closing the stream (QUIC
+RST_STREAM or STOP_SENDING frames, as appropriate) with an error type of
+HTTP_REQUEST_CANCELLED ({{http-error-codes}}).  When the client cancels a
+request or response, it indicates that the response is no longer of interest.
+
+When the server cancels either direction of the request stream, it indicates
+that no application processing was performed.  The client can treat requests
</pre>
<p>I don't think that this can be true.  It might indicate that no processing was performed, but we can't prohibit a server from cancelling streams after it does something, and this implies that requirement.</p>
<p>(This WAS true, because a variation on this text was used in the context of GOAWAY.)</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1100#discussion_r166484183">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; -with HTTP_REQUEST_CANCELLED if the associated requests were not processed.
-Servers MUST NOT use the HTTP_REQUEST_CANCELLED status for requests which were
-partially or fully processed.
-
-The client can treat requests cancelled by the server as though they had never
-been sent at all, thereby allowing them to be retried later on a new connection.
-If a stream is cancelled after receiving a complete response, the client MAY
-ignore the cancellation and use the response.  However, if a stream is cancelled
-after receiving a partial response, the response SHOULD NOT be used.
-Automatically retrying such requests is not possible, unless this is otherwise
-permitted (e.g., idempotent actions like GET, PUT, or DELETE).  Requests on
-Stream IDs less than or equal to the Stream ID in the GOAWAY frame might have
-been processed; their status cannot be known until they are completed
+indicated in the GOAWAY frame, those requests are considered cancelled
+({{request-cancellation}}).  Endpoints SHOULD reset any streams above this ID
+with the error code HTTP_REQUEST_CANCELLED.  Servers MAY also cancel requests on
</pre>
<p>s/Endpoints/Both server and client/ just to make that clear.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1100#discussion_r166484360">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -832,33 +855,19 @@ identified by a QUIC MAX_STREAM_ID frame, and MAY be zero if no requests were
 processed.  Servers SHOULD NOT increase the MAX_STREAM_ID limit after sending a
 GOAWAY frame.
 
-  Note:
-  : In this context, &quot;processed&quot; means that some data from the stream was
-    passed to some higher layer of software that might have taken some action as
-    a result.
-
-Once sent, the server will refuse requests sent on streams with an identifier
+Once sent, the server MUST cancel requests sent on streams with an identifier
</pre>
<p>This MUST is now inconsistent with the SHOULD below: "Endpoints SHOULD reset [...]".  Pick one.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1100#pullrequestreview-94552636">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1stGgcAW4G46Jk58eCINeMNKLmgks5tSOuwgaJpZM4R7kh1">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1vhsZ58qaKIv5NeXg81dVeDaY_Dks5tSOuwgaJpZM4R7kh1.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1100#pullrequestreview-94552636"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson requested changes on #1100"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1100#pullrequestreview-94552636"}}}</script>
----==_mimepart_5a7a45b04ea38_4a113fc4705faf2c133755--


From nobody Tue Feb  6 16:20:32 2018
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 6C3EC12DA1A for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:20:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 ccGWepS5XcpU for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:20:29 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 C70D5126DFB for <quic-issues@ietf.org>; Tue,  6 Feb 2018 16:20:29 -0800 (PST)
Date: Tue, 06 Feb 2018 16:20:29 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517962829; bh=k1rYtEseIgDE3RM0LuyKzO3vgpgBKg/ZD0GtixgCSqc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=w+A+1m2Os9Ie5WkDy5pgr7uWOLdFHn6Z98Wesyb64w7deyqOyg34eu/eejA5Xxbq/ X4Jlgg37FCTo1E6gQqrcJytUyyv4FANnh6+uy7o1keMknvlPsY/QHr4CUIqvkjJhdY mbRc4fYHCouKKyUQeDnUYwUgWq5UQZl6UY3gXasI=
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab24b051177b480348d83f826662caa7769fb522ce92cf000000011692084d92a169ce0d402335@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/441/363612116@github.com>
In-Reply-To: <quicwg/base-drafts/issues/441@github.com>
References: <quicwg/base-drafts/issues/441@github.com>
Subject: Re: [quicwg/base-drafts] Priority grouping node ambiguity (#441)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a464d22863_8d42adb2fdf8ed4926fb"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
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/w5imvEznBYYhvnuhoY5X4cOtBqM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 00:20:31 -0000

----==_mimepart_5a7a464d22863_8d42adb2fdf8ed4926fb
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

My preference goes to making minimal changes to the H2 prioritization tree.

If there is a benefit in switching to an approach other than the one we use in H2, it is likely that the HTTPx over TCP would would benefit from the switch as well. So why not do that in HTTPWG?

Going back to the topic of what the minimal change could be, I think the only thing that we need to do is find a code point for grouping node.

Fortunately, we have that space: the number space for client->server unidirectional streams. By definition, H2 priority is a scheme for controlling server's emission. Therefore, there is a guarantee that client -> server unidirectional streams will never be covered by prioritization.

I admit that this might sound like a hack. But proposing it anyways since IMO it demonstrates what a minimal change could look like.

-- 
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/441#issuecomment-363612116
----==_mimepart_5a7a464d22863_8d42adb2fdf8ed4926fb
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>My preference goes to making minimal changes to the H2 prioritization =
tree.</p>
<p>If there is a benefit in switching to an approach other than the one w=
e use in H2, it is likely that the HTTPx over TCP would would benefit fro=
m the switch as well. So why not do that in HTTPWG?</p>
<p>Going back to the topic of what the minimal change could be, I think t=
he only thing that we need to do is find a code point for grouping node.<=
/p>
<p>Fortunately, we have that space: the number space for client-&gt;serve=
r unidirectional streams. By definition, H2 priority is a scheme for cont=
rolling server's emission. Therefore, there is a guarantee that client -&=
gt; server unidirectional streams will never be covered by prioritization=
.</p>
<p>I admit that this might sound like a hack. But proposing it anyways si=
nce IMO it demonstrates what a minimal change could look like.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/441#issuecomment-363612116">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq8hAa=
cjdofhNPhoR7KSpXTckaV97ks5tSOxNgaJpZM4M_5Cu">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4Z=
X-bbJ5TH7iZBgIrBEfVC0STSBks5tSOxNgaJpZM4M_5Cu.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/441#issuecomment-363612116"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@kazuho in #44=
1: My preference goes to making minimal changes to the H2 prioritization =
tree.\r\n\r\nIf there is a benefit in switching to an approach other than=
 the one we use in H2, it is likely that the HTTPx over TCP would would b=
enefit from the switch as well. So why not do that in HTTPWG?\r\n\r\nGoin=
g back to the topic of what the minimal change could be, I think the only=
 thing that we need to do is find a code point for grouping node.\r\n\r\n=
Fortunately, we have that space: the number space for client-\u003eserver=
 unidirectional streams. By definition, H2 priority is a scheme for contr=
olling server's emission. Therefore, there is a guarantee that client -\u=
003e server unidirectional streams will never be covered by prioritizatio=
n.\r\n\r\nI admit that this might sound like a hack. But proposing it any=
ways since IMO it demonstrates what a minimal change could look like."}],=
"action":{"name":"View Issue","url":"https://github.com/quicwg/base-draft=
s/issues/441#issuecomment-363612116"}}}</script>=

----==_mimepart_5a7a464d22863_8d42adb2fdf8ed4926fb--


From nobody Tue Feb  6 16:21:26 2018
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 8CD0912E877 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:21:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 VhJaKR74a2MJ for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:21:22 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 152A512DA1A for <quic-issues@ietf.org>; Tue,  6 Feb 2018 16:21:22 -0800 (PST)
Date: Tue, 06 Feb 2018 16:21:21 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517962881; bh=FTARBWI6H1W7wAGw2rAcRWBCGdQPn/YCxtesEatOBZU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=gAe5dQxdiRpIjk4igjUAAtXHckHdwm9oxN/xj/xCURSYMFvuGbxEko9Co1sS76/qx tNv6Xq40zUqffl7Ys7Kn0T4+qzqDFkBXqmb+/oAJ9Egea/xrWz0fU8kwtw1Fs+mJc+ CaR9deIAr5O6rTBUOQASoC7Cgli9Nav5H94AJr3w=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1cb12722dc6315558c917d625f839ce4192d264792cf000000011692088192a169ce1193f23f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1101/363612267@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1101@github.com>
References: <quicwg/base-drafts/issues/1101@github.com>
Subject: Re: [quicwg/base-drafts] Asymmetric Connection IDs (#1101)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a468149015_25122acbb7a4eec862816"; 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/Qmo02KqyxfhVpWVix0SZ3i6VJoM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 00:21:23 -0000

----==_mimepart_5a7a468149015_25122acbb7a4eec862816
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

#1089 it is.

-- 
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/1101#issuecomment-363612267
----==_mimepart_5a7a468149015_25122acbb7a4eec862816
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/quicwg/base-drafts/issues/1089" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="293320625" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1089">#1089</a> it is.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1101#issuecomment-363612267">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwtNvFwN2Ger0x8ZD-apqmR1fCHSks5tSOyBgaJpZM4R7tYt">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5oJiu-MYYAKOrE38JL7VOGndhJGks5tSOyBgaJpZM4R7tYt.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1101#issuecomment-363612267"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1101: #1089 it is."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1101#issuecomment-363612267"}}}</script>
----==_mimepart_5a7a468149015_25122acbb7a4eec862816--


From nobody Tue Feb  6 16:21:29 2018
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 98B08126DFB for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:21:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 pQKLSDIjL1Tr for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:21:23 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 24FC212E870 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 16:21:23 -0800 (PST)
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=Xoq2psn9opur/bu0lGDMC2yiW70=; b=dfmkMi/S8tYIv8Wi QxU8bGyaQ0ToEzv8NgQYBcUP/gJUv5ZEbySY4Zzlo+tZnF69L17pgwAKf36pXZI3 0TQx0FUlGKRppa4URP2hfGlV5eOU/XiM6BT14PCuu2jwHeVod5lzmhpseSZoVR9V 29SK+B0+mZ0PBcjxzPQe0wmXr/g=
Received: by filter0636p1iad2.sendgrid.net with SMTP id filter0636p1iad2-22956-5A7A4681-33 2018-02-07 00:21:22.060922615 +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 ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id e9eSZpVUTUa_rRIW6HAYEw for <quic-issues@ietf.org>; Wed, 07 Feb 2018 00:21:21.938 +0000 (UTC)
Date: Wed, 07 Feb 2018 00:21:22 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1cb12722dc6315558c917d625f839ce4192d264792cf000000011692088192a169ce1193f23f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1101/issue_event/1461354974@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1101@github.com>
References: <quicwg/base-drafts/issues/1101@github.com>
Subject: Re: [quicwg/base-drafts] Asymmetric Connection IDs (#1101)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a4681caec4_5e3e2b195abbcecc8885c"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0Ugqd+qC9FVToRm1C/w36ovD9j+d0aeLRhla wBOL3cowMNoE6AObbYQO/vNeQBFlwSltvimVJLCN2bYtpPRrKKDv4WC+BZIHrsAxXMAQZCucgppkIl HuwtYswby8jhLYX09UcYYrqATKPeI7dm/jfKAx3soySIuE/2taIvPPHE9l9jfwPtsXgfTbNncOsJV+ c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/OL7jfXgBLDbCca9w38uxGpr08Bc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 00:21:24 -0000

----==_mimepart_5a7a4681caec4_5e3e2b195abbcecc8885c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1101.

-- 
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/1101#event-1461354974
----==_mimepart_5a7a4681caec4_5e3e2b195abbcecc8885c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1101" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="294908479" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1101">#1101</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1101#event-1461354974">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwtNvFwN2Ger0x8ZD-apqmR1fCHSks5tSOyBgaJpZM4R7tYt">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5oJiu-MYYAKOrE38JL7VOGndhJGks5tSOyBgaJpZM4R7tYt.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1101#event-1461354974"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1101."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1101#event-1461354974"}}}</script>
----==_mimepart_5a7a4681caec4_5e3e2b195abbcecc8885c--


From nobody Tue Feb  6 16:23:35 2018
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 D8ED112DA1A for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:23:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 O2mmNvEqEBzs for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:23:32 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 70798127419 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 16:23:32 -0800 (PST)
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=bMMj02DzCV8K/vnTqVZmBbWose8=; b=GgNQSSg5/olxH0rh /JTuEOBTCGtXslqYpN/a2Z5keVxqj/vFMB5pWSFWlb2S/b2J4VP4yRWDz3AOxQYV 8pSe9vfteFI0V/YLllcQEjNeIiYFWgRtYmSDFvy4C09nQQGFgSr8gVt+LIuA+3Yr l9DvOYcjPPBHxzFkd1BJcd6T0Pc=
Received: by filter1003p1mdw1.sendgrid.net with SMTP id filter1003p1mdw1-10871-5A7A4703-10 2018-02-07 00:23:31.371048857 +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 ismtpd0023p1iad2.sendgrid.net (SG) with ESMTP id xFJEBXhlSTyXoit8ydZjHg for <quic-issues@ietf.org>; Wed, 07 Feb 2018 00:23:31.278 +0000 (UTC)
Date: Wed, 07 Feb 2018 00:23:31 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab64ab9f7345d5b6f45dc92f12cb9d010e1743af9492cf000000011692090392a169ce0d402335@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/441/363612673@github.com>
In-Reply-To: <quicwg/base-drafts/issues/441@github.com>
References: <quicwg/base-drafts/issues/441@github.com>
Subject: Re: [quicwg/base-drafts] Priority grouping node ambiguity (#441)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a4703328c5_f953f91cf5f2f30285741"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3YdaNtj6p9otzJgo11T8jLTxFVCa91bHUpcv DjTraw7KbRtGnsKTvWh8tFPWjM2BqCM8KGGQrXEVTCS5MqOl3kQiu01sczZVUt3ZDVqN/899gLIkDF h5xsX27kjuHOO7SCJDw7iiuIYzKnRDwyb/AEPWH384sTwBLAY2kyUJ5Wla/0R6uB2ZzRzVjF7aNO+0 M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/DGRTbCkHnsuTp0ytLC-2vPrvzXk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 00:23:34 -0000

----==_mimepart_5a7a4703328c5_f953f91cf5f2f30285741
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

There is also the possibility of defining explicit request identifiers rather than use stream IDs for identifying requests.  That has some benefits.

-- 
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/441#issuecomment-363612673
----==_mimepart_5a7a4703328c5_f953f91cf5f2f30285741
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>There is also the possibility of defining explicit request identifiers rather than use stream IDs for identifying requests.  That has some benefits.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/441#issuecomment-363612673">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5cXSPb9gLQdRcHkwndQ2e-Hvg9bks5tSO0DgaJpZM4M_5Cu">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7TB3-qw8WMI7gjH8N65vHHqqADcks5tSO0DgaJpZM4M_5Cu.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/441#issuecomment-363612673"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #441: There is also the possibility of defining explicit request identifiers rather than use stream IDs for identifying requests.  That has some benefits."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/441#issuecomment-363612673"}}}</script>
----==_mimepart_5a7a4703328c5_f953f91cf5f2f30285741--


From nobody Tue Feb  6 16:30:14 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 8792F12E883 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:30:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.798
X-Spam-Level: 
X-Spam-Status: No, score=-0.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 lHTDY8KsbiYI for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:30:12 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 12649126DFB for <quic-issues@ietf.org>; Tue,  6 Feb 2018 16:30:12 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1517963411; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=ic2g1CzSutbeBT5jy/JFFI49S8oYsKLA/fULgTYRpm4=; b=Bh8/5YqJv4AsERx2CZy9ypJnO0QxLMOt6UYqvw1kK4v466qkOnaFRGgBN+SZPLELd5QIHCUU eoUiyo+vVFmpehNPGWYZDmIKiWCWZ1GmQqM1MCktlbIt1D6fhjCZk1vWc7eczSdiVaTmw42J jZx/++nA8+2OoDHQF5bSD17r/dk=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5a7a4893.7fdb10164a20-smtp-out-n02; Wed, 07 Feb 2018 00:30:11 -0000 (UTC)
Date: Tue, 06 Feb 2018 16:30:11 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a7a4893c4c5_49332af961cafc086836@hookshot-fe-7191cb1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 894e0f: Make the order of operations clearer.
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a7a4893af3e_49332af961cafc086829a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/RmrHakY6dbr1ypVIt7n82eLGsHg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 07 Feb 2018 00:30:13 -0000

----==_mimepart_5a7a4893af3e_49332af961cafc086829a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/pn-encrypt
  Home:   https://github.com/quicwg/base-drafts
  Commit: 894e0fe7006407fd1730748a3396aa4c47241297
      https://github.com/quicwg/base-drafts/commit/894e0fe7006407fd1730748a3396aa4c47241297
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Make the order of operations clearer.



----==_mimepart_5a7a4893af3e_49332af961cafc086829a--


From nobody Tue Feb  6 16:30:24 2018
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 5636912E88E for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:30:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 t0Aq_eEGprsE for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:30:14 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 70AF4126DFB for <quic-issues@ietf.org>; Tue,  6 Feb 2018 16:30:14 -0800 (PST)
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=FWrNg9m9SFO0yBnc799yvHIJhy0=; b=fla5hvpdYCXSygVs qfTASZQlnlq0p5XSI1rdbGRv0jUYIl2rifOeiD4b7IHkBEIP8dXjlvFMEDbJQLHZ AZvIWo8JLbJE4yyfaiUJUhS11q8xJ+g16h2FyYOkdEjcrXaN2n03u8Is+cHCTquO wlG21wKGasPfcIWRaOkbGu9x2GY=
Received: by filter0479p1iad2.sendgrid.net with SMTP id filter0479p1iad2-25135-5A7A4895-11 2018-02-07 00:30:13.42443255 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0007p1iad1.sendgrid.net (SG) with ESMTP id 7cItxwJ7TSGpFAw_xbcs4Q for <quic-issues@ietf.org>; Wed, 07 Feb 2018 00:30:13.343 +0000 (UTC)
Date: Wed, 07 Feb 2018 00:30:13 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/push/2311377562@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a48953e558_589c2b11fdbbaec497858"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3Lf0eoUtvj/dDKKakfqR1g9bSotnqDfThgli J9cL13JuRYXv51RAdRSTJofHD2VlqfHyneNyj5w5IuwHVQDcFd8+Q2aIYfFFhryGkqX5h+iXgFiKD4 BUinxbjy+UaIwMaYAL++TdeEVcSMpTNJOrw6+xlEtcf5Rq9OhsBtXX9TBlfRZQkgBAVWw92okD6+sy E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XS4CH_A9hj5fZHsfuWQruzqYvSQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 00:30:16 -0000

----==_mimepart_5a7a48953e558_589c2b11fdbbaec497858
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinthomson pushed 1 commit.

894e0fe  Make the order of operations clearer.


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1079/files/737c4ee183f67469c18a0954dd78dae45ddc42fa..894e0fe7006407fd1730748a3396aa4c47241297

----==_mimepart_5a7a48953e558_589c2b11fdbbaec497858
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/martinthomson" class="user-mention">@martinthomson</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/894e0fe" class="commit-link">894e0fe</a>  Make the order of operations clearer.</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1079/files/737c4ee183f67469c18a0954dd78dae45ddc42fa..894e0fe7006407fd1730748a3396aa4c47241297">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1Iqn60o2r6Y0YOeJdYrmHosUuY0ks5tSO6VgaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq48hRtkdpcde9UKpPkdG8ONuYfdTks5tSO6VgaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079/files/737c4ee183f67469c18a0954dd78dae45ddc42fa..894e0fe7006407fd1730748a3396aa4c47241297"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson pushed 1 commit in #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079/files/737c4ee183f67469c18a0954dd78dae45ddc42fa..894e0fe7006407fd1730748a3396aa4c47241297"}}}</script>

----==_mimepart_5a7a48953e558_589c2b11fdbbaec497858--


From nobody Tue Feb  6 16:49:13 2018
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 4E3BE12DA16 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:49:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.998
X-Spam-Level: 
X-Spam-Status: No, score=-6.998 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 76lujG79QPCF for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:49:10 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 EBB87128896 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 16:49:09 -0800 (PST)
Date: Tue, 06 Feb 2018 16:49:09 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517964549; bh=bUZZpgFoFCYC+g4cJoQ/jJ7u4hTUbBdsacLdMiPGGD0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=T2VHtlH7Ec9X8msX8aEWpvPa9QO8VGR7Qdl9EHXeZ8gMsr5AbFgCOPGulLgwdhABu VDsvnHvg56eZoWFO+gTQfPDmSBf9QFn2CRtib7ljIOaiPQsGdid0vqM4xFxovgnNzy r5VNQpfyl2eQsot1TE7BlQKaE8PrjKs0l8CNuO7s=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab48d72a47a87332bd9b4fe2fd7360c8c065d4dd1292cf0000000116920f0592a169ce119379b6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1100/review/94559798@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1100@github.com>
References: <quicwg/base-drafts/pull/1100@github.com>
Subject: Re: [quicwg/base-drafts] Extract request cancellation from GOAWAY (#1100)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a4d0523c10_67c53fd30b60ef2811327"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/_anULCI_AUPYvb_W-As0-5wXRpw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 00:49:12 -0000

----==_mimepart_5a7a4d0523c10_67c53fd30b60ef2811327
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.



> @@ -376,6 +376,31 @@ as a stream error of type HTTP_CONNECT_ERROR ({{http-error-codes}}).
 Correspondingly, a proxy MUST send a TCP segment with the RST bit set if it
 detects an error with the stream or the QUIC connection.
 
+### Request Cancellation
+
+Either client or server can cancel requests by closing the stream (QUIC
+RST_STREAM or STOP_SENDING frames, as appropriate) with an error type of
+HTTP_REQUEST_CANCELLED ({{http-error-codes}}).  When the client cancels a
+request or response, it indicates that the response is no longer of interest.
+
+When the server cancels either direction of the request stream, it indicates
+that no application processing was performed.  The client can treat requests

I think the clarification needed here is that I've defined "cancel" := "RST_STREAM with CANCELLED".  The server can, of course, RST_STREAM with some other error code at any time.  We can, I think, prohibit the server from using a particular error code after it does something.

-- 
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/1100#discussion_r166490040
----==_mimepart_5a7a4d0523c10_67c53fd30b60ef2811327
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1100#discussion_r166490040">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -376,6 +376,31 @@ as a stream error of type HTTP_CONNECT_ERROR ({{http-error-codes}}).
 Correspondingly, a proxy MUST send a TCP segment with the RST bit set if it
 detects an error with the stream or the QUIC connection.
 
+### Request Cancellation
+
+Either client or server can cancel requests by closing the stream (QUIC
+RST_STREAM or STOP_SENDING frames, as appropriate) with an error type of
+HTTP_REQUEST_CANCELLED ({{http-error-codes}}).  When the client cancels a
+request or response, it indicates that the response is no longer of interest.
+
+When the server cancels either direction of the request stream, it indicates
+that no application processing was performed.  The client can treat requests
</pre>
<p>I think the clarification needed here is that I've defined "cancel" := "RST_STREAM with CANCELLED".  The server can, of course, RST_STREAM with some other error code at any time.  We can, I think, prohibit the server from using a particular error code after it does something.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1100#discussion_r166490040">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8oBYx3KF7GPDQ7cuuQUBj_bLr0Rks5tSPMFgaJpZM4R7kh1">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0DhcLhTpGtk22stn9AImU0P5_Wlks5tSPMFgaJpZM4R7kh1.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1100#discussion_r166490040"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1100"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1100#discussion_r166490040"}}}</script>
----==_mimepart_5a7a4d0523c10_67c53fd30b60ef2811327--


From nobody Tue Feb  6 16:50:27 2018
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 1B15E126DFB for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:50:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.028
X-Spam-Level: 
X-Spam-Status: No, score=-2.028 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 rX6NznHKneg4 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 16:50:23 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 68D8212E88A for <quic-issues@ietf.org>; Tue,  6 Feb 2018 16:50:16 -0800 (PST)
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=r+qb+vx69ZD/gwJsQhfzIJ6do1g=; b=cS7/uCQy521SclDS UQpRPa6quzgzlBEPnosZbuzRVMvNztYNea3B4fK1q63C2tuEYzBbjXcCwCm5WsuC Cf5l49i6vthPjSAptGMcs4yV6Z0BnPMwyGiq8yuDYoNMmEIFmwXrU+WDyVukZO0O 5WB+VK5egikRr2l8lvvMuPuufGA=
Received: by filter0605p1mdw1.sendgrid.net with SMTP id filter0605p1mdw1-30577-5A7A4D45-32 2018-02-07 00:50:13.706164859 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0004p1iad1.sendgrid.net (SG) with ESMTP id DMhG4-jeTpSVeT_iiZbrGA for <quic-issues@ietf.org>; Wed, 07 Feb 2018 00:50:13.672 +0000 (UTC)
Date: Wed, 07 Feb 2018 00:50:13 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab14962e4f44c4087093a2900694ffe401b552deb792cf0000000116920f4592a169ce119379b6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1100/review/94559971@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1100@github.com>
References: <quicwg/base-drafts/pull/1100@github.com>
Subject: Re: [quicwg/base-drafts] Extract request cancellation from GOAWAY (#1100)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a4d458e5d9_3ef53ffaba3e0f2c160190"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3B07LpCVhwr7w4V1Y+gEcFn8P270jpZbFJAw IePpu9JPMtqXkSZ+PKEnShqicrR76pMX9Uxe1orBxdgPugFuX1qJmH3c0iIADhZEpN1SFaTkXgyABV EXdg4lZy01hWCdO9dm4eMaVF33zrPPOikjac/qdxGVtiqRy363e9btgbx5kOGq64oVsYgTpVzz06wx E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/zUF6t5-pDefokKpFSkHyH2yV0Eo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 00:50:25 -0000

----==_mimepart_5a7a4d458e5d9_3ef53ffaba3e0f2c160190
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.



> @@ -376,6 +376,31 @@ as a stream error of type HTTP_CONNECT_ERROR ({{http-error-codes}}).
 Correspondingly, a proxy MUST send a TCP segment with the RST bit set if it
 detects an error with the stream or the QUIC connection.
 
+### Request Cancellation
+
+Either client or server can cancel requests by closing the stream (QUIC
+RST_STREAM or STOP_SENDING frames, as appropriate) with an error type of
+HTTP_REQUEST_CANCELLED ({{http-error-codes}}).  When the client cancels a
+request or response, it indicates that the response is no longer of interest.
+
+When the server cancels either direction of the request stream, it indicates
+that no application processing was performed.  The client can treat requests

(Of course, we still have to spec the client behavior if the server fails in its obligation, which is what the subsequent text is about.)

-- 
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/1100#discussion_r166490183
----==_mimepart_5a7a4d458e5d9_3ef53ffaba3e0f2c160190
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1100#discussion_r166490183">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -376,6 +376,31 @@ as a stream error of type HTTP_CONNECT_ERROR ({{http-error-codes}}).
 Correspondingly, a proxy MUST send a TCP segment with the RST bit set if it
 detects an error with the stream or the QUIC connection.
 
+### Request Cancellation
+
+Either client or server can cancel requests by closing the stream (QUIC
+RST_STREAM or STOP_SENDING frames, as appropriate) with an error type of
+HTTP_REQUEST_CANCELLED ({{http-error-codes}}).  When the client cancels a
+request or response, it indicates that the response is no longer of interest.
+
+When the server cancels either direction of the request stream, it indicates
+that no application processing was performed.  The client can treat requests
</pre>
<p>(Of course, we still have to spec the client behavior if the server fails in its obligation, which is what the subsequent text is about.)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1100#discussion_r166490183">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0FTEFY5xD4JX1jEiHJfuzFdrt24ks5tSPNFgaJpZM4R7kh1">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-k09Lzw_up4G-LvD2ZPbXf6kalyks5tSPNFgaJpZM4R7kh1.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1100#discussion_r166490183"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1100"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1100#discussion_r166490183"}}}</script>
----==_mimepart_5a7a4d458e5d9_3ef53ffaba3e0f2c160190--


From nobody Tue Feb  6 20:36:38 2018
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 B6C38124D68 for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 20:36:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 Je_I4d1JTz6k for <quic-issues@ietfa.amsl.com>; Tue,  6 Feb 2018 20:36:35 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E69E6124319 for <quic-issues@ietf.org>; Tue,  6 Feb 2018 20:36:34 -0800 (PST)
Date: Tue, 06 Feb 2018 20:36:34 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1517978194; bh=fYDDABAdEVsZF6NwhBWDCNg7Nv1wTMqg0TDH0DKxCzs=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=kHRxsHOdqsU3BnevXJZKaW7Yyc/nzBmMZGsH93QhrNafxDnfEe3DFc9DpxZw4Yr6+ Lp9ncsX3+bOK6fGI0ZIjNW3Q80X4rlL0yFR1S/+2YPOcjGPX3zC0Vu6dirfi/wQUk1 rzM6vd4FMyRrx8p1rl2s6kSNzcBTDFiSfdYPfk9E=
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab439973ee255eed8e124a7bc547831f537f6117e692cf000000011692445292a169ce1170c768@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1085/363654846@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1085@github.com>
References: <quicwg/base-drafts/issues/1085@github.com>
Subject: Re: [quicwg/base-drafts] Handshake failure with Retry and multiple Initial packets (#1085)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7a825210d18_20263f96e4d6af28107661"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
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/N5KgzfEnP1PYEZQ9h3qRq3gNl54>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 04:36:37 -0000

----==_mimepart_5a7a825210d18_20263f96e4d6af28107661
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I'd like to point out that this won't be an uncommon case. If clients start with a low initial RTT estimate, the retransmission of the Initial packet will happen quickly.

We could solve this by requiring the server to pick a new connection ID on the Retry packet. The client would latch onto the connection ID of the first packet it receives (this works in either case, Retry or Handshake packet), and ignore the packet that arrives second.

-- 
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/1085#issuecomment-363654846
----==_mimepart_5a7a825210d18_20263f96e4d6af28107661
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I'd like to point out that this won't be an uncommon case. If clients =
start with a low initial RTT estimate, the retransmission of the Initial =
packet will happen quickly.</p>
<p>We could solve this by requiring the server to pick a new connection I=
D on the Retry packet. The client would latch onto the connection ID of t=
he first packet it receives (this works in either case, Retry or Handshak=
e packet), and ignore the packet that arrives second.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1085#issuecomment-363654846">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9EA=
jxlpubuTkY5eUHodalnmZVtHks5tSShSgaJpZM4Rxi4w">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqx=
2m76xuYYX6Qgd_GRCmv1fAhUqSks5tSShSgaJpZM4Rxi4w.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1085#issuecomment-363654846"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@marten-seeman=
n in #1085: I'd like to point out that this won't be an uncommon case. If=
 clients start with a low initial RTT estimate, the retransmission of the=
 Initial packet will happen quickly.\r\n\r\nWe could solve this by requir=
ing the server to pick a new connection ID on the Retry packet. The clien=
t would latch onto the connection ID of the first packet it receives (thi=
s works in either case, Retry or Handshake packet), and ignore the packet=
 that arrives second."}],"action":{"name":"View Issue","url":"https://git=
hub.com/quicwg/base-drafts/issues/1085#issuecomment-363654846"}}}</script=
>=

----==_mimepart_5a7a825210d18_20263f96e4d6af28107661--


From nobody Wed Feb  7 02:45:24 2018
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 973F4124D6C for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 02:45:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 B3plhmB_Ak5M for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 02:45:20 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 151BC1243F3 for <quic-issues@ietf.org>; Wed,  7 Feb 2018 02:45:20 -0800 (PST)
Date: Wed, 07 Feb 2018 02:45:19 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518000319; bh=FIc4geE/LtpjAHRS/Hnw66LzGH03Mx8cwa3rMA3rS40=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=a4E150reoxvgD8yjVTWZM17mVz03P7CKlboL9tUnEcj28Epg5ptWk3GKpORf/YlQZ s9+MdOmqQUmMJ2QY0Wyc1jypluDTeYxBy9vd7dvIwuh95Ahf2vsf3KROrr8tKmHELR 0AJKRTARI/mk/GLFU7CkKmmmYT4RNg3eq0FqknnE=
From: Magnus Westerlund <notifications@github.com>
Reply-To: quicwg/wg-materials <reply+0166e4abccacef6ff46cc07f12c76ef21e698251d76e7ed792cf0000000116929abf92a169ce1196b4f5@reply.github.com>
To: quicwg/wg-materials <wg-materials@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/wg-materials/pull/27@github.com>
Subject: [quicwg/wg-materials] Update arrangements.md (#27)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7ad8bf19379_101443fc268018f288589b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: gloinul
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/QnTF5Eh4vGb7vn7s9WISPdAUbJo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 10:45:22 -0000

----==_mimepart_5a7ad8bf19379_101443fc268018f288589b
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Added more on venue, hotels and local travel.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/wg-materials/pull/27

-- Commit Summary --

  * Update arrangements.md

-- File Changes --

    M interim-18-06/arrangements.md (31)

-- Patch Links --

https://github.com/quicwg/wg-materials/pull/27.patch
https://github.com/quicwg/wg-materials/pull/27.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/wg-materials/pull/27

----==_mimepart_5a7ad8bf19379_101443fc268018f288589b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Added more on venue, hotels and local travel.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/wg-materials/pull/27'>https://github.com/quicwg/wg-materials/pull/27</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Update arrangements.md</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/wg-materials/pull/27/files#diff-0">interim-18-06/arrangements.md</a>
    (31)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/wg-materials/pull/27.patch'>https://github.com/quicwg/wg-materials/pull/27.patch</a></li>
  <li><a href='https://github.com/quicwg/wg-materials/pull/27.diff'>https://github.com/quicwg/wg-materials/pull/27.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/wg-materials/pull/27">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxp1tk3KrDtbQzUl-j46-vZJaiXKks5tSX6_gaJpZM4R8f9t">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0BvKDpG3yspMoj1UK41kPbYjRc5ks5tSX6_gaJpZM4R8f9t.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/wg-materials/pull/27"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/wg-materials","title":"quicwg/wg-materials","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/wg-materials"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Update arrangements.md (#27)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/wg-materials/pull/27"}}}</script>

----==_mimepart_5a7ad8bf19379_101443fc268018f288589b--


From nobody Wed Feb  7 02:48:59 2018
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 AAF691243F3 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 02:48:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 G88KF7IQubu3 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 02:48:55 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 70CD1124235 for <quic-issues@ietf.org>; Wed,  7 Feb 2018 02:48:55 -0800 (PST)
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=US1MHx/1KulsTsQS702xoqXFgBU=; b=kyEtgtt+FApccSL6 +mlzWihVtNdsxkIXWvDHnDubG2s134/khd146Ha3qglbMgZtPQyKFPvMg1E8aK7o dbLiMyHN6jMr5YaKgBgZgK1cbhj2ZMv+yfHFAoRmYH6AZ7pN/wRPUdXMjbzarUs4 5scQ44x17K0a3G/ES9sM6s2uUKI=
Received: by filter1115p1mdw1.sendgrid.net with SMTP id filter1115p1mdw1-24961-5A7AD996-E 2018-02-07 10:48:54.424021531 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0010p1iad2.sendgrid.net (SG) with ESMTP id Dv6zcQRQQx-zVH02_XyVJQ for <quic-issues@ietf.org>; Wed, 07 Feb 2018 10:48:54.327 +0000 (UTC)
Date: Wed, 07 Feb 2018 10:48:54 +0000 (UTC)
From: Lars Eggert <notifications@github.com>
Reply-To: quicwg/wg-materials <reply+0166e4abf20ef43f21bbc08a85e1b00385f41803a8ac7f7192cf0000000116929b9692a169ce1196b4f5@reply.github.com>
To: quicwg/wg-materials <wg-materials@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/wg-materials/pull/27/review/94664092@github.com>
In-Reply-To: <quicwg/wg-materials/pull/27@github.com>
References: <quicwg/wg-materials/pull/27@github.com>
Subject: Re: [quicwg/wg-materials] Update arrangements.md (#27)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7ad9963e9fb_8da3ff482010f346493e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: larseggert
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3Cv7Q52k7w7cpM76eRrZoAkhUXnSFHrbSCKw TbtdseF1hzq4UIpX6duTzfj9l9JbhvFTCbfIaNc9MLmYv7CTNxTF3EodFoG1QarOHmB8bSUyg/QNG9 PJN5gASj5CM9+BfoqB+ntOkDIPcC6okPM8M0ec6HBg33OiHGXQbFHa3yA+VfymzkKU5Z6HiqAhoeFs k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/BUxYL-mzl5cuBiZL9YtWOIQ1jec>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 10:48:58 -0000

----==_mimepart_5a7ad9963e9fb_8da3ff482010f346493e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

larseggert commented on this pull request.



> @@ -49,6 +60,18 @@ Options near T-Centralen include:
=20
 ## Transportation
=20
-The easiest way to get to Stockholm from Arlanda Airport is the [Arlanda E=
xpress](https://www.arlandaexpress.com).
+The easiest way to get to Stockholm City from Arlanda Airport is the [Arla=
nda Express](https://www.arlandaexpress.com).=20
+
+From Arlanda airport to Kista, the options are either a taxi (~30 min, 400=
-450 Sek) or the local train from Arlanda station to Helenelund station (23=
 min travel, departs every 30 min, 151 Sek) then a 5 min walk to the meetin=
g venue.=20=20=20
+
+Stockholm's [Tunnelbana](https://sl.se/en/) is an extensive metro network =
that includes direct travel to Kista. There is a 10 min walk from the metro=
 to the meeting venue. There are a number of ticket options, please see SL'=
s web page. Each ticket allows travel on all SLs types of traffic, includin=
g changes of lines during 75 minutes, SL tickets are usable on the metro, l=
ocal train, busses and some boats.=20
+
+Stockholm's [Pendelt=C3=A5g](https://sl.se/en/) (local trains) provides an=
 alternative travel between Kista and Stockholm City (15 min). Helenelund s=
tation is 5 min walk from meeting venue. Same type of tickets and cost as t=
he metro. Stockholm City provides easy changing between Pendelt=C3=A5g and =
Tunnelbana (Local trains and metro). Travel to Arlanda requires additional =
ticket which costs 120 Sek in addition to reguler SL tickets.=20=20
+
+Taxis in Stockholm can be costly, it is an open market where the drivers a=
re free to set their own price, however there is an upper limit of the high=
est comparsion price to be 500 sek. The current reasonable comparision pric=
e is in the range of 320-350 Sek. The taxis have a note on their passenger =
doors that look like below. So before entering the car, please check the bi=
g number to avoid paying to much. Taking or ordering a cab from the big pro=
viders is generally safe:

s/comparision/comparison/

--=20
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/wg-materials/pull/27#pullrequestreview-94664092=

----==_mimepart_5a7ad9963e9fb_8da3ff482010f346493e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><b>@larseggert</b> commented on this pull request.</p>

<hr>

<p>In <a href=3D"https://github.com/quicwg/wg-materials/pull/27#discussion_=
r166580900">interim-18-06/arrangements.md</a>:</p>
<pre style=3D'color:#555'>&gt; @@ -49,6 +60,18 @@ Options near T-Centralen =
include:
=20
 ## Transportation
=20
-The easiest way to get to Stockholm from Arlanda Airport is the [Arlanda E=
xpress](https://www.arlandaexpress.com).
+The easiest way to get to Stockholm City from Arlanda Airport is the [Arla=
nda Express](https://www.arlandaexpress.com).=20
+
+From Arlanda airport to Kista, the options are either a taxi (~30 min, 400=
-450 Sek) or the local train from Arlanda station to Helenelund station (23=
 min travel, departs every 30 min, 151 Sek) then a 5 min walk to the meetin=
g venue.=20=20=20
+
+Stockholm&#39;s [Tunnelbana](https://sl.se/en/) is an extensive metro netw=
ork that includes direct travel to Kista. There is a 10 min walk from the m=
etro to the meeting venue. There are a number of ticket options, please see=
 SL&#39;s web page. Each ticket allows travel on all SLs types of traffic, =
including changes of lines during 75 minutes, SL tickets are usable on the =
metro, local train, busses and some boats.=20
+
+Stockholm&#39;s [Pendelt=C3=A5g](https://sl.se/en/) (local trains) provide=
s an alternative travel between Kista and Stockholm City (15 min). Helenelu=
nd station is 5 min walk from meeting venue. Same type of tickets and cost =
as the metro. Stockholm City provides easy changing between Pendelt=C3=A5g =
and Tunnelbana (Local trains and metro). Travel to Arlanda requires additio=
nal ticket which costs 120 Sek in addition to reguler SL tickets.=20=20
+
+Taxis in Stockholm can be costly, it is an open market where the drivers a=
re free to set their own price, however there is an upper limit of the high=
est comparsion price to be 500 sek. The current reasonable comparision pric=
e is in the range of 320-350 Sek. The taxis have a note on their passenger =
doors that look like below. So before entering the car, please check the bi=
g number to avoid paying to much. Taking or ordering a cab from the big pro=
viders is generally safe:
</pre>
<p>s/comparision/comparison/</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/wg-=
materials/pull/27#pullrequestreview-94664092">view it on GitHub</a>, or <a =
href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9u7zVjdnqkZf=
6WjqsbygAbxa4FKks5tSX-WgaJpZM4R8f9t">mute the thread</a>.<img alt=3D"" heig=
ht=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqy_LONGSZkl1x_k=
Xrn4kcKgEfExjks5tSX-WgaJpZM4R8f9t.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/wg-materials/pul=
l/27#pullrequestreview-94664092"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHub"=
></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/wg-materials","title":"quicw=
g/wg-materials","subtitle":"GitHub repository","main_image_url":"https://cl=
oud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-72=
90892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/ass=
ets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"na=
me":"Open in GitHub","url":"https://github.com/quicwg/wg-materials"}},"upda=
tes":{"snippets":[{"icon":"PERSON","message":"@larseggert commented on #27"=
}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/wg=
-materials/pull/27#pullrequestreview-94664092"}}}</script>=

----==_mimepart_5a7ad9963e9fb_8da3ff482010f346493e--


From nobody Wed Feb  7 02:49:16 2018
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 B8E6F1243F3 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 02:49:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 a77H6gvBhlfU for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 02:49:13 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 715BB124235 for <quic-issues@ietf.org>; Wed,  7 Feb 2018 02:49:11 -0800 (PST)
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=+Pm3mV+lyQcxoCL0FqD0HTb8vDM=; b=uTC0ABU+pb+Wb2sY C1I+s2Whcojmp6yNNv84zPIgwy0QRdaJzwCDtQXw3oGZgpcEm/K/LIJRhy697Q4p ugRaC8bH/56eYrXekpGDevTwY+OhbvF7s3IJWa0+VH9gzDt0PkmC4Y0/p0mdPyjQ gDq5IJnkLBlHoxOppy322eysESs=
Received: by filter0643p1mdw1.sendgrid.net with SMTP id filter0643p1mdw1-9056-5A7AD9A6-3 2018-02-07 10:49:10.125479697 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id Shn2K9p6RyGeY39_ZNO90g for <quic-issues@ietf.org>; Wed, 07 Feb 2018 10:49:10.149 +0000 (UTC)
Date: Wed, 07 Feb 2018 10:49:10 +0000 (UTC)
From: Lars Eggert <notifications@github.com>
Reply-To: quicwg/wg-materials <reply+0166e4ab745be5f3bff1ecf43b87dba54afb3326504cba3a92cf0000000116929ba692a169ce1196b4f5@reply.github.com>
To: quicwg/wg-materials <wg-materials@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/wg-materials/pull/27/review/94664184@github.com>
In-Reply-To: <quicwg/wg-materials/pull/27@github.com>
References: <quicwg/wg-materials/pull/27@github.com>
Subject: Re: [quicwg/wg-materials] Update arrangements.md (#27)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7ad9a6b579_3e202ac6cc252ed0115350"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: larseggert
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3dijnZlodXfu1tr4qpoKFjSLl+Nh70DV0XNw nB1c75gcFmP0igE4zaVsJ85IT+zw6I1XJ86K/v2pCOUKtYe3P3s6t8/+4oGJRygjz3wWAqOz0cYrtv 1zE1JZk0B/UhEnvYD4Jr1r0m5klamynE1xSbwIBEP9MWRvuruypBeScFC59R37hw1XmZ4AspS0zF1O U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/YoVCVjdaBgpBCx3cLGbjGMKMeog>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 10:49:15 -0000

----==_mimepart_5a7ad9a6b579_3e202ac6cc252ed0115350
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

larseggert commented on this pull request.



>  
-Stockholm's [Tunnelbana](https://sl.se/en/) is an extensive metro network that includes direct travel to Kista.
+![Comparision price sign](http://www.taxiengelholm.se/taxiagh/images/taxor_maj_2017_26.jpg)

s/Comparision/Comparison/

-- 
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/wg-materials/pull/27#pullrequestreview-94664184
----==_mimepart_5a7ad9a6b579_3e202ac6cc252ed0115350
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@larseggert</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/wg-materials/pull/27#discussion_r166580976">interim-18-06/arrangements.md</a>:</p>
<pre style='color:#555'>&gt;  
-Stockholm&#39;s [Tunnelbana](https://sl.se/en/) is an extensive metro network that includes direct travel to Kista.
+![Comparision price sign](http://www.taxiengelholm.se/taxiagh/images/taxor_maj_2017_26.jpg)
</pre>
<p>s/Comparision/Comparison/</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/wg-materials/pull/27#pullrequestreview-94664184">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwvXZtc5yLae5-6BFTjgQjvOg4Rnks5tSX-mgaJpZM4R8f9t">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9AsWL9V3MxsaT7KF1tpjVgIO5Itks5tSX-mgaJpZM4R8f9t.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/wg-materials/pull/27#pullrequestreview-94664184"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/wg-materials","title":"quicwg/wg-materials","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/wg-materials"}},"updates":{"snippets":[{"icon":"PERSON","message":"@larseggert commented on #27"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/wg-materials/pull/27#pullrequestreview-94664184"}}}</script>
----==_mimepart_5a7ad9a6b579_3e202ac6cc252ed0115350--


From nobody Wed Feb  7 02:49:45 2018
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 58CAC124D6C for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 02:49:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 QVHgvPVpNGmN for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 02:49:41 -0800 (PST)
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 B1188124235 for <quic-issues@ietf.org>; Wed,  7 Feb 2018 02:49:41 -0800 (PST)
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=nIG/fxOVtpoL53+0VGj2oL8CyCE=; b=p3b828lM6eNeBIr7 Fin+f0p7/AEameEe0C2VAfVblAU+AHe15/8/+SBjzq0hzsQp8W2o1NpJZKR8utCr JpILVJTmSpE0N4v5l4bkRBpqokqQZFgxQoRVqMUTuCtAN/34GhaQnLiHNQgUf06Q INYjOV/rhFvskinXa0uVqy/Bg2o=
Received: by filter0436p1iad2.sendgrid.net with SMTP id filter0436p1iad2-32191-5A7AD9C4-6 2018-02-07 10:49:40.558070522 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0007p1iad1.sendgrid.net (SG) with ESMTP id 2inFHtzgSAa3yZ4mLQ4-MA for <quic-issues@ietf.org>; Wed, 07 Feb 2018 10:49:40.505 +0000 (UTC)
Date: Wed, 07 Feb 2018 10:49:40 +0000 (UTC)
From: Lars Eggert <notifications@github.com>
Reply-To: quicwg/wg-materials <reply+0166e4abb6f9836b6d23dde5d2d4b22da0312d598188bfb392cf0000000116929bc392a169ce1196b4f5@reply.github.com>
To: quicwg/wg-materials <wg-materials@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/wg-materials/pull/27/c363731223@github.com>
In-Reply-To: <quicwg/wg-materials/pull/27@github.com>
References: <quicwg/wg-materials/pull/27@github.com>
Subject: Re: [quicwg/wg-materials] Update arrangements.md (#27)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7ad9c35c89e_40f42ad4a18a6ed463824"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: larseggert
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak38kv+M1zli8O71noSTZ2FsQ8uuRTUO14Ql+F ByMdcgYSzYuJSKaI6TUB51uuEYE7LKRGe9/wPSBbpZe14GJsQCMyEEv5QCOSt/rV50VG6Lfgn0CNBc tpGHZJxlO9+3EOKYRuUSn/q80gnknMBjQoLcy1egfD1PF0pACIdUfkkeBfHNY6G95JnfCLgPAXa+Gz 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/okGAB4mQ72JdVUBeP_Xk_fYZcZ0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 10:49:43 -0000

----==_mimepart_5a7ad9c35c89e_40f42ad4a18a6ed463824
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Two typos, will merge after you fix?

-- 
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/wg-materials/pull/27#issuecomment-363731223
----==_mimepart_5a7ad9c35c89e_40f42ad4a18a6ed463824
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Two typos, will merge after you fix?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/wg-materials/pull/27#issuecomment-363731223">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwGb2sXZ5IkdJ37H_oxrM_cZ14IDks5tSX_DgaJpZM4R8f9t">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7CjG9uVtAdEC_wFkQlI6ehnumb8ks5tSX_DgaJpZM4R8f9t.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/wg-materials/pull/27#issuecomment-363731223"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/wg-materials","title":"quicwg/wg-materials","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/wg-materials"}},"updates":{"snippets":[{"icon":"PERSON","message":"@larseggert in #27: Two typos, will merge after you fix?"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/wg-materials/pull/27#issuecomment-363731223"}}}</script>
----==_mimepart_5a7ad9c35c89e_40f42ad4a18a6ed463824--


From nobody Wed Feb  7 03:52:43 2018
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 E7EC2126CE8 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 03:52:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 WK31J7t4cx-7 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 03:52:40 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F3FF124235 for <quic-issues@ietf.org>; Wed,  7 Feb 2018 03:52:40 -0800 (PST)
Date: Wed, 07 Feb 2018 03:52:39 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518004359; bh=DBFWp58BWwCSDYzA+oy0qsAafiyJH7BJHkfeTcAMkuw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=mVqdUtxJhofSE0Cb/oRzAuTt8D5fQzXNvKWmW4TX3p9hzJsupbak6cdRaWlIdzmHq ufzFgWFr6z7oC3TgcZYC5At4eIo+tEMDy3qIvLKcKOvoJ8UIyDmwubLCkHJ87k0XUn yz1oanxuanOTqhWbZaxy5BXaWl2GL9lPNaTjYmAk=
From: Magnus Westerlund <notifications@github.com>
Reply-To: quicwg/wg-materials <noreply@github.com>
To: quicwg/wg-materials <wg-materials@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/wg-materials/pull/27/push/2312619779@github.com>
In-Reply-To: <quicwg/wg-materials/pull/27@github.com>
References: <quicwg/wg-materials/pull/27@github.com>
Subject: Re: [quicwg/wg-materials] Update arrangements.md (#27)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7ae88716a20_34a02b0d76516ec857599"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: gloinul
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CmAAcK-xiw720Nz1HGGlt_GuYrQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 11:52:42 -0000

----==_mimepart_5a7ae88716a20_34a02b0d76516ec857599
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@gloinul pushed 1 commit.

6af241b  Update arrangements.md


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/wg-materials/pull/27/files/985986aa91a8c776f3672305b8df9cd8093f0807..6af241b08b9e556073fb0a3553f6e87d6c4727d8

----==_mimepart_5a7ae88716a20_34a02b0d76516ec857599
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/gloinul" class="user-mention">@gloinul</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/wg-materials/commit/6af241b" class="commit-link">6af241b</a>  Update arrangements.md</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/wg-materials/pull/27/files/985986aa91a8c776f3672305b8df9cd8093f0807..6af241b08b9e556073fb0a3553f6e87d6c4727d8">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-Z4q0Vbubn86yP14ChBWR1MueSEks5tSY6HgaJpZM4R8f9t">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-MkD9cKo12A3__wz6IZLr28gA_Pks5tSY6HgaJpZM4R8f9t.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/wg-materials/pull/27/files/985986aa91a8c776f3672305b8df9cd8093f0807..6af241b08b9e556073fb0a3553f6e87d6c4727d8"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/wg-materials","title":"quicwg/wg-materials","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/wg-materials"}},"updates":{"snippets":[{"icon":"PERSON","message":"@gloinul pushed 1 commit in #27"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/wg-materials/pull/27/files/985986aa91a8c776f3672305b8df9cd8093f0807..6af241b08b9e556073fb0a3553f6e87d6c4727d8"}}}</script>

----==_mimepart_5a7ae88716a20_34a02b0d76516ec857599--


From nobody Wed Feb  7 05:11:38 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 43DBF129C5D for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 05:11:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 6VN3wvfk-7lJ for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 05:11:34 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 46C421205F0 for <quic-issues@ietf.org>; Wed,  7 Feb 2018 05:11:34 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518009093; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=MakX6u/W4lpoFGFePT68lm5Sk/wmEKVsCGfDKiuFUgA=; b=px27fe1TSJIe3zmEjHYKmdipZ+ZNb1S6edRRvGgdu3+orIQC3rt45P5aOJpXhoCwIL0eNwx0 aprSAFPLwPgEgvh1+Pz+DOBjPIM8JrgmxEUmyFR1rDCgT1EDGDvVINbxjyDRavvBVOwGIiju JVoF1xYmEC2pl3O/RHssJICXih4=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: lars=eggert.org@github.com
Received: from github.com (Unknown [192.30.252.36]) by mxa.mailgun.org with ESMTP id 5a7afb05.7f33b06e4db0-smtp-out-n03; Wed, 07 Feb 2018 13:11:33 -0000 (UTC)
Date: Wed, 07 Feb 2018 05:11:33 -0800
From: Lars Eggert <lars@eggert.org>
Reply-To: Lars Eggert <lars@eggert.org>
To: quic-issues@ietf.org
Message-ID: <5a7afb054f615_7c492b2146a03c046352e@hookshot-fe-cace476.cp1-iad.github.net.mail>
Subject: [quicwg/wg-materials] 985986: Update arrangements.md
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a7afb054f166_7c492b2146a03c046347f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/yub3wmHnV4kOAzJ61pN1n2FYgQc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 07 Feb 2018 13:11:36 -0000

----==_mimepart_5a7afb054f166_7c492b2146a03c046347f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: 985986aa91a8c776f3672305b8df9cd8093f0807
      https://github.com/quicwg/wg-materials/commit/985986aa91a8c776f3672305b8df9cd8093f0807
  Author: Magnus Westerlund <magnus.westerlund@ericsson.com>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    M interim-18-06/arrangements.md

  Log Message:
  -----------
  Update arrangements.md

Added more on venue, hotels and local travel.


  Commit: 6af241b08b9e556073fb0a3553f6e87d6c4727d8
      https://github.com/quicwg/wg-materials/commit/6af241b08b9e556073fb0a3553f6e87d6c4727d8
  Author: Magnus Westerlund <magnus.westerlund@ericsson.com>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    M interim-18-06/arrangements.md

  Log Message:
  -----------
  Update arrangements.md

Fixing typos


  Commit: c0f0be10496d17c58b6841223e707971f66ee166
      https://github.com/quicwg/wg-materials/commit/c0f0be10496d17c58b6841223e707971f66ee166
  Author: Lars Eggert <lars@eggert.org>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    M interim-18-06/arrangements.md

  Log Message:
  -----------
  Merge pull request #27 from gloinul/patch-1

Update arrangements.md


Compare: https://github.com/quicwg/wg-materials/compare/6d0bda482001...c0f0be10496d
----==_mimepart_5a7afb054f166_7c492b2146a03c046347f--


From nobody Wed Feb  7 05:11:47 2018
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 8C9FE129C5D for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 05:11:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 lZA8vN8XEYbB for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 05:11:36 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1DBA9127058 for <quic-issues@ietf.org>; Wed,  7 Feb 2018 05:11:36 -0800 (PST)
Date: Wed, 07 Feb 2018 05:11:35 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518009095; bh=4gl/D6Yc21nxkxrrMNx2jykHWQtrbkA24c1xvPbf5sg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=u/K1Re8qxnNMMCAaf9fmwzVQ+KcjnhxSoibFxzmQ4eM+k9ftdZ/qAgqusIVfv9G32 HmfaD3fKiQbq2JAhmVwtJu24u9qR+bjvZRoS2n8HarZuvToMdqpyL26gpSxZjx++9T oKXa1BBCuwUqc397cfm3CP7hXJ/hprlMaQBbW7RM=
From: Lars Eggert <notifications@github.com>
Reply-To: quicwg/wg-materials <reply+0166e4ab92c83c281a9dcf9fcce23548ca8b5a18a924a6ec92cf000000011692bd0792a169ce1196b4f5@reply.github.com>
To: quicwg/wg-materials <wg-materials@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/wg-materials/pull/27/issue_event/1462325997@github.com>
In-Reply-To: <quicwg/wg-materials/pull/27@github.com>
References: <quicwg/wg-materials/pull/27@github.com>
Subject: Re: [quicwg/wg-materials] Update arrangements.md (#27)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7afb07506c4_193d13f8c64a12f2c154126"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: larseggert
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/jv5qEPqSA-uExyr3ulD8O8N61Og>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 13:11:37 -0000

----==_mimepart_5a7afb07506c4_193d13f8c64a12f2c154126
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #27.

-- 
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/wg-materials/pull/27#event-1462325997
----==_mimepart_5a7afb07506c4_193d13f8c64a12f2c154126
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/wg-materials/pull/27" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="295089397" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/wg-materials/issues/27">#27</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/wg-materials/pull/27#event-1462325997">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8jBoTmMWghX2n74hRAu1im1EhCnks5tSaEHgaJpZM4R8f9t">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7l66NivMBjP_MuOTuXPHvVjlSbEks5tSaEHgaJpZM4R8f9t.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/wg-materials/pull/27#event-1462325997"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/wg-materials","title":"quicwg/wg-materials","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/wg-materials"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #27."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/wg-materials/pull/27#event-1462325997"}}}</script>
----==_mimepart_5a7afb07506c4_193d13f8c64a12f2c154126--


From nobody Wed Feb  7 05:11:51 2018
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 EB669129C6C for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 05:11:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 0DgYCVCjhkAh for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 05:11:41 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 6ABBB1205F0 for <quic-issues@ietf.org>; Wed,  7 Feb 2018 05:11:41 -0800 (PST)
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=OdqexhYGaE2E7Km804OlhLYuxEI=; b=NLWFbPYB0iCa6b9s oZFPGAS+ytDTbKLRNK+v0Y7Ypn8vyksZ9oxF2fDVdkYxVTmiRF2LUklyzvR07KJz AAELCT6wEkx3Y3GFaoxuiDXDBm5igOyn3epmxbcA3bqTcfzdNuQc+5+Ucbd/WqOD HhhQ7RX+ZFJdSEQjdqlhlMkj5QY=
Received: by filter0355p1iad2.sendgrid.net with SMTP id filter0355p1iad2-10820-5A7AFB0C-9 2018-02-07 13:11:40.14916029 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0008p1iad2.sendgrid.net (SG) with ESMTP id JIr3Eo9jRtqJAa5WhT6aYw for <quic-issues@ietf.org>; Wed, 07 Feb 2018 13:11:40.148 +0000 (UTC)
Date: Wed, 07 Feb 2018 13:11:40 +0000 (UTC)
From: Lars Eggert <notifications@github.com>
Reply-To: quicwg/wg-materials <reply+0166e4ab9663a75829224a39120dde92a8d29226a994f47b92cf000000011692bd0b92a169ce1196b4f5@reply.github.com>
To: quicwg/wg-materials <wg-materials@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/wg-materials/pull/27/c363764263@github.com>
In-Reply-To: <quicwg/wg-materials/pull/27@github.com>
References: <quicwg/wg-materials/pull/27@github.com>
Subject: Re: [quicwg/wg-materials] Update arrangements.md (#27)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7afb0bf3330_25b72b1c6990aec48473a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: larseggert
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak295iGGde8eC9c5TkdnJxjiFCXdb1ywUqK/e1 Qzop4qpMi42lmWzlxJqT9K7qXmSJeYmAS5YdVuYY18T83VjnJEWYeh8teWSFsoVOeM6+eQnhq6950H YLV4wRn7aFP5wjewHOkhbn+vJvLBVJWWgQumyrv+FTMeRPVDbC4GnmVke9xu5MUMYVRf0qwZ0GCeFm k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/QNbvCUEGQbwzFODOlukAsj8Q4fA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 13:11:43 -0000

----==_mimepart_5a7afb0bf3330_25b72b1c6990aec48473a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Thanks, merged

-- 
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/wg-materials/pull/27#issuecomment-363764263
----==_mimepart_5a7afb0bf3330_25b72b1c6990aec48473a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Thanks, merged</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/wg-materials/pull/27#issuecomment-363764263">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1vKIFMaBh_C-BP2grwCGy11Oro8ks5tSaELgaJpZM4R8f9t">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6Be4Z8T8_6j6FRSkD4ILZv0FCP6ks5tSaELgaJpZM4R8f9t.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/wg-materials/pull/27#issuecomment-363764263"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/wg-materials","title":"quicwg/wg-materials","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/wg-materials"}},"updates":{"snippets":[{"icon":"PERSON","message":"@larseggert in #27: Thanks, merged"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/wg-materials/pull/27#issuecomment-363764263"}}}</script>
----==_mimepart_5a7afb0bf3330_25b72b1c6990aec48473a--


From nobody Wed Feb  7 05:44:28 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 8D92912AF83 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 05:44:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 t950_52sCU24 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 05:44:22 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 85CDA126D05 for <quic-issues@ietf.org>; Wed,  7 Feb 2018 05:44:22 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518011061; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=yFKAXPkTHIkjgzslAMVXx/g4fdogpf1gpWZioQDclX8=; b=mMRj63O2TY9pdmZuX2fWztf666ZdMToyWhn9v9OAIyTnTWcR3Y6MjY+PG68nxxLy2KrAwvO5 iEWM8jQTkIswF5mWQUa+7otRScXXIY1SUHrNXq01tXjQ/7i0nyhDkd4xcFi1X6hAM+MMC4lS OFXvJLDL0nmGJVfee2GEiIz3vzg=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: lars=eggert.org@github.com
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5a7b02b5.7f311422f720-smtp-out-n01; Wed, 07 Feb 2018 13:44:21 -0000 (UTC)
Date: Wed, 07 Feb 2018 05:44:20 -0800
From: Lars Eggert <lars@eggert.org>
Reply-To: Lars Eggert <lars@eggert.org>
To: quic-issues@ietf.org
Message-ID: <5a7b02b48f146_47512b21f44b5c08608a9@hookshot-fe-7191cb1.cp1-iad.github.net.mail>
Subject: [quicwg/wg-materials] 60f297: Add ietf101 placeholder
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a7b02b48edfe_47512b21f44b5c0860717"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/4VVGyDY9-WS6MC6pIHwarxOMdCE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 07 Feb 2018 13:44:25 -0000

----==_mimepart_5a7b02b48edfe_47512b21f44b5c0860717
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: 60f29787a62f4fa0a68f4616b20dcc06d0e4bc57
      https://github.com/quicwg/wg-materials/commit/60f29787a62f4fa0a68f4616b20dcc06d0e4bc57
  Author: Lars Eggert <lars@eggert.org>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    A ietf101/agenda.html
    A ietf101/agenda.md

  Log Message:
  -----------
  Add ietf101 placeholder



----==_mimepart_5a7b02b48edfe_47512b21f44b5c0860717--


From nobody Wed Feb  7 05:45:10 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 3BBE8126E64 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 05:45:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 QGVwoyR9T8jZ for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 05:45:07 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 BBDFB1200FC for <quic-issues@ietf.org>; Wed,  7 Feb 2018 05:45:07 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518011107; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=wmKU2hJs9gkUwaE71InP1gF0+0ncodH1zOK7m7MJQFE=; b=J2JlMG09FvnLCO/7feE64cHxvzFdyXTii2i9d0t0o6mSbU2Ud+Jc/2+xTOKE5lf4wWnrDnuy ZtoyONRHH/qQOebc+qDhlJqSStOToQ3xfe99jkniYb5Vuj828gLZO9qKI7yLStEHRUbrR7eA f38aeyzxxvSCQQerzPdr38zRJMI=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: lars=eggert.org@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a7b02e2.7faa0865bf60-smtp-out-n03; Wed, 07 Feb 2018 13:45:06 -0000 (UTC)
Date: Wed, 07 Feb 2018 05:45:05 -0800
From: Lars Eggert <lars@eggert.org>
Reply-To: Lars Eggert <lars@eggert.org>
To: quic-issues@ietf.org
Message-ID: <5a7b02e1dcf73_5bcd2adaf14adc1446325@hookshot-fe-2cc8887.cp1-iad.github.net.mail>
Subject: [quicwg/wg-materials] f6647b: Remove erroneous addition
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a7b02e1dcbaf_5bcd2adaf14adc144621a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/oMjsQporimJRQ7Utnm-1HZxiz9k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 07 Feb 2018 13:45:09 -0000

----==_mimepart_5a7b02e1dcbaf_5bcd2adaf14adc144621a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: f6647b536734e6e7280e9bd400d2669328523767
      https://github.com/quicwg/wg-materials/commit/f6647b536734e6e7280e9bd400d2669328523767
  Author: Lars Eggert <lars@eggert.org>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    R ietf101/agenda.html

  Log Message:
  -----------
  Remove erroneous addition



----==_mimepart_5a7b02e1dcbaf_5bcd2adaf14adc144621a--


From nobody Wed Feb  7 13:35:58 2018
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 9CD05127876 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 13:35:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 2_fSFNa-kdO9 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 13:35:55 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 2CB9B12D82C for <quic-issues@ietf.org>; Wed,  7 Feb 2018 13:35:55 -0800 (PST)
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=2/fjLylBqxvi+M59fi5+wEBTiek=; b=ModgIs8Ik3sgmrIG g8/ark8iw06LJSlmzcS7wUudHbHkJ0bnZ2+HiLKkdiCfoeRtQdWghOvWx9noZZPk tIHMktI8IFMsih9Aw3kfqlHrhI+P2tfuIJZyd7dtVL/OTazSe4/d13iBMLzY7DJu H+TN7Oz5/YNbzy91yvzhH3i1VFI=
Received: by filter0045p1iad2.sendgrid.net with SMTP id filter0045p1iad2-30858-5A7B713A-6 2018-02-07 21:35:54.397122319 +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 ismtpd0020p1iad2.sendgrid.net (SG) with ESMTP id lmx60xt9Ti6v-ncxLecHgQ for <quic-issues@ietf.org>; Wed, 07 Feb 2018 21:35:54.392 +0000 (UTC)
Date: Wed, 07 Feb 2018 21:35:54 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba31a482e3bc0361e7b70718792eaa1f180a4918192cf000000011693333a92a169ce119379b6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1100/review/94879362@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1100@github.com>
References: <quicwg/base-drafts/pull/1100@github.com>
Subject: Re: [quicwg/base-drafts] Extract request cancellation from GOAWAY (#1100)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7b713a31f31_65bf3fe26f4c4f28112495"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2AkhnPnkGVrHB2tXHTjBuTRTfKi1dtSwchGT CZc2FAlFBS68HJHkWUcbAaPw/jfMMuuGEp3hvPnEdASovYeMhnbaRcoz3L3ScONcWMDxjr4OMj022d 876SXq9xohr2imv3U7DO933oAKi6fLAYGAwdYYqt3ZDJUmgtHTDf7iLy1bRWHgT5tmuVvypX2G0bzQ c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/WNaPoQXryTwvmUnm0F300-c_kFg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 21:35:56 -0000

----==_mimepart_5a7b713a31f31_65bf3fe26f4c4f28112495
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson approved this pull request.

OK, my major concern is mostly gone (misreading on my part).

Please fix the nits.



-- 
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/1100#pullrequestreview-94879362
----==_mimepart_5a7b713a31f31_65bf3fe26f4c4f28112495
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> approved this pull request.</p>

<p>OK, my major concern is mostly gone (misreading on my part).</p>
<p>Please fix the nits.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1100#pullrequestreview-94879362">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwa_2XZK-0myfSSl5yY2lrNE0lYyks5tShc6gaJpZM4R7kh1">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9-gKjwqQmqOaszjl3xjbmzBHxn9ks5tShc6gaJpZM4R7kh1.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1100#pullrequestreview-94879362"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson approved #1100"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1100#pullrequestreview-94879362"}}}</script>
----==_mimepart_5a7b713a31f31_65bf3fe26f4c4f28112495--


From nobody Wed Feb  7 14:50:19 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 AD7B4126C23 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 14:50:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 CRw1k98uhd5x for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 14:50:15 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 48DA512025C for <quic-issues@ietf.org>; Wed,  7 Feb 2018 14:50:15 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518043814; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=OW53gqU8jWwpxll3PXcqXGFMb/q3j8RAND840OCkYTk=; b=vQB4um0rUAk0CuDQGWe8ulvPf/ipyv2EPa/bWZr9ngL/pFV/EuQadHcKVIWN7ni4u/LmMJuR xvoJ9Wuw4D0WMiummz1lDAfDLYMvl0R95vJbVqUhArIPBTwbBn266NZRsJbjBGHPhGsC3kPY uq9N6Znllvo2LeDnoorBqGNLZIQ=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.253.29]) by mxa.mailgun.org with ESMTP id 5a7b82a6.7f695c673fc0-smtp-out-n01; Wed, 07 Feb 2018 22:50:14 -0000 (UTC)
Date: Wed, 07 Feb 2018 14:50:13 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a7b82a54c844_2cc02ae71b8e5bfc891c5@hookshot-fe-b0febf1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 7b64f1: Martin's nits
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a7b82a54be88_2cc02ae71b8e5bfc890e2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/nxA75koSpAq4u0xeo_nhJUxsNFk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 07 Feb 2018 22:50:18 -0000

----==_mimepart_5a7b82a54be88_2cc02ae71b8e5bfc890e2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/cancel_clearly
  Home:   https://github.com/quicwg/base-drafts
  Commit: 7b64f162f52c29a07aeb7cc0ce1ec945f31be832
      https://github.com/quicwg/base-drafts/commit/7b64f162f52c29a07aeb7cc0ce1ec945f31be832
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Martin's nits



----==_mimepart_5a7b82a54be88_2cc02ae71b8e5bfc890e2--


From nobody Wed Feb  7 14:50:23 2018
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 76FD112025C for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 14:50:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 szPswokw0FDZ for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 14:50:17 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 17DF8124217 for <quic-issues@ietf.org>; Wed,  7 Feb 2018 14:50:17 -0800 (PST)
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=QgDC6W20D+8ji2JTAAhWb67E1EY=; b=wQuC+QfQrWD9yH/A Yj8AUbGApHrgMHA08b1kuHjtHeKXLnsklNvGtzHQqLOU7mAikCVPQGEusiddCaRy I7EyESa41ggHvHbqCaIVSCOqxcciSixUsw+bXLuXQN4/PYWUnTu0FRShk5vlUIRO MJQTUYO0yrD8dwwdBtInR/MmQKQ=
Received: by filter0413p1iad2.sendgrid.net with SMTP id filter0413p1iad2-6271-5A7B82A7-2F 2018-02-07 22:50:15.959429138 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0001p1iad2.sendgrid.net (SG) with ESMTP id gC4yUXC4QvGbpU-gvAP91A for <quic-issues@ietf.org>; Wed, 07 Feb 2018 22:50:16.090 +0000 (UTC)
Date: Wed, 07 Feb 2018 22:50:16 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1100/push/2314368491@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1100@github.com>
References: <quicwg/base-drafts/pull/1100@github.com>
Subject: Re: [quicwg/base-drafts] Extract request cancellation from GOAWAY (#1100)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7b82a7e433f_2d992aeda4888ecc1127a4"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2rBL+o9DuVjKROICP73epr6+uo9oFepBPmb7 RZmAJour+P7FHmyfe0HDFlh3HkbxwRHmK7TdvZW8+rxZnpJnciDcckdeeJBHDIJ6rnKsQjp1khdTMc dHzgEogs8nk1V2Y3j2X+5gNv79JhgfCZzUfYIrhQxNwNS5KSlYFP05oS6H1dvxfV3umrqS58Fb+irg A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/kYXp0VKE2VCkmLOqYM9MH8tldN8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 22:50:18 -0000

----==_mimepart_5a7b82a7e433f_2d992aeda4888ecc1127a4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 1 commit.

7b64f16  Martin's nits


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1100/files/e59e2a4b009c555d05fb296d9edd240be63333bd..7b64f162f52c29a07aeb7cc0ce1ec945f31be832

----==_mimepart_5a7b82a7e433f_2d992aeda4888ecc1127a4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/7b64f16" class="commit-link">7b64f16</a>  Martin&#39;s nits</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1100/files/e59e2a4b009c555d05fb296d9edd240be63333bd..7b64f162f52c29a07aeb7cc0ce1ec945f31be832">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_3EyS4YXJIS4qWspUG0EyCOQ7_pks5tSiingaJpZM4R7kh1">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5LiDgkM9o7V9EHlwmPjHKUgxz66ks5tSiingaJpZM4R7kh1.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1100/files/e59e2a4b009c555d05fb296d9edd240be63333bd..7b64f162f52c29a07aeb7cc0ce1ec945f31be832"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 1 commit in #1100"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1100/files/e59e2a4b009c555d05fb296d9edd240be63333bd..7b64f162f52c29a07aeb7cc0ce1ec945f31be832"}}}</script>

----==_mimepart_5a7b82a7e433f_2d992aeda4888ecc1127a4--


From nobody Wed Feb  7 14:50:37 2018
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 35265126C89 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 14:50:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.393
X-Spam-Level: 
X-Spam-Status: No, score=-0.393 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 n4RoxTWsU3Nx for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 14:50:33 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 C7E1D12025C for <quic-issues@ietf.org>; Wed,  7 Feb 2018 14:50:33 -0800 (PST)
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=JqlefRv6XqZIYGlZPquXJ6z1XuQ=; b=NyYM2Fquq0B1YygP AbOHrpqWYQrhC/ZDnA/EwQ9Hgv/nAd7pdCSVImQhvAoI2jmhhGGWhalc9a6wJsxd hBfg16QjLfOnROOxn8C6t1OsgOLNHdDGXX0nIfrR2K207dm6T+srVIEv/+iAHrQg ikngahZOu386jC5Uzml4gul0CZM=
Received: by filter1122p1mdw1.sendgrid.net with SMTP id filter1122p1mdw1-31296-5A7B82B8-2F 2018-02-07 22:50:32.664449391 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0024p1iad2.sendgrid.net (SG) with ESMTP id sJezxN6_TYKEFauzbUjNsA for <quic-issues@ietf.org>; Wed, 07 Feb 2018 22:50:32.768 +0000 (UTC)
Date: Wed, 07 Feb 2018 22:50:32 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3e5024b844544d637371e4f662134d357660b67192cf00000001169344b892a169ce119379b6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1100/c363938364@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1100@github.com>
References: <quicwg/base-drafts/pull/1100@github.com>
Subject: Re: [quicwg/base-drafts] Extract request cancellation from GOAWAY (#1100)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7b82b874bf7_13383fe3f6a6af30101536"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1Cxp7f7VJzOvkpx1MGMuytJVZ7Ua/tdrm1kW uZQEK+eFN7Z8SUQkOZXz1P3omAWqxhE0/n5mM4cCsYhjF8vYMgZFAHGY8qmbaOV40gGoTiKi49bONA ZbxxnZl39GrXQYDLzxWmvE3cOr2ls57ADNy3zhbverCezT12l/97p0HABhc30ANyNjjYtE15SbGUqK M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/YlmlPwpuDeIhnfJZgJlEIIeXEXQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 22:50:35 -0000

----==_mimepart_5a7b82b874bf7_13383fe3f6a6af30101536
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I think the resolution to both the MUST/SHOULD and the clarity of "endpoints" is to say that the server MUST cancel, but the client SHOULD go ahead and cancel as well.

-- 
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/1100#issuecomment-363938364
----==_mimepart_5a7b82b874bf7_13383fe3f6a6af30101536
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I think the resolution to both the MUST/SHOULD and the clarity of "endpoints" is to say that the server MUST cancel, but the client SHOULD go ahead and cancel as well.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1100#issuecomment-363938364">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4OeHL-fqmUb8myC1oTB_eTlcQwdks5tSii4gaJpZM4R7kh1">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1j3xIGWmuTexmLFxjhDsoyFDTPhks5tSii4gaJpZM4R7kh1.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1100#issuecomment-363938364"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1100: I think the resolution to both the MUST/SHOULD and the clarity of \"endpoints\" is to say that the server MUST cancel, but the client SHOULD go ahead and cancel as well."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1100#issuecomment-363938364"}}}</script>
----==_mimepart_5a7b82b874bf7_13383fe3f6a6af30101536--


From nobody Wed Feb  7 14:56:36 2018
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 726F6124F57 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 14:56:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 nMsLozmzow37 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 14:56:31 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE12E124217 for <quic-issues@ietf.org>; Wed,  7 Feb 2018 14:56:30 -0800 (PST)
Date: Wed, 07 Feb 2018 14:56:30 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518044190; bh=ggdnC909OUot3sfrzhqAeebe2hVmFl9tFgDEoEuh4R4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=KGeeBVs2z11vSZhDW7kALRWc6XBkHZNKxdFqFLtUeMHaVca02So0dPV0w719GR5y4 IaR7RnuoGDqOXh5YF9rdRYdmZAUpXi1Wi5TdSUx2EYXrGiTd01Gj9qWksd8m6qNwQM jRNOCn+SH524lCi8oP5r6605LHPDwOlvVmz4kcCE=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8933f561efc454741fe17744db9c06aa2692c35a92cf000000011693461e92a163ce01a23df3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/commit/7b64f162f52c29a07aeb7cc0ce1ec945f31be832/27409907@github.com>
In-Reply-To: <quicwg/base-drafts/commit/7b64f162f52c29a07aeb7cc0ce1ec945f31be832@github.com>
References: <quicwg/base-drafts/commit/7b64f162f52c29a07aeb7cc0ce1ec945f31be832@github.com>
Subject: Re: [quicwg/base-drafts] Martin's nits (7b64f16)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7b841e3cdaf_10072b14f066aec4553d"; 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/5PqD0-pFGoH160UyvQCAUKahxps>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 22:56:32 -0000

----==_mimepart_5a7b841e3cdaf_10072b14f066aec4553d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

"When the server cancels either direction of the request stream using HTTP_REQUEST_CANCELLED,"

-- 
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/commit/7b64f162f52c29a07aeb7cc0ce1ec945f31be832#commitcomment-27409907
----==_mimepart_5a7b841e3cdaf_10072b14f066aec4553d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>"When the server cancels either direction of the request stream using HTTP_REQUEST_CANCELLED,"</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/commit/7b64f162f52c29a07aeb7cc0ce1ec945f31be832#commitcomment-27409907">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq25Y4sGtxcpMLc0KseKpAm2ksLrcks5tSioegaJpZM4R9h1y">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5CAMB0jEXulAd9vbtqW1NJFCgjNks5tSioegaJpZM4R9h1y.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/commit/7b64f162f52c29a07aeb7cc0ce1ec945f31be832#commitcomment-27409907"></link>
  <meta itemprop="name" content="View Commit"></meta>
</div>
<meta itemprop="description" content="View this Commit on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson on 7b64f16: \"When the server cancels either direction of the request stream using HTTP_REQUEST_CANCELLED,\""}],"action":{"name":"View Commit","url":"https://github.com/quicwg/base-drafts/commit/7b64f162f52c29a07aeb7cc0ce1ec945f31be832#commitcomment-27409907"}}}</script>
----==_mimepart_5a7b841e3cdaf_10072b14f066aec4553d--


From nobody Wed Feb  7 14:57:02 2018
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 0F37A124F57 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 14:57:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 4oRH19LbrRr3 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 14:56:59 -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 A79EC124217 for <quic-issues@ietf.org>; Wed,  7 Feb 2018 14:56:59 -0800 (PST)
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=8taLfEW1jrXQVOdDVHvdgPga/Ls=; b=wAc0sYTZ0uBKQHOr NLwUlfIlRiKQDZEJS8I1i6wDqMWFTQc3voqOlcCUZ1xw6o8tUyEK03StG9Idi1RP 77hnz1HEhlUTh2XoL0/CqpJ7uelxb7OoSbVdRpU0WgisrzWbJ261ohdb9f6RjSYC GK9QZcUwAoDwmV9gQA6G7vaCe6k=
Received: by filter0996p1mdw1.sendgrid.net with SMTP id filter0996p1mdw1-22346-5A7B843A-13 2018-02-07 22:56:58.703303284 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad2.sendgrid.net (SG) with ESMTP id VSjBqOgUQ0K8cWbeeWFXog for <quic-issues@ietf.org>; Wed, 07 Feb 2018 22:56:58.749 +0000 (UTC)
Date: Wed, 07 Feb 2018 22:56:58 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe8339e27f5d841c2e22118d7e07778c5e1f2cf0f92cf000000011693463a92a169ce119379b6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1100/c363939865@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1100@github.com>
References: <quicwg/base-drafts/pull/1100@github.com>
Subject: Re: [quicwg/base-drafts] Extract request cancellation from GOAWAY (#1100)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7b843a25287_15f82abac4270ed0187424"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2rBT2SpMvPWquT4+JJ+YF6u5BDPGSfs2UNOO GBETsmlSu7J8RLK+o7oqlM9CoFp/Cem2voX9bgeyR1h0wlSV6wBVno/IQqPZFqVy8q6aXL2MD4sYHd KGrsVmGTFPEDokIwQQnfVWwCXRBXJAKuODJc5Ef1+/LrxzxT7QWZNymofQDuyA3+fTnL7QFluH8WSB 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/B_SRbF-AegKYHQEF3ywJqEOQykU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 22:57:01 -0000

----==_mimepart_5a7b843a25287_15f82abac4270ed0187424
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Yeah, that seems right.

-- 
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/1100#issuecomment-363939865
----==_mimepart_5a7b843a25287_15f82abac4270ed0187424
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Yeah, that seems right.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1100#issuecomment-363939865">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0rsR8_SVorK5H1YsKItg4DtVLnNks5tSio6gaJpZM4R7kh1">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwzm8VL8RZJOYUv438nJXfTePpEpks5tSio6gaJpZM4R7kh1.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1100#issuecomment-363939865"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1100: Yeah, that seems right."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1100#issuecomment-363939865"}}}</script>
----==_mimepart_5a7b843a25287_15f82abac4270ed0187424--


From nobody Wed Feb  7 14:59:58 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 EFD58126DD9 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 14:59:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 E0pUbRxw-PIp for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 14:59:55 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 42626126CD8 for <quic-issues@ietf.org>; Wed,  7 Feb 2018 14:59:55 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518044394; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=EQcZ/kSPq7MVFTMrfunHELz37f9lQ7AD9Yk86/qU1gs=; b=TJFndYwTPu45JHtVqH8LIuSOQ+m9f2y05/dXndOfG+s26UhYpU85y+ouIcUoreMk6DkaFptv o2wgQDSzz4WPZGAV6QZC4BC1aeCOd5iLWMLA2LGHoa1sxt1PphELp938snAn8tA/lP9JhLMs KxUQC6/dmga2Zvj+MdflXNYx1Pw=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mnot=mnot.net@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a7b84ea.7f35f4303810-smtp-out-n03; Wed, 07 Feb 2018 22:59:54 -0000 (UTC)
Date: Wed, 07 Feb 2018 14:59:53 -0800
From: Mark Nottingham <mnot@mnot.net>
Reply-To: Mark Nottingham <mnot@mnot.net>
To: quic-issues@ietf.org
Message-ID: <5a7b84e94ac12_3add2ab1af551c08414f4@hookshot-fe-da92815.cp1-iad.github.net.mail>
Subject: [quicwg/wg-materials] 96a2ab: add SWEDEN
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a7b84e94a700_3add2ab1af551c08413e1"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/rXZxZ8ctIA7T3OZq5BR4mkxxO-Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 07 Feb 2018 22:59:57 -0000

----==_mimepart_5a7b84e94a700_3add2ab1af551c08413e1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: 96a2abac8f2044fa22c33a30ec496630dca1ea7c
      https://github.com/quicwg/wg-materials/commit/96a2abac8f2044fa22c33a30ec496630dca1ea7c
  Author: Mark Nottingham <mnot@mnot.net>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

  Changed paths:
    M interim-18-06/arrangements.md

  Log Message:
  -----------
  add SWEDEN



----==_mimepart_5a7b84e94a700_3add2ab1af551c08413e1--


From nobody Wed Feb  7 15:00:28 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 A7440126DD9 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 15:00:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 zM1smKdOD0qp for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 15:00:24 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 BADDA126CD8 for <quic-issues@ietf.org>; Wed,  7 Feb 2018 15:00:24 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518044424; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=nwlRueRkxO2seU1GO6yfLrhn1U1zVwzU8GVhufzWrgk=; b=CPF/Plhjjq9y3rh+ilOWtrUD9iGqNNirflRvfb8fRCQM7FdbQCNFHkpgVyfZYcVCD1O8cMaD T0BrL56r8pPpqagFOwzm5WeBJaHojJNHX0GXbk6zzF6U29nuxJF7l3TrNSHf9nOfaXvlIN9O Orryxl+LfBeKb4JHG/AapUX6fUQ=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 5a7b8507.7f4014647c90-smtp-out-n01; Wed, 07 Feb 2018 23:00:23 -0000 (UTC)
Date: Wed, 07 Feb 2018 15:00:22 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a7b8506d4f49_79ea2af90505bc1061445@hookshot-fe-d2afb11.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] c4512c: Wording
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a7b8506d4bf8_79ea2af90505bc106138"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/J7QIziSjVzlSj1BBqwVJPGnH7aQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 07 Feb 2018 23:00:26 -0000

----==_mimepart_5a7b8506d4bf8_79ea2af90505bc106138
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/cancel_clearly
  Home:   https://github.com/quicwg/base-drafts
  Commit: c4512c2701286348587409a6a07b3d967e2e9b65
      https://github.com/quicwg/base-drafts/commit/c4512c2701286348587409a6a07b3d967e2e9b65
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Wording



----==_mimepart_5a7b8506d4bf8_79ea2af90505bc106138--


From nobody Wed Feb  7 15:00:32 2018
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 1E451126DD9 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 15:00:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 msyOX-CHXf_z for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 15:00:25 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68070126DED for <quic-issues@ietf.org>; Wed,  7 Feb 2018 15:00:25 -0800 (PST)
Date: Wed, 07 Feb 2018 15:00:24 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518044424; bh=lSqZcNcbcZgps99GhJ9LJTuPMU2/g6JSUEFz6eid9v4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=LbnBWEe7bjvTnxFUns2dROi98Gh0AD+hA7T9/CqS5jgYdFBBxcOYel2uHDKw00tdN ZnVdUqAUdFa7vNMx6NWy/TmWYqaitHnnmzk4omQKIYwibd/wXqhaK2uusW4VdRfNQM UIDkuwO6meeOVmm7aMJkHrNv9pSy1wT/ZX8E7SCU=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1100/push/2314390518@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1100@github.com>
References: <quicwg/base-drafts/pull/1100@github.com>
Subject: Re: [quicwg/base-drafts] Extract request cancellation from GOAWAY (#1100)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7b8508bd70c_7932abcf3bd2ed4108541"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/HmEnYPcQEktthR-zgj3Fv2igS4A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Feb 2018 23:00:27 -0000

----==_mimepart_5a7b8508bd70c_7932abcf3bd2ed4108541
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 1 commit.

c4512c2  Wording


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1100/files/7b64f162f52c29a07aeb7cc0ce1ec945f31be832..c4512c2701286348587409a6a07b3d967e2e9b65

----==_mimepart_5a7b8508bd70c_7932abcf3bd2ed4108541
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/c4512c2" class="commit-link">c4512c2</a>  Wording</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1100/files/7b64f162f52c29a07aeb7cc0ce1ec945f31be832..c4512c2701286348587409a6a07b3d967e2e9b65">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqww197jC8BeClAP3Fk4Q094lRyZTks5tSisIgaJpZM4R7kh1">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-HyG1icoM4mv36dDWnS7LO9DVttks5tSisIgaJpZM4R7kh1.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1100/files/7b64f162f52c29a07aeb7cc0ce1ec945f31be832..c4512c2701286348587409a6a07b3d967e2e9b65"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 1 commit in #1100"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1100/files/7b64f162f52c29a07aeb7cc0ce1ec945f31be832..c4512c2701286348587409a6a07b3d967e2e9b65"}}}</script>

----==_mimepart_5a7b8508bd70c_7932abcf3bd2ed4108541--


From nobody Wed Feb  7 20:01:43 2018
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 F0B8C12D852 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 20:01:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 37JQI_0my5x6 for <quic-issues@ietfa.amsl.com>; Wed,  7 Feb 2018 20:01:40 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 6F5EF12D849 for <quic-issues@ietf.org>; Wed,  7 Feb 2018 20:01:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=4YWKFyqhqQj/lH1Qo6ZQqsaTXHA=; b=WtsutYyyNKIr71Mf CifwvEx0Wy6ubrSWzKvYxCORRb5UC3GfHdgYFABpeSpLCCQs/9UY8o/gnL575t+n rncJWvNCKbAG2ZTAqPTJ7JOqK75WE4TN3tpcgTzCtyM9H4MeMqlx1Ceik8FJ6Mpu jwdYdHiIUN6Mnjy6HqFo1omsvDA=
Received: by filter0261p1iad2.sendgrid.net with SMTP id filter0261p1iad2-18980-5A7BCBA3-1 2018-02-08 04:01:39.095680198 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id bohRcBPyRBWZRvp5JsuKgQ for <quic-issues@ietf.org>; Thu, 08 Feb 2018 04:01:39.013 +0000 (UTC)
Date: Thu, 08 Feb 2018 04:01:39 +0000 (UTC)
From: Yang Chi <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab49df38fadeb39cce2c4fe10e6e5548c3c933641292cf0000000116938da292a169ce119b1cdf@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1102@github.com>
Subject: [quicwg/base-drafts] wrong MSS value in congestion avoidance phase (#1102)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7bcba2e60e4_64362aee31694ed0488f7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: yangchi
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak09Q01y3N0UMuz7R/cOECgwtx7+CtbGQ83zXA /x/zznf0qtTtezJCKCeI1DSxG0GjfiBzKoFXUyUVwHILCLYfZb6i7Wky3bjhVaO30VFiYZg6DJQzCr uzwjyJENHH9xo2P6Ga5Avk7dVMZscBWodHE/J9I+zGbeqxRp+VZFgC58hJfaBlwtlm8SU+/oYCtEbb c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/NFnd6n9fB5CXk4cDBdcHUcikHRA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 08 Feb 2018 04:01:42 -0000

----==_mimepart_5a7bcba2e60e4_64362aee31694ed0488f7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Current Recovery specs uses kDefaultMss as MSS value during congestion avoidance in OnPacketAckedCC function. As a result, if a sender sends out a congestion_window amount of data, and all these data gets acked in one onPacketAckedCC call, congestion_window will increase by kDefaultMss. But the sender's real MSS might be different. Seems like we should have another mss value defined in the specs as min(peer's advertised max_packet_size, pmtu), and use that in the OnPacketAckedCC function.

-- 
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/1102
----==_mimepart_5a7bcba2e60e4_64362aee31694ed0488f7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Current Recovery specs uses kDefaultMss as MSS value during congestion avoidance in OnPacketAckedCC function. As a result, if a sender sends out a congestion_window amount of data, and all these data gets acked in one onPacketAckedCC call, congestion_window will increase by kDefaultMss. But the sender's real MSS might be different. Seems like we should have another mss value defined in the specs as min(peer's advertised max_packet_size, pmtu), and use that in the OnPacketAckedCC function.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1102">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1K8O4EfPzlCa9DiOt5-_G07kbeFks5tSnGigaJpZM4R9xJm">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-vlwJMtwYo2sh9jGesSmw9zLiggks5tSnGigaJpZM4R9xJm.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1102"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"wrong MSS value in congestion avoidance phase (#1102)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1102"}}}</script>
----==_mimepart_5a7bcba2e60e4_64362aee31694ed0488f7--


From nobody Thu Feb  8 15:01:31 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 E1368126C89 for <quic-issues@ietfa.amsl.com>; Thu,  8 Feb 2018 15:01:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 nOBCYdZugWFa for <quic-issues@ietfa.amsl.com>; Thu,  8 Feb 2018 15:01:25 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 27F9712785F for <quic-issues@ietf.org>; Thu,  8 Feb 2018 15:01:25 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518130884; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=BwzNFz1buTH6hpG2v45rt7wv517o0YgZvb0eCzhRnRM=; b=pdWa6L+3scm05V0/7jo9rlqjaxZxA7PQoWcMCU8SXRqfhbCY8aldprclmljeAgBUtxzNtH+k 4ov0aC5YuygjE+gLhpiF9pIWJ0IizkJU0jARwJAMTPvU4fTCiW5nV5kUQN/dVnluv7Tl3rzj s3eXPFiaI/XZ21bp6iImZxuEvFc=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mnot=mnot.net@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a7cd6c4.7fd1c5a3a4e0-smtp-out-n03; Thu, 08 Feb 2018 23:01:24 -0000 (UTC)
Date: Thu, 08 Feb 2018 15:01:24 -0800
From: Mark Nottingham <mnot@mnot.net>
Reply-To: Mark Nottingham <mnot@mnot.net>
To: quic-issues@ietf.org
Message-ID: <5a7cd6c42f036_7d102b0f1bf41c086567b@hookshot-fe-31feec6.cp1-iad.github.net.mail>
Subject: [quicwg/wg-materials] 072ab0: registration open
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a7cd6c42ec83_7d102b0f1bf41c08655d8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/_dz_dAOLN6N3NZtyoRkV_HVZrfo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 08 Feb 2018 23:01:28 -0000

----==_mimepart_5a7cd6c42ec83_7d102b0f1bf41c08655d8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: 072ab0909d44d91cc942600c24a1ea28266c21fd
      https://github.com/quicwg/wg-materials/commit/072ab0909d44d91cc942600c24a1ea28266c21fd
  Author: Mark Nottingham <mnot@mnot.net>
  Date:   2018-02-09 (Fri, 09 Feb 2018)

  Changed paths:
    M interim-18-06/arrangements.md

  Log Message:
  -----------
  registration open



----==_mimepart_5a7cd6c42ec83_7d102b0f1bf41c08655d8--


From nobody Thu Feb  8 15:06:10 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 9404A120227 for <quic-issues@ietfa.amsl.com>; Thu,  8 Feb 2018 15:06:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 BHTIazfU-Ar7 for <quic-issues@ietfa.amsl.com>; Thu,  8 Feb 2018 15:06:06 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 9C6F2120047 for <quic-issues@ietf.org>; Thu,  8 Feb 2018 15:06:06 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518131165; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=KF7n1jo6YBjbzGTi+uRNdhyitnNzbvgjUPOjfrHFahI=; b=k49LbXC6Q4nI+zHB61B0DXrcVVykpB82DkfVbLO29UdZtdY9Ncsf4+4m0YwPCuXdJ77MFOl6 JOtGNFkvr4wd3S1Ts9ncXIL1OcF/tYI3EjltfA77BupD/M3htCiaF+LRASXlV/c/mPm4aHNr 1D8vKFrzxxs++lRQYJsAq/yvbVw=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: mnot=mnot.net@github.com
Received: from github.com (Unknown [192.30.252.36]) by mxa.mailgun.org with ESMTP id 5a7cd7dd.7fbc9c1f75a0-smtp-out-n02; Thu, 08 Feb 2018 23:06:05 -0000 (UTC)
Date: Thu, 08 Feb 2018 15:06:05 -0800
From: Mark Nottingham <mnot@mnot.net>
Reply-To: Mark Nottingham <mnot@mnot.net>
To: quic-issues@ietf.org
Message-ID: <5a7cd7ddc4935_7b7b2ab9d0fc9c0c49814@hookshot-fe-cace476.cp1-iad.github.net.mail>
Subject: [quicwg/wg-materials] 0977d0: fix link
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a7cd7ddc44ac_7b7b2ab9d0fc9c0c497d1"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/WbGAwlfe4IXxiIDezSSiIvH4KBM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 08 Feb 2018 23:06:09 -0000

----==_mimepart_5a7cd7ddc44ac_7b7b2ab9d0fc9c0c497d1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: 0977d076021229a095f9bf7e70eafee612bfbeba
      https://github.com/quicwg/wg-materials/commit/0977d076021229a095f9bf7e70eafee612bfbeba
  Author: Mark Nottingham <mnot@mnot.net>
  Date:   2018-02-09 (Fri, 09 Feb 2018)

  Changed paths:
    M interim-18-06/arrangements.md

  Log Message:
  -----------
  fix link



----==_mimepart_5a7cd7ddc44ac_7b7b2ab9d0fc9c0c497d1--


From nobody Thu Feb  8 15:07:47 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 542E4120047 for <quic-issues@ietfa.amsl.com>; Thu,  8 Feb 2018 15:07:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 uuxjBnuqkhAx for <quic-issues@ietfa.amsl.com>; Thu,  8 Feb 2018 15:07:44 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 772F8120227 for <quic-issues@ietf.org>; Thu,  8 Feb 2018 15:07:44 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518131263; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=qIM9r+YqKKvUkG/37WbEIn8crcoDO/pWoPBwxqnCweM=; b=jWhuHv+2qglAlq4qlnmo2+YxpueDTe+IDZVoVmBzYI5I1RXU8KhpoSrjc8TdneOspY1hnMub xIXKpHr2uUbHe4nLx6M8wPJa1uRXR6e+oS9o74YsqFsLLNh79b7rbm32aSDVCkm4undPv2uA lR/mdjjStEM03fV6mVgIX/oHK74=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mnot=mnot.net@github.com
Received: from github.com (Unknown [192.30.252.38]) by mxa.mailgun.org with ESMTP id 5a7cd83f.7fd0687ae5a0-smtp-out-n03; Thu, 08 Feb 2018 23:07:43 -0000 (UTC)
Date: Thu, 08 Feb 2018 15:07:43 -0800
From: Mark Nottingham <mnot@mnot.net>
Reply-To: Mark Nottingham <mnot@mnot.net>
To: quic-issues@ietf.org
Message-ID: <5a7cd83f9e631_57bc2b1f78e53c0c895c2@hookshot-fe-265448d.cp1-iad.github.net.mail>
Subject: [quicwg/wg-materials] 098f82: closes may, not june
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a7cd83f9e0ec_57bc2b1f78e53c0c8941"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/K5j9I-gIg7sMYgoLUdaGEBoJ79k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 08 Feb 2018 23:07:46 -0000

----==_mimepart_5a7cd83f9e0ec_57bc2b1f78e53c0c8941
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: 098f828452b779e29f88ea67befc231180beba40
      https://github.com/quicwg/wg-materials/commit/098f828452b779e29f88ea67befc231180beba40
  Author: Mark Nottingham <mnot@mnot.net>
  Date:   2018-02-09 (Fri, 09 Feb 2018)

  Changed paths:
    M interim-18-06/arrangements.md

  Log Message:
  -----------
  closes may, not june



----==_mimepart_5a7cd83f9e0ec_57bc2b1f78e53c0c8941--


From nobody Thu Feb  8 15:12:26 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 00426126C89 for <quic-issues@ietfa.amsl.com>; Thu,  8 Feb 2018 15:12:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 yqLbKKfu97zJ for <quic-issues@ietfa.amsl.com>; Thu,  8 Feb 2018 15:12:22 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 C4E65120047 for <quic-issues@ietf.org>; Thu,  8 Feb 2018 15:12:22 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518131542; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=UytuUUfa9RMJUJxUeKmaUt1ixVnAFXb19Gp8E1ri89Y=; b=MVguVPcob2gbEY0vjFraVCVE73J3VTTIoUm1qpmTrlIzKa/cVlqDPXg4T/50VZcLRJBViJ+q bPTG5LfWJ3u+vV4e5O4wN915q8ahFHuBoH96xYUxOYvT6zZYB1SantHRFlzYR+29HK+wEmfv /1kk2O1xokT2CyT1nqAzJd8dhMA=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mnot=mnot.net@github.com
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5a7cd6fd.7fea300951b0-smtp-out-n02; Thu, 08 Feb 2018 23:02:21 -0000 (UTC)
Date: Thu, 08 Feb 2018 15:02:21 -0800
From: Mark Nottingham <mnot@mnot.net>
Reply-To: Mark Nottingham <mnot@mnot.net>
To: quic-issues@ietf.org
Message-ID: <5a7cd6fdc8e4e_6c5b2ab26aae5c086564b@hookshot-fe-88eb02d.cp1-iad.github.net.mail>
Subject: [quicwg/wg-materials] 2abb14: add note about registration
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a7cd6fdc8a65_6c5b2ab26aae5c08655ba"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/MCUPH2s4eeZA7q1TnRYhXOaqUBw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 08 Feb 2018 23:12:25 -0000

----==_mimepart_5a7cd6fdc8a65_6c5b2ab26aae5c08655ba
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: 2abb141d9681e212d8cade5d7282f92435944d9a
      https://github.com/quicwg/wg-materials/commit/2abb141d9681e212d8cade5d7282f92435944d9a
  Author: Mark Nottingham <mnot@mnot.net>
  Date:   2018-02-09 (Fri, 09 Feb 2018)

  Changed paths:
    M interim-18-06/agenda.md

  Log Message:
  -----------
  add note about registration



----==_mimepart_5a7cd6fdc8a65_6c5b2ab26aae5c08655ba--


From nobody Thu Feb  8 15:14:51 2018
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 630BE12785F for <quic-issues@ietfa.amsl.com>; Thu,  8 Feb 2018 15:14:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 rkvnkKAmIfBH for <quic-issues@ietfa.amsl.com>; Thu,  8 Feb 2018 15:14:46 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 5A7AA126CF6 for <quic-issues@ietf.org>; Thu,  8 Feb 2018 15:14:46 -0800 (PST)
Date: Thu, 08 Feb 2018 15:14:45 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518131685; bh=XYBDWP3+d7KrpV7b4hYvkN9XEl4fR586YfWsczCwUoM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=sVOxDDsJoWN2REiJQHwynTmpHO1OuQc2o+3ZsrwF6DCz8lRxUPvCn00ByLlSI08Kx 05jtsj4HwQJ4ECEGEcoF7P4ys0Kj3QIeLSn167BdAd0yrNEhg9vxZQF23AT1P5+V0m 4tZG83Suimkd/peUYd9pE0xczXMDv+zCTll+GOW0=
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe7088bddbd88389eb4d8d5ad6d7b9d97ac5b7a5a92cf0000000116949be592a169ce119128f8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1099/issue_event/1465682829@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1099@github.com>
References: <quicwg/base-drafts/issues/1099@github.com>
Subject: Re: [quicwg/base-drafts] Push Stream Header duplication (#1099)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7cd9e59cff2_cb32ab62ea52ecc275941"; 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
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/skz8yAm9fcUH-kkLGco9lvsLL2k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 08 Feb 2018 23:14:48 -0000

----==_mimepart_5a7cd9e59cff2_cb32ab62ea52ecc275941
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1099.

-- 
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/1099#event-1465682829
----==_mimepart_5a7cd9e59cff2_cb32ab62ea52ecc275941
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1099" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="294725880" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1099">#1099</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1099#event-1465682829">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5XXCxtIpgOV-RJi3PI02F2WR1vMks5tS3_lgaJpZM4R651Q">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9WgBcGiWO37TnlFnvUiBYW7QDW1ks5tS3_lgaJpZM4R651Q.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1099#event-1465682829"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1099."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1099#event-1465682829"}}}</script>
----==_mimepart_5a7cd9e59cff2_cb32ab62ea52ecc275941--


From nobody Thu Feb  8 15:14:54 2018
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 BC11012D7F7 for <quic-issues@ietfa.amsl.com>; Thu,  8 Feb 2018 15:14:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.483
X-Spam-Level: 
X-Spam-Status: No, score=-0.483 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 VjXkuQ9ktBGR for <quic-issues@ietfa.amsl.com>; Thu,  8 Feb 2018 15:14:47 -0800 (PST)
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 401E51270A0 for <quic-issues@ietf.org>; Thu,  8 Feb 2018 15:14:47 -0800 (PST)
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=vT2vJdev7oMthtCDz2+EVtWusMc=; b=OXquJ/EiETsq2KZu BJACDGxTQNq/8qxAG/tDXFZBXPQz3q9SBro1tiudcRLUOr70r0V/+/J0/wOuWorU O3LS3ftmHufq0nFUx5x0JBTfrWCVq1ShmxAjQfNfkKCZ7Al3iIcnWAwRvscVQfkm L9LtGOwfeFNE0hQlnht0bK93gI8=
Received: by filter0286p1las1.sendgrid.net with SMTP id filter0286p1las1-29476-5A7CD9E5-4B 2018-02-08 23:14:45.899019492 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id KX2CE247R3uxtz6fc8wODw for <quic-issues@ietf.org>; Thu, 08 Feb 2018 23:14:45.734 +0000 (UTC)
Date: Thu, 08 Feb 2018 23:14:45 +0000 (UTC)
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe7088bddbd88389eb4d8d5ad6d7b9d97ac5b7a5a92cf0000000116949be592a169ce119128f8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1099/364281381@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1099@github.com>
References: <quicwg/base-drafts/issues/1099@github.com>
Subject: Re: [quicwg/base-drafts] Push Stream Header duplication (#1099)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7cd9e59d920_40d32ae8068feecc1971b8"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0B3ZDeZ19heB8aAJQwZQZ+SGYgT18SUchLxN zfIubIXgNcu4sPf3iqQQnFpx16qNCupjCqBSFdk2vdlWogWzyoCmKKKdG2fN+2dsHauZQtNbtedKFa VW4uMt9NcY2lI2iDdfquABhZtnRJ4hq1MiwnD77lhp8Sm4XqN1DfjOLvg7UU3DnJuhGfA0q0xTQSZu g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/2IRp9oebhgb9E5q7VvzLi6HE278>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 08 Feb 2018 23:14:49 -0000

----==_mimepart_5a7cd9e59d920_40d32ae8068feecc1971b8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Lets close this because I don't think there is any real issue.

-- 
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/1099#issuecomment-364281381
----==_mimepart_5a7cd9e59d920_40d32ae8068feecc1971b8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Lets close this because I don't think there is any real issue.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1099#issuecomment-364281381">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5XXCxtIpgOV-RJi3PI02F2WR1vMks5tS3_lgaJpZM4R651Q">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9WgBcGiWO37TnlFnvUiBYW7QDW1ks5tS3_lgaJpZM4R651Q.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1099#issuecomment-364281381"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@LPardue in #1099: Lets close this because I don't think there is any real issue."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1099#issuecomment-364281381"}}}</script>
----==_mimepart_5a7cd9e59d920_40d32ae8068feecc1971b8--


From nobody Fri Feb  9 11:39:04 2018
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 5F9AA1270AE for <quic-issues@ietfa.amsl.com>; Fri,  9 Feb 2018 11:39:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 2VuJACBcCnOc for <quic-issues@ietfa.amsl.com>; Fri,  9 Feb 2018 11:39:00 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 BBA4B12708C for <quic-issues@ietf.org>; Fri,  9 Feb 2018 11:39:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=5KX51BG9bNhwxP8AZP1g+icNhT4=; b=B8UtI0tWxfd3e0SN AJt2EuPgOoxVX10g45tdPysgGTohXU6E8b3C3GhakQvNQBd2tneOufDpCQA1hcuM /hR9rRW9gn5U+1rbwxQH+w3AEXcYfBtrveiLJFq0Nty+hF74dQpky+lkohLtskSC zu3o6lz1ME1H/hGVl8rkoAyUly0=
Received: by filter0480p1iad2.sendgrid.net with SMTP id filter0480p1iad2-2956-5A7DF8D3-1B 2018-02-09 19:38:59.387573322 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id cLwhBGtoQ9-pyPUc6Pynbw for <quic-issues@ietf.org>; Fri, 09 Feb 2018 19:38:59.474 +0000 (UTC)
Date: Fri, 09 Feb 2018 19:38:59 +0000 (UTC)
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb272d0f1f43d635c4872010f938530e7720da16492cf000000011695bad392a169ce11a46bbc@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1103@github.com>
Subject: [quicwg/base-drafts] Fix outdated function reference (#1103)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7df8d35c274_295c3fb61f378f38339882"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0wEPlWXxAPtS2qLBmWdLTu/Tek/zWM/m/YHj iPuEZE15rDZ+eaS0c7g58uGIPUY2RgWq0zPPWLfV+LWUYiCoUQJxjAFj0umoAtzDDAOeF0V+bq6yyV jcGOIc7NfPlV758lQi5pzm9650AZQKeAVpFLtYgsDFY8h58XkQ1ItvD4CmJ0qpbcZvAlPPQ1epkqoh 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Ta3GDv5Vu2W05miatCqnlHshOXk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 09 Feb 2018 19:39:02 -0000

----==_mimepart_5a7df8d35c274_295c3fb61f378f38339882
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit


You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1103

-- Commit Summary --

  * Fix outdated function reference

-- File Changes --

    M draft-ietf-quic-tls.md (2)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1103.patch
https://github.com/quicwg/base-drafts/pull/1103.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/1103

----==_mimepart_5a7df8d35c274_295c3fb61f378f38339882
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit



<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1103'>https://github.com/quicwg/base-drafts/pull/1103</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Fix outdated function reference</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1103/files#diff-0">draft-ietf-quic-tls.md</a>
    (2)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1103.patch'>https://github.com/quicwg/base-drafts/pull/1103.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1103.diff'>https://github.com/quicwg/base-drafts/pull/1103.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1103">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq47tkhI8ajIbs8lqkxJvIrtyNiRlks5tTJ7TgaJpZM4SAbj4">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2THlzoFtloUDUGQ7w0mtyLk0nhOks5tTJ7TgaJpZM4SAbj4.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1103"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Fix outdated function reference (#1103)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1103"}}}</script>

----==_mimepart_5a7df8d35c274_295c3fb61f378f38339882--


From nobody Fri Feb  9 14:17:25 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 5D3DF127241 for <quic-issues@ietfa.amsl.com>; Fri,  9 Feb 2018 14:17:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level: 
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 PBKouEFay9-h for <quic-issues@ietfa.amsl.com>; Fri,  9 Feb 2018 14:17:22 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 B7919126D3F for <quic-issues@ietf.org>; Fri,  9 Feb 2018 14:17:22 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518214641; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=IIOamxv2bXLiTVHtPFojO/DGELCYX9oW0a+3xrrTbx4=; b=eUwkK2I5sQhdpLFX1FcVtgm8KaAqRXCIob/K1Nc3Uxt//b9PmpvFbylr9wfp/AMVEM1Xuj9H NIqnsRvJKlIsE79miBIU0SKUFNdBAxO2aaeYxYebQzcnWPYsFpUU/g85BPJy78oyMzaHxycI rAe4Xr8FFBVSJQqsfc5blMbkBT4=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5a7e1df1.7f0ab01b52a0-smtp-out-n03; Fri, 09 Feb 2018 22:17:21 -0000 (UTC)
Date: Fri, 09 Feb 2018 14:17:20 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a7e1df0a39b1_4d172ab0aaf43c1c6417c@hookshot-fe-7191cb1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 7e4d4f: Fix outdated function reference
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a7e1df0a34ec_4d172ab0aaf43c1c64050"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/GLJjqU_kgB4t8kT755KpwUjQlXs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 09 Feb 2018 22:17:24 -0000

----==_mimepart_5a7e1df0a34ec_4d172ab0aaf43c1c64050
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 7e4d4fd3bd6fd5e1cf2e5e576ddfab1557746d04
      https://github.com/quicwg/base-drafts/commit/7e4d4fd3bd6fd5e1cf2e5e576ddfab1557746d04
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-02-09 (Fri, 09 Feb 2018)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Fix outdated function reference


  Commit: 567fdae2d37bca3236c09d6428d8dad51da469df
      https://github.com/quicwg/base-drafts/commit/567fdae2d37bca3236c09d6428d8dad51da469df
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-10 (Sat, 10 Feb 2018)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Merge pull request #1103 from martinduke/patch-9

Fix outdated function reference


Compare: https://github.com/quicwg/base-drafts/compare/a4c3c1c2f07f...567fdae2d37b
----==_mimepart_5a7e1df0a34ec_4d172ab0aaf43c1c64050--


From nobody Fri Feb  9 14:17:33 2018
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 7FB43126D3F for <quic-issues@ietfa.amsl.com>; Fri,  9 Feb 2018 14:17:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 wENS2EgdxNN2 for <quic-issues@ietfa.amsl.com>; Fri,  9 Feb 2018 14:17:24 -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 418BF1270FC for <quic-issues@ietf.org>; Fri,  9 Feb 2018 14:17:24 -0800 (PST)
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=gAtQ62yeREFRcBAy0LxjN86+dvk=; b=DvdCwEsPtuDgkpJz apPH8D/XKnzKPc4NkAdS/tjZIekdkot6yDw/RIbZ1V+lBM82DDW4ob4AEbCRd8u/ bhxnMvZwNv2BuoL+NdCVGL4kXZxYRUOKU2zq7xLqzBF2GrCBwpzdKwP6U7jL8jv6 jqm2lDUiKt27/uPkPsJXihkUYSw=
Received: by filter0339p1iad2.sendgrid.net with SMTP id filter0339p1iad2-31001-5A7E1DF2-18 2018-02-09 22:17:22.994069074 +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 ismtpd0002p1iad2.sendgrid.net (SG) with ESMTP id OV4LZfSsQLeB9szwznzsuw for <quic-issues@ietf.org>; Fri, 09 Feb 2018 22:17:22.795 +0000 (UTC)
Date: Fri, 09 Feb 2018 22:17:23 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab805caa00980f0a3a0b8a7f508b4827d7623c6d6792cf000000011695dff292a169ce11a46bbc@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1103/issue_event/1467630915@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1103@github.com>
References: <quicwg/base-drafts/pull/1103@github.com>
Subject: Re: [quicwg/base-drafts] Fix outdated function reference (#1103)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7e1df2cc5bb_6f793fbeab138f2c1127a8"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3pF8EkZnqMCJjsBRRpoBj2mbM242meRXq3GV K1yEvffaX/1GgNZFYbfkkP1+SSETST2z0Ff4p+WUEuBwUgBoiBrMfBLqOK2oPVRjmU0fD5kd7xCdFX wZEvj76JGOpGF4fVtYtSMm/cCH62QKIMSttN97lZiBQv6WstAvtqWeEO6wHtD3+jMQttJnYC959B3C Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/tQnZCqXVeqa21Zdax9rA1hP75Kg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 09 Feb 2018 22:17:25 -0000

----==_mimepart_5a7e1df2cc5bb_6f793fbeab138f2c1127a8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1103.

-- 
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/1103#event-1467630915
----==_mimepart_5a7e1df2cc5bb_6f793fbeab138f2c1127a8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1103" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="295988156" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1103">#1103</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1103#event-1467630915">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-nZeMwCS1x6f-z55e32ee10CIRQks5tTMPygaJpZM4SAbj4">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-DyQZjucYOTI5PTj058JiVf4b_yks5tTMPygaJpZM4SAbj4.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1103#event-1467630915"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1103."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1103#event-1467630915"}}}</script>
----==_mimepart_5a7e1df2cc5bb_6f793fbeab138f2c1127a8--


From nobody Fri Feb  9 15:19:46 2018
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 8A1BC128D2E for <quic-issues@ietfa.amsl.com>; Fri,  9 Feb 2018 15:19:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 BmqBdRYJ2jPj for <quic-issues@ietfa.amsl.com>; Fri,  9 Feb 2018 15:19:44 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 F0C2E127AD4 for <quic-issues@ietf.org>; Fri,  9 Feb 2018 15:19:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=sRoZj9azzwqkxeh/Cm08Bv1A+F0=; b=FelYzsgj6+lUzPJi MaYSTTYq7HXRnR8MZBiHvio0AiRyYD9oy6QO+UDbthh9AWskm2k7ELx7wHq5pxDa I6ogYGO6CnKPwEW13NB6yyuTyhS2d9DIQmtzRpCHEx1t+Lp4jSOW1wh5p0rZY2aU X8vLaqG+oPDa19zoHxwGoho4bEc=
Received: by filter0116p1las1.sendgrid.net with SMTP id filter0116p1las1-22885-5A7E2C8E-F 2018-02-09 23:19:42.459455853 +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 ismtpd0005p1iad2.sendgrid.net (SG) with ESMTP id gFC2K8Y0QrCX1xxKJYtFdQ for <quic-issues@ietf.org>; Fri, 09 Feb 2018 23:19:42.425 +0000 (UTC)
Date: Fri, 09 Feb 2018 23:19:42 +0000 (UTC)
From: Nick Harper <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab985f2e57daca1dfc6521920b61b16f14b853a2a092cf000000011695ee8e92a169ce11a53ef9@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1104@github.com>
Subject: [quicwg/base-drafts] Fix the label length in the QHKDF-Expand example (#1104)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7e2c8e5f457_7baf3fcfdfd62f38221248"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: nharper
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak08KBshkkyZh3lenSAnNRiku4lqPvuEUj8kwG RJjIwjxnubvG5yq0BFFlNiNhe+WwfVTxoFTLAVlgPH8OwiWOajIyLRTaqontS14PDe4CgImsKLkIev BQBeWuxubUAFSIHL3KTioez3et0iGtAaPzjdZY/bSQVhbLua2hMLrFMS+Nj3ivR/GPMgNM5Zi28zQr g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/EPdBLpa16IHEturUH-I-FleJ0LE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 09 Feb 2018 23:19:45 -0000

----==_mimepart_5a7e2c8e5f457_7baf3fcfdfd62f38221248
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit


You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1104

-- Commit Summary --

  * Fix the label length in the QHKDF-Expand example

-- File Changes --

    M draft-ietf-quic-tls.md (2)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1104.patch
https://github.com/quicwg/base-drafts/pull/1104.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/1104

----==_mimepart_5a7e2c8e5f457_7baf3fcfdfd62f38221248
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit



<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1104'>https://github.com/quicwg/base-drafts/pull/1104</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Fix the label length in the QHKDF-Expand example</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1104/files#diff-0">draft-ietf-quic-tls.md</a>
    (2)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1104.patch'>https://github.com/quicwg/base-drafts/pull/1104.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1104.diff'>https://github.com/quicwg/base-drafts/pull/1104.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1104">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9P2myAEP_2eH4GmM29g--vddlqKks5tTNKOgaJpZM4SAqeH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8ocqNkZGcLBi0WZhCWzUSxWDEcPks5tTNKOgaJpZM4SAqeH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1104"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Fix the label length in the QHKDF-Expand example (#1104)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1104"}}}</script>

----==_mimepart_5a7e2c8e5f457_7baf3fcfdfd62f38221248--


From nobody Sat Feb 10 00:52:39 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 AC5FC1274D2 for <quic-issues@ietfa.amsl.com>; Sat, 10 Feb 2018 00:52:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.798
X-Spam-Level: 
X-Spam-Status: No, score=-0.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 xOZNFPmlqnEU for <quic-issues@ietfa.amsl.com>; Sat, 10 Feb 2018 00:52:36 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 3C859124234 for <quic-issues@ietf.org>; Sat, 10 Feb 2018 00:52:36 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518252755; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=W18FnvWroJxWe35TU8r11QkxHGsmuRNGtFrmR/tPu0Y=; b=HtubUMwM2E+9zzfhcvILKM2GPkT4DN3Jw1IMOYn1RUhQ8FJ4khYV1VLVP4k87f/wkOTAN/YA DZm/wT3XT6hfJ71xHkmtEf6F7PGtI9ekEtAdZBn40bmH64Xj2HoLVXadjiUCV4F3tk8j4DEJ OHB/9pIDt5Fe6LkEfz4EMy9lW6o=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.36]) by mxa.mailgun.org with ESMTP id 5a7eb2d3.7f2c1c420d50-smtp-out-n01; Sat, 10 Feb 2018 08:52:35 -0000 (UTC)
Date: Sat, 10 Feb 2018 00:52:33 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a7eb2d1f4211_63332af7814cdc1050488@hookshot-fe-cace476.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 999a0e: Fix the label length in the QHKDF-Expand example
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a7eb2d1f3ba7_63332af7814cdc10503fb"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/73799-AdvPxeBUW9MHgJw0kPCd4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Sat, 10 Feb 2018 08:52:38 -0000

----==_mimepart_5a7eb2d1f3ba7_63332af7814cdc10503fb
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 999a0ee31b590cb685e7c92418c956a3e56e8a03
      https://github.com/quicwg/base-drafts/commit/999a0ee31b590cb685e7c92418c956a3e56e8a03
  Author: Nick Harper <nharper@chromium.org>
  Date:   2018-02-09 (Fri, 09 Feb 2018)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Fix the label length in the QHKDF-Expand example


  Commit: 4385ffaf129ca74d27a045b4fac49905a999bbcc
      https://github.com/quicwg/base-drafts/commit/4385ffaf129ca74d27a045b4fac49905a999bbcc
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-10 (Sat, 10 Feb 2018)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Merge pull request #1104 from nharper/qhkdf-example-label-len

Fix the label length in the QHKDF-Expand example


Compare: https://github.com/quicwg/base-drafts/compare/567fdae2d37b...4385ffaf129c
----==_mimepart_5a7eb2d1f3ba7_63332af7814cdc10503fb--


From nobody Sat Feb 10 00:52:46 2018
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 E66BF124234 for <quic-issues@ietfa.amsl.com>; Sat, 10 Feb 2018 00:52:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 qzCXrkEZ1STI for <quic-issues@ietfa.amsl.com>; Sat, 10 Feb 2018 00:52:37 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 7F110126DEE for <quic-issues@ietf.org>; Sat, 10 Feb 2018 00:52:37 -0800 (PST)
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=t0puSv0ns3hVwLY74OXM+smlOe4=; b=u/2Gek9hIPDlzI8r fM3UMhW1rcqkY3vu+oCKI/zIeM54giykFEgMDNoT/Qz/wgR1dqgnGFd+u3RIPfcw ZzyJonjCvW7e8s55tcshJEA7KmMZmNv5KmX+510t+auHcKdf5kyjMcEr6Uz4b5mN momVoH5MH5LsfGq0bduE2JDfZ5w=
Received: by filter0444p1iad2.sendgrid.net with SMTP id filter0444p1iad2-31367-5A7EB2D4-5 2018-02-10 08:52:36.193456623 +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 ismtpd0021p1iad2.sendgrid.net (SG) with ESMTP id ebrb_UKGSrKHx-NM77oqqw for <quic-issues@ietf.org>; Sat, 10 Feb 2018 08:52:36.173 +0000 (UTC)
Date: Sat, 10 Feb 2018 08:52:36 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba0dcb21e8e1df8e8145882c765338224bfd4b0cf92cf00000001169674d392a169ce11a53ef9@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1104/issue_event/1467923315@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1104@github.com>
References: <quicwg/base-drafts/pull/1104@github.com>
Subject: Re: [quicwg/base-drafts] Fix the label length in the QHKDF-Expand example (#1104)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7eb2d3f3f00_60f42aadce7fcec4253828"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2c6Iz4+xI/k9Hk0ce8YVNv1GadahAQpftwZO gcN1s5UzIHKocZ8pz702d4Duugyl4DzyvDGaSwBSPedm0qjc5KN/a6158lclCwElOHrt0lYZ+3qxHP CE3ry+0qDmzNPZ9XnFUQD3QXSspPrX+rIlHDFaDKlpGqdGHu/EGgCsV7t+8chyNrHjiz7wgLqx6ven s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/sMgxFf2fi-MpyOPloOVF1gc3yh4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 10 Feb 2018 08:52:39 -0000

----==_mimepart_5a7eb2d3f3f00_60f42aadce7fcec4253828
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1104.

-- 
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/1104#event-1467923315
----==_mimepart_5a7eb2d3f3f00_60f42aadce7fcec4253828
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1104" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="296042233" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1104">#1104</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1104#event-1467923315">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqypljNLsPlvT8zLNSAEixozMDPooks5tTVjTgaJpZM4SAqeH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6W9obsiTVofkLLuUPQ0N_8DfMV9ks5tTVjTgaJpZM4SAqeH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1104#event-1467923315"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1104."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1104#event-1467923315"}}}</script>
----==_mimepart_5a7eb2d3f3f00_60f42aadce7fcec4253828--


From nobody Sat Feb 10 11:05:05 2018
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 9B15612D77D for <quic-issues@ietfa.amsl.com>; Sat, 10 Feb 2018 11:05:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 NHISan-TK5kj for <quic-issues@ietfa.amsl.com>; Sat, 10 Feb 2018 11:05:01 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 5DBA3126C2F for <quic-issues@ietf.org>; Sat, 10 Feb 2018 11:05:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=gk1m/WMGbAfBn0VvSwt9AP8HfWk=; b=Ycwjw8IOda4AyR5V r96e4FM0gX/oOr5YD07K/LeW9VZQgkEcrVDkf5NPMZcJfClunTglHlOp34/2gXmg RgA/u4KFATfOZkKJJJu0p+UC0O7tqAieqcX8nog7YqM1UjUkupr1NN26nD3MgH7G 1260U6Eo0f2xmcYMtNJvzEMOUN8=
Received: by filter0314p1iad2.sendgrid.net with SMTP id filter0314p1iad2-13778-5A7F425C-3 2018-02-10 19:05:00.115770566 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id 5yPvFZD2QDqmvsHApU9ndg for <quic-issues@ietf.org>; Sat, 10 Feb 2018 19:05:00.040 +0000 (UTC)
Date: Sat, 10 Feb 2018 19:05:00 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9a675d91be74158283d19717405264f8b1204fc692cf000000011697045b92a169ce11a680ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1105@github.com>
Subject: [quicwg/base-drafts] Segmented Packet Numbers (#1105)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7f425bec34c_26dc2aeee5294ed473563d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1lta28dWGlmzAYIYYiw9ph6hBXKuJd+F3Cqx u2xIEuto/5dM4mwCDx2hlDzkgY7DABWXYc0llE2wl7MCf3gQjN5FEiGxyvsnwR5PaEVHuNKiKj/yp8 e4Hb2Y13hASW0SEFSGINxYFc+HQ6cDClX+CPADWtVdXE+N+7m5oBdinxLFQL6doR24MBlO30w7K+mL k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/9PL2pOnKjUtGOxkk1HueFHncsNA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 10 Feb 2018 19:05:03 -0000

----==_mimepart_5a7f425bec34c_26dc2aeee5294ed473563d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

There is a long ongoing discussion on the mailing list about packet number encryption.
Here is proposal extracted from that discussion which does not involve packet number encryption.

NOTE: this is not a consensus and I am not personally convinced this is best option, but it is one option.

The packet number is segmented in a lower 32-bit counter (nonce) and an upper 30+bit path identifier (PID). The packet number is globally unique across all paths and is used directly in ACK frames, but it is never transmitted in clear text on the wire. The lower 32-bit nonce is transmitted in clear text in place of the packet number as a varint. The nonce starts at zero and increments for every packet sent on a given path and a path cease to be valid no later than when the counter reaches 2^32-1. The PID starts at 0 and is incremented for every new path in use. It is not strictly required to increment by one, but each path MUST have a unique PID that is known to both enpoints. There must be a mapping from connection ID to a PID pair.

This solution provides dense ACK ranges only having gaps where a new path is in use. The packet number directly identifies that path the packet was transmitted on which could help congestion control.

It may be relevant to allow more than 30 bits for the PID range because the packet number space is exhausted relatively fast, but then the packet number cannot be encoded in a 64 bit varint.

It is also proposed to use asymmetric CID's so there is a 1-1 mapping from PID to CID, but it is not strictly necessary. (https://github.com/quicwg/base-drafts/issues/1089)

Additionally, if each path is given two PID's differing only by only the lower bit, this can be used instead of skipping packet numbers in gapless ACK attack mitigation (https://github.com/quicwg/base-drafts/issues/1092). If the CID is absent, a bit in the header can select which PID is in use. 


The major upside to the approach

1. Avoids PN encryption which could add an estimated 18% overhead for low-latencey applications.
2. AEAD IV (nonce/packetnumber) not in clear text affects hardware offload and pipelined operation.
3. Reduces ACK fragmentation.
4. Simplifies per path network monitoring
5. Easily handles multi-path.
6. Congenstion control might be easier to handle across paths because the PN identifies its path directly.

The major downside to the approach:

1. per path counters could be abused to re-sort packets that shoudn't be (increased latency), but tunneling could do that anyway, so...
2. The packet number space is exhausted faster when constrained to 64 bit varints.


-- 
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/1105
----==_mimepart_5a7f425bec34c_26dc2aeee5294ed473563d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>There is a long ongoing discussion on the mailing list about packet number encryption.<br>
Here is proposal extracted from that discussion which does not involve packet number encryption.</p>
<p>NOTE: this is not a consensus and I am not personally convinced this is best option, but it is one option.</p>
<p>The packet number is segmented in a lower 32-bit counter (nonce) and an upper 30+bit path identifier (PID). The packet number is globally unique across all paths and is used directly in ACK frames, but it is never transmitted in clear text on the wire. The lower 32-bit nonce is transmitted in clear text in place of the packet number as a varint. The nonce starts at zero and increments for every packet sent on a given path and a path cease to be valid no later than when the counter reaches 2^32-1. The PID starts at 0 and is incremented for every new path in use. It is not strictly required to increment by one, but each path MUST have a unique PID that is known to both enpoints. There must be a mapping from connection ID to a PID pair.</p>
<p>This solution provides dense ACK ranges only having gaps where a new path is in use. The packet number directly identifies that path the packet was transmitted on which could help congestion control.</p>
<p>It may be relevant to allow more than 30 bits for the PID range because the packet number space is exhausted relatively fast, but then the packet number cannot be encoded in a 64 bit varint.</p>
<p>It is also proposed to use asymmetric CID's so there is a 1-1 mapping from PID to CID, but it is not strictly necessary. (<a href="https://github.com/quicwg/base-drafts/issues/1089" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="293320625" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1089">#1089</a>)</p>
<p>Additionally, if each path is given two PID's differing only by only the lower bit, this can be used instead of skipping packet numbers in gapless ACK attack mitigation (<a href="https://github.com/quicwg/base-drafts/issues/1092" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="293848006" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1092">#1092</a>). If the CID is absent, a bit in the header can select which PID is in use.</p>
<p>The major upside to the approach</p>
<ol>
<li>Avoids PN encryption which could add an estimated 18% overhead for low-latencey applications.</li>
<li>AEAD IV (nonce/packetnumber) not in clear text affects hardware offload and pipelined operation.</li>
<li>Reduces ACK fragmentation.</li>
<li>Simplifies per path network monitoring</li>
<li>Easily handles multi-path.</li>
<li>Congenstion control might be easier to handle across paths because the PN identifies its path directly.</li>
</ol>
<p>The major downside to the approach:</p>
<ol>
<li>per path counters could be abused to re-sort packets that shoudn't be (increased latency), but tunneling could do that anyway, so...</li>
<li>The packet number space is exhausted faster when constrained to 64 bit varints.</li>
</ol>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1105">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6fZrDm2bz0ccuYfe_dUzntnKKM9ks5tTehbgaJpZM4SBCh6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2BfaHUeXunbL01XjuIe64rW_OIhks5tTehbgaJpZM4SBCh6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1105"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Segmented Packet Numbers (#1105)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1105"}}}</script>
----==_mimepart_5a7f425bec34c_26dc2aeee5294ed473563d--


From nobody Sat Feb 10 11:42:20 2018
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 CBCA612DA22 for <quic-issues@ietfa.amsl.com>; Sat, 10 Feb 2018 11:42:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 LhblksaQXIAu for <quic-issues@ietfa.amsl.com>; Sat, 10 Feb 2018 11:42:17 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 E79FD12D77B for <quic-issues@ietf.org>; Sat, 10 Feb 2018 11:42:16 -0800 (PST)
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=jZrn8oTle1uRSs8/Z77EIKGJMdQ=; b=X4XjjPLgsLbd1P3C AQrxmcxb2MVxOu+QTvCFNahieDGRJRSJlLpPYUwj1ZasAwcfnCVMQyTUQQivpI2x yz24lZWofckCLZ8Peny70kwZkxBiQN3AyjDAxpEq11ZUihXbIc6EIaqx6XEzny5M pdlKmJjuUwnjFyOX+OwquYoe1Uo=
Received: by filter0155p1iad2.sendgrid.net with SMTP id filter0155p1iad2-28383-5A7F4B17-27 2018-02-10 19:42:15.679443308 +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 ismtpd0015p1iad2.sendgrid.net (SG) with ESMTP id ZlV8lhufRV6oYnfBS1HpoA for <quic-issues@ietf.org>; Sat, 10 Feb 2018 19:42:15.547 +0000 (UTC)
Date: Sat, 10 Feb 2018 19:42:15 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab008bab53b1e661002b1e4f0a2e5c905de373d63392cf0000000116970d1792a169ce11a680ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1105/364683705@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1105@github.com>
References: <quicwg/base-drafts/issues/1105@github.com>
Subject: Re: [quicwg/base-drafts] Segmented Packet Numbers (#1105)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7f4b179506e_26fa2aeee5294ed4386195"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1xvmFCteFInLH5Es0dmGJ67t7tFDRHaNKf05 dl4oCVtsGriphBbK4BAeIA0vArLCYlNcIbnXaKOqOsrol/CMUynaZhFVfGWBoUvRO5j/8fnJ3/L9hQ gLpO6rooYnr58cOUh/nn8FzG6N1PaVeu8zOurlrqqvX5+CUaFXVPAtZcOxufKVigImDG9XzZJk0Os2 U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8XabBIn7-RtoTnQ_kXygD7V5YFU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 10 Feb 2018 19:42:19 -0000

----==_mimepart_5a7f4b179506e_26fa2aeee5294ed4386195
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

A variation of this theme involves nonce encryption which is similar to already proposed packet number encryption, except it is faster:

A derived path encryption key is used to produce a random number sequence in CTR mode (Path PRNG). Each counter increment produces 16 random bytes (the symmetric crypto block size). The nonce is var length encoded and only as many bytes as needed is drawn the path PRNG. The nonce is XOR'ed with these bytes.

With AES-NI this leads to a 4-fold increase in per block crypto performance due to parallel operation with a pregenerated stream of 64 bytes at a time. Because much less than a block size is needed, (at most 1/4 block), this further leads to a 4-fold increase, so we improve the crypto with a factor 16.

This results in a nonce crypto overhead of only a few nano seconds per packet, which is sufficient to alleviate low-latency concerns.

However, it still prevents some crypto pipelining of packets because the nonce is not in clear text, but it does prevent ossficiation of the nonce field.

-- 
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/1105#issuecomment-364683705
----==_mimepart_5a7f4b179506e_26fa2aeee5294ed4386195
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>A variation of this theme involves nonce encryption which is similar to =
already proposed packet number encryption, except it is faster:</p>
<p>A derived path encryption key is used to produce a random number sequenc=
e in CTR mode (Path PRNG). Each counter increment produces 16 random bytes =
(the symmetric crypto block size). The nonce is var length encoded and only=
 as many bytes as needed is drawn the path PRNG. The nonce is XOR'ed with t=
hese bytes.</p>
<p>With AES-NI this leads to a 4-fold increase in per block crypto performa=
nce due to parallel operation with a pregenerated stream of 64 bytes at a t=
ime. Because much less than a block size is needed, (at most 1/4 block), th=
is further leads to a 4-fold increase, so we improve the crypto with a fact=
or 16.</p>
<p>This results in a nonce crypto overhead of only a few nano seconds per p=
acket, which is sufficient to alleviate low-latency concerns.</p>
<p>However, it still prevents some crypto pipelining of packets because the=
 nonce is not in clear text, but it does prevent ossficiation of the nonce =
field.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1105#issuecomment-364683705">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqwL3bhZLqeYENW=
ZfChL_xn6rpNFKks5tTfEXgaJpZM4SBCh6">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq8m1ZHkOeoLnKF5x=
gZIomwVYJLIcks5tTfEXgaJpZM4SBCh6.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1105#issuecomment-364683705"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #1105: A variation =
of this theme involves nonce encryption which is similar to already propose=
d packet number encryption, except it is faster:\r\n\r\nA derived path encr=
yption key is used to produce a random number sequence in CTR mode (Path PR=
NG). Each counter increment produces 16 random bytes (the symmetric crypto =
block size). The nonce is var length encoded and only as many bytes as need=
ed is drawn the path PRNG. The nonce is XOR'ed with these bytes.\r\n\r\nWit=
h AES-NI this leads to a 4-fold increase in per block crypto performance du=
e to parallel operation with a pregenerated stream of 64 bytes at a time. B=
ecause much less than a block size is needed, (at most 1/4 block), this fur=
ther leads to a 4-fold increase, so we improve the crypto with a factor 16.=
\r\n\r\nThis results in a nonce crypto overhead of only a few nano seconds =
per packet, which is sufficient to alleviate low-latency concerns.\r\n\r\nH=
owever, it still prevents some crypto pipelining of packets because the non=
ce is not in clear text, but it does prevent ossficiation of the nonce fiel=
d."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-d=
rafts/issues/1105#issuecomment-364683705"}}}</script>=

----==_mimepart_5a7f4b179506e_26fa2aeee5294ed4386195--


From nobody Sat Feb 10 11:56:52 2018
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 A764D12DA24 for <quic-issues@ietfa.amsl.com>; Sat, 10 Feb 2018 11:56:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 4UGxouGTWGdB for <quic-issues@ietfa.amsl.com>; Sat, 10 Feb 2018 11:56:49 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 EE00812DA22 for <quic-issues@ietf.org>; Sat, 10 Feb 2018 11:56:48 -0800 (PST)
Date: Sat, 10 Feb 2018 11:56:47 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518292607; bh=mMWsvZ5tap1NALIPguEbj0XFzekHwSW9tVyTYgARPpk=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=T6/+DW+BLudCIf7nLspDtWNSUlrsSo8mWtzprsMZ7HckLYLK8CViEIEgkmZ9W9Iaa Hcx/NBA1UghZZ6xtvO/0JoY4tkxRjGf2dqj1P0kvX7CGxL3fAMa1jS6Jy+ghXNRdfJ WqsGix7qve5sFwe7LGvDA3PnWaulorkmKDTxN8VI=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abae0703ff71f560c780cef967ae814d674331d04692cf000000011697107f92a169ce11a680ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1105/364685469@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1105@github.com>
References: <quicwg/base-drafts/issues/1105@github.com>
Subject: Re: [quicwg/base-drafts] Segmented Packet Numbers (#1105)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a7f4e7fb3c45_18f72ac7b1f86ecc4396a1"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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/61SB1oaGEut0JDKrAvnfzmDiB7E>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 10 Feb 2018 19:56:51 -0000

----==_mimepart_5a7f4e7fb3c45_18f72ac7b1f86ecc4396a1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

A futher variation is to use the proposed packet number encryption schema (https://github.com/quicwg/base-drafts/pull/1079) but still use segmented packet numbers to help per path loss management.

-- 
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/1105#issuecomment-364685469
----==_mimepart_5a7f4e7fb3c45_18f72ac7b1f86ecc4396a1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>A futher variation is to use the proposed packet number encryption schema (<a href="https://github.com/quicwg/base-drafts/pull/1079" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="292292680" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1079">#1079</a>) but still use segmented packet numbers to help per path loss management.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1105#issuecomment-364685469">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxi3gamdV7QbxV0KUHjUw00iverKks5tTfR_gaJpZM4SBCh6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyBzCLXZyL3V2XFDxRKLFMZo8qeqks5tTfR_gaJpZM4SBCh6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1105#issuecomment-364685469"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #1105: A futher variation is to use the proposed packet number encryption schema (https://github.com/quicwg/base-drafts/pull/1079) but still use segmented packet numbers to help per path loss management."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1105#issuecomment-364685469"}}}</script>
----==_mimepart_5a7f4e7fb3c45_18f72ac7b1f86ecc4396a1--


From nobody Sun Feb 11 13:41:18 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 16A281271DF for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 13:41:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.001
X-Spam-Level: 
X-Spam-Status: No, score=-1.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_NXDOMAIN=0.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 YiakQJLKgtzH for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 13:41:15 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 7756C1200B9 for <quic-issues@ietf.org>; Sun, 11 Feb 2018 13:41:15 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518385274; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=x4VO7rz79dMvF1PIoxjfvxQ/j3wmwbAiWaoOEg/hbj0=; b=f3bj/zwTMRAKnxE+kW2grwqOwiFeNGlfSYgsju9uqf9hu4zexbZMEupJYZVqpNAz9zkJO6cp gC9l8o4wxzX0qECVuUpzoa/TCOBrsSQk6ugwJTEMqTpsALb45jSQXdAmSnF5gncAZ9THuh8Z YyANvBM+EbivP3PmL6txlRyM1j4=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: ianswett=users.noreply.github.com@github.com
Received: from github.com (Unknown [192.30.253.29]) by mxa.mailgun.org with ESMTP id 5a80b87a.7f2044251e10-smtp-out-n03; Sun, 11 Feb 2018 21:41:14 -0000 (UTC)
Date: Sun, 11 Feb 2018 13:41:14 -0800
From: ianswett <ianswett@users.noreply.github.com>
Reply-To: ianswett <ianswett@users.noreply.github.com>
To: quic-issues@ietf.org
Message-ID: <5a80b87ad4e2_26032ac681955c1460512@hookshot-fe-b0febf1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 07cd84: Define InRecovery()
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a80b87ad092_26032ac681955c1460450"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/-7YOZfeCaXTN7v5_NC6YlnQqZiw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Sun, 11 Feb 2018 21:41:17 -0000

----==_mimepart_5a80b87ad092_26032ac681955c1460450
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/ianswett-inrecovery
  Home:   https://github.com/quicwg/base-drafts
  Commit: 07cd8498591f326542d79cea4b01bd9fe82bc41c
      https://github.com/quicwg/base-drafts/commit/07cd8498591f326542d79cea4b01bd9fe82bc41c
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-02-11 (Sun, 11 Feb 2018)

  Changed paths:
    M draft-ietf-quic-recovery.md

  Log Message:
  -----------
  Define InRecovery()



----==_mimepart_5a80b87ad092_26032ac681955c1460450--


From nobody Sun Feb 11 13:42:20 2018
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 6D7601271DF for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 13:42:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 xLhvLu1Lm8RZ for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 13:42:17 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B006F1200B9 for <quic-issues@ietf.org>; Sun, 11 Feb 2018 13:42:17 -0800 (PST)
Date: Sun, 11 Feb 2018 13:42:16 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518385336; bh=3u8gKg7QaEP43j2dJiJds1oeNkznR+el2kQXeJAdFO0=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=2U4BWF8Zi1H+snTfxdgalJO3ANHjN5KjEdM8IOaASuSkeZfImZN8jh7jiJM4JlNza QFl5/7Jzh5Kpq3Wpmwg8bDu25oSnjuvIGXxBi91ydAu1uvW8cRUW9gG9dVFwav2dsb PCA+Nn66mc+SMJ/KkuchM6HW1PZ5eIvh3C15Dr6M=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab73a448e2b37c4b2d78905f14574a0303a530016292cf0000000116987ab892a169ce11a81680@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1106@github.com>
Subject: [quicwg/base-drafts] Define InRecovery() (#1106)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a80b8b8c843b_50682acb876f0ec8559014"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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/feBHhBP2oUdwXmjzU6yD-sbluJM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 11 Feb 2018 21:42:19 -0000

----==_mimepart_5a80b8b8c843b_50682acb876f0ec8559014
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

You were right, there was a case that should have been <=.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1106

-- Commit Summary --

  * Define InRecovery()

-- File Changes --

    M draft-ietf-quic-recovery.md (5)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1106.patch
https://github.com/quicwg/base-drafts/pull/1106.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/1106

----==_mimepart_5a80b8b8c843b_50682acb876f0ec8559014
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>You were right, there was a case that should have been &lt;=.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1106'>https://github.com/quicwg/base-drafts/pull/1106</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Define InRecovery()</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1106/files#diff-0">draft-ietf-quic-recovery.md</a>
    (5)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1106.patch'>https://github.com/quicwg/base-drafts/pull/1106.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1106.diff'>https://github.com/quicwg/base-drafts/pull/1106.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1106">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7StdeRbsMQvKYIa1Kez4Oe5daNeks5tT164gaJpZM4SBhTC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5eTOjB96VBSAYfzRFJt_uhl2A2iks5tT164gaJpZM4SBhTC.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1106"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Define InRecovery() (#1106)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1106"}}}</script>

----==_mimepart_5a80b8b8c843b_50682acb876f0ec8559014--


From nobody Sun Feb 11 13:44:18 2018
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 B15FA1271FD for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 13:44:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 2__2jvKy588j for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 13:44:15 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 1DFA41200B9 for <quic-issues@ietf.org>; Sun, 11 Feb 2018 13:44:15 -0800 (PST)
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=kq0C6ry8ODNqFlDLBe/HadCLcrY=; b=ZYIjx9octg5XeYIr Pfceco9JOdmc9tDgbX4yoXgtnsqHlhw3lpm0D4xgpc6NcK1rsxl48yJYTN8+ljv0 3GMZSY4R27qalDfL6zagh5JZFFLrRWjjV0tRhXFSWndmNgDkDVlkjnOuBQdswesG c2/uWGR6jBA0HadQB5e3sw//EVU=
Received: by filter0109p1las1.sendgrid.net with SMTP id filter0109p1las1-19665-5A80B92D-16 2018-02-11 21:44:13.677608342 +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 ismtpd0010p1iad2.sendgrid.net (SG) with ESMTP id sJzQcXbjTQCvFk6GEmVruQ for <quic-issues@ietf.org>; Sun, 11 Feb 2018 21:44:13.762 +0000 (UTC)
Date: Sun, 11 Feb 2018 21:44:13 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1106/push/2322980441@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1106@github.com>
References: <quicwg/base-drafts/pull/1106@github.com>
Subject: Re: [quicwg/base-drafts] Define InRecovery() (#1106)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a80b92d7fc90_1e0b2af01c420ec81070fd"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1loEyPzjCYHsmkaDAsp6LGH9LyAWNVqNY/TR wo7Fzng0+6M5UHevOOJR/8NarZROPFtfUYNnXRp2YWbffVLSowrbQRgWnPRZC9BlVYE+LT8g0dd7hn cZVgK59pwJ6RgqCSOOmpqafANs3cZ7hKRMQLcoc3fNrbpJCqQ0+15Ny6VK0fna3288cIsORDSRYMXU E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/53740SRLW2NZNnJHSbfmYh9VMHg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 11 Feb 2018 21:44:17 -0000

----==_mimepart_5a80b92d7fc90_1e0b2af01c420ec81070fd
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@ianswett pushed 1 commit.

eb2adc1  Update draft-ietf-quic-recovery.md


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1106/files/07cd8498591f326542d79cea4b01bd9fe82bc41c..eb2adc16224de66666e4cbd9febd409e8e30ed16

----==_mimepart_5a80b92d7fc90_1e0b2af01c420ec81070fd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/ianswett" class="user-mention">@ianswett</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/eb2adc1" class="commit-link">eb2adc1</a>  Update draft-ietf-quic-recovery.md</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1106/files/07cd8498591f326542d79cea4b01bd9fe82bc41c..eb2adc16224de66666e4cbd9febd409e8e30ed16">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5gmIByoWGyG1b89lCWHrrtHKQHwks5tT18tgaJpZM4SBhTC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4RwnVpRg9I05-LpodHJk42myQRhks5tT18tgaJpZM4SBhTC.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1106/files/07cd8498591f326542d79cea4b01bd9fe82bc41c..eb2adc16224de66666e4cbd9febd409e8e30ed16"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett pushed 1 commit in #1106"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1106/files/07cd8498591f326542d79cea4b01bd9fe82bc41c..eb2adc16224de66666e4cbd9febd409e8e30ed16"}}}</script>

----==_mimepart_5a80b92d7fc90_1e0b2af01c420ec81070fd--


From nobody Sun Feb 11 14:09:16 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 E7ECF127419 for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 14:09:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.499
X-Spam-Level: *
X-Spam-Status: No, score=1.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_NXDOMAIN=0.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499] autolearn=no 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 RZVvg5ZTsg85 for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 14:09:13 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 6625C120726 for <quic-issues@ietf.org>; Sun, 11 Feb 2018 14:09:13 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518386952; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=xRU8/NEnHEB7Ebhyw+4ytE1cryKTovOg/rnJwBsksmU=; b=wb6cT90TOkzO9M0+QdJsLrU4cJhjAib+xvkReMhrWnHluxR+qFPHt/lhFrpmpRxXdeftP5p9 a330JfMRpr3k0jiGGBoTe1gylUnyMpbVQUFhTA9WJSY5TwmDSa1pnESdhIjhyj339kmC4i24 IAHXz92N3HJXzYbMYCdA7KeYOUo=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: ianswett=users.noreply.github.com@github.com
Received: from github.com (Unknown [192.30.252.35]) by mxa.mailgun.org with ESMTP id 5a80b92b.7f3150580480-smtp-out-n02; Sun, 11 Feb 2018 21:44:11 -0000 (UTC)
Date: Sun, 11 Feb 2018 13:44:11 -0800
From: ianswett <ianswett@users.noreply.github.com>
Reply-To: ianswett <ianswett@users.noreply.github.com>
To: quic-issues@ietf.org
Message-ID: <5a80b92bcabfb_9d62ad7c6d4fc101427bf@hookshot-fe-d252ca1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] eb2adc: Update draft-ietf-quic-recovery.md
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a80b92bca797_9d62ad7c6d4fc10142623"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/BRmlMAqmI29E5juZANhr2cTfYgI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Sun, 11 Feb 2018 22:09:15 -0000

----==_mimepart_5a80b92bca797_9d62ad7c6d4fc10142623
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/ianswett-inrecovery
  Home:   https://github.com/quicwg/base-drafts
  Commit: eb2adc16224de66666e4cbd9febd409e8e30ed16
      https://github.com/quicwg/base-drafts/commit/eb2adc16224de66666e4cbd9febd409e8e30ed16
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-02-11 (Sun, 11 Feb 2018)

  Changed paths:
    M draft-ietf-quic-recovery.md

  Log Message:
  -----------
  Update draft-ietf-quic-recovery.md



----==_mimepart_5a80b92bca797_9d62ad7c6d4fc10142623--


From nobody Sun Feb 11 22:40:13 2018
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 E2891126CD8 for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 22:40:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 d7qglna0ZyFd for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 22:40:10 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91BE0124BE8 for <quic-issues@ietf.org>; Sun, 11 Feb 2018 22:40:10 -0800 (PST)
Date: Sun, 11 Feb 2018 22:40:09 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518417609; bh=gkNT0c7S83kyvmLWLez/XCqG+Wq62ka+dVpm4PGZXrw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=n80O4GkERhcK2tFa5Dfb7CfCLY7CyAgS+QHea+0nG5U2i+8Yew/VxPihZUi4UPE+B DmgcMOvzysdhfqWbdWXq6XxPBBUF9ZjU3I6GTmVLepHRC/yjiKVHiKm/dWLGQ0blK7 CoXFtmR0XsMuud+IuXEcfFkLcGvueqxdzUQzwkfA=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/push/2323557448@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8136c9cf532_1b13fb22bdc0f3823259"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Kx37bH77HtSyiuftwdhjvuQtpTM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 06:40:12 -0000

----==_mimepart_5a8136c9cf532_1b13fb22bdc0f3823259
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@janaiyengar pushed 4 commits.

d7c9445  sync
138ed42  first cut at rewrite
e46264c  sync
8ebb6ae  complete rewrite


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1012/files/86fd34fe2f4d8e0c87cc7542bc4fa436daac59b9..8ebb6ae4a599395f32f372351d0ed5c44126b3e5

----==_mimepart_5a8136c9cf532_1b13fb22bdc0f3823259
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/janaiyengar" class="user-mention">@janaiyengar</a> pushed 4 commits.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/d7c9445" class="commit-link">d7c9445</a>  sync</li>
  <li><a href="https://github.com/quicwg/base-drafts/commit/138ed42" class="commit-link">138ed42</a>  first cut at rewrite</li>
  <li><a href="https://github.com/quicwg/base-drafts/commit/e46264c" class="commit-link">e46264c</a>  sync</li>
  <li><a href="https://github.com/quicwg/base-drafts/commit/8ebb6ae" class="commit-link">8ebb6ae</a>  complete rewrite</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1012/files/86fd34fe2f4d8e0c87cc7542bc4fa436daac59b9..8ebb6ae4a599395f32f372351d0ed5c44126b3e5">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3FzpXwk6hqCQxuHlEP4Jg0s0Jxnks5tT9zJgaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_rxww4i-VgOgPqIF_SgUMQWVm3mks5tT9zJgaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012/files/86fd34fe2f4d8e0c87cc7542bc4fa436daac59b9..8ebb6ae4a599395f32f372351d0ed5c44126b3e5"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar pushed 4 commits in #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012/files/86fd34fe2f4d8e0c87cc7542bc4fa436daac59b9..8ebb6ae4a599395f32f372351d0ed5c44126b3e5"}}}</script>

----==_mimepart_5a8136c9cf532_1b13fb22bdc0f3823259--


From nobody Sun Feb 11 22:42:55 2018
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 1CB8D126CD8 for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 22:42:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 tVSS_c5RYv2L for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 22:42:52 -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 6AC24124BE8 for <quic-issues@ietf.org>; Sun, 11 Feb 2018 22:42:52 -0800 (PST)
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=TpXRthYb1YNeMUSP7IRl8Gcn24Q=; b=Bvp5AwfvplWHNwcs 2TpOVMV785rUHTaNpEtUIC8flkAHVmycAjtS7tLtziUZRQRT3doawmvEIWruE/Kr wVK8NazAsr2F95Q3fvzXypsoxZjnvnX3eG+V2I4B6l0rVmLefBMFAICk8sKZhQIw JvHQgNw0aMUDWiWSChgL81YsBI0=
Received: by filter0494p1iad2.sendgrid.net with SMTP id filter0494p1iad2-23173-5A81376B-1D 2018-02-12 06:42:51.817806463 +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 ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id QNEUo1QlQlODyP0JcOriGQ for <quic-issues@ietf.org>; Mon, 12 Feb 2018 06:42:51.361 +0000 (UTC)
Date: Mon, 12 Feb 2018 06:42:51 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd3a16746e62111cbdb01fe77a3e9a61764c2a0cf92cf000000011698f96b92a169ce10c89c07@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/review/95698393@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a81376b45455_50662aefb1f94ec81046a4"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2i9GkhBriyY+a28RCP0xoJOYWNJj0qOeOPVl b0tKQGtoNAw7VWVNWvzmWoDO2XkHjvia8Z3tNn++pvEW9r/90C5o8L/q7KgQwdBOb1+yEugIClWPOL qOFCagUnZ1XuCFWsqMGncgXRqeubPZsF6x9bq8cYM+hSDCEiNqGOHd+Ghixb7EkonK1+TrtnEx8K+0 Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Sv0s6PbHH2J7wuBUn94WYsbmF7A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 06:42:54 -0000

----==_mimepart_5a81376b45455_50662aefb1f94ec81046a4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

janaiyengar commented on this pull request.



> @@ -1714,9 +1798,9 @@ state to draining, but it otherwise has no impact.
 An endpoint could receive packets from a new source address, indicating a
 connection migration ({{migration}}), while in the closing period. An endpoint
 in the closing state MUST strictly limit the number of packets it sends to this
-new address as though the address were not validated (see {{migrate-validate}}).
-A server in the closing state MAY instead choose to discard packets received
-from a new source address.
+new address as though the address were not validated (see

Good point, fixed.

-- 
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/1012#discussion_r167475936
----==_mimepart_5a81376b45455_50662aefb1f94ec81046a4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@janaiyengar</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r167475936">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1714,9 +1798,9 @@ state to draining, but it otherwise has no impact.
 An endpoint could receive packets from a new source address, indicating a
 connection migration ({{migration}}), while in the closing period. An endpoint
 in the closing state MUST strictly limit the number of packets it sends to this
-new address as though the address were not validated (see {{migrate-validate}}).
-A server in the closing state MAY instead choose to discard packets received
-from a new source address.
+new address as though the address were not validated (see
</pre>
<p>Good point, fixed.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r167475936">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1xgG2Dx1nCwMZmfW0B03iPZDKD5ks5tT91rgaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5D_GqKKLCjWquBiCqOHin0QejUnks5tT91rgaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r167475936"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar commented on #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012#discussion_r167475936"}}}</script>
----==_mimepart_5a81376b45455_50662aefb1f94ec81046a4--


From nobody Sun Feb 11 22:44:11 2018
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 335D0126CF6 for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 22:44:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.616
X-Spam-Level: 
X-Spam-Status: No, score=-5.616 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 oxUNMaWvErPF for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 22:44:08 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 89E85124BE8 for <quic-issues@ietf.org>; Sun, 11 Feb 2018 22:44:08 -0800 (PST)
Date: Sun, 11 Feb 2018 22:44:07 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518417847; bh=rTJmOBIXVXZteSJ2Ub6+J7QzDC2mOVdcsrcob1JqZnA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=RIuobvQ+D56IdkzNH2lroDM4TXJXaINlUqzawr7isawwwoNc3eKOj6yt1VSGJNuIU h8f/fwI5zKhphakOtdb0AbwWXM9rTUopJwhKscoey4YO0ThZr4fu5pFICrBhIfgxGi aB7mFUoDB61HPKeyONU/XYB9sj5JUIxjurDE12Lg=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1c4d5734879c035b538a3dcc2c3a1c066d335a1192cf000000011698f9b792a169ce10c89c07@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/review/95698496@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8137b7bdebc_1fc53f9a55234f2c5482"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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/sCyxNq1gckGx98y_NDJ2HTHoe5g>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 06:44:10 -0000

----==_mimepart_5a8137b7bdebc_1fc53f9a55234f2c5482
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

janaiyengar commented on this pull request.



> @@ -702,6 +702,10 @@ use it for all subsequent Handshake ({{packet-handshake}}) and 1-RTT
 Server's Version Negotiation ({{packet-version}}) and Retry ({{packet-retry}})
 packets MUST use connection ID selected by the client.
 
+Note that the connection ID may change during the connection via the use of
+NEW_CONNECTION_ID frames ({{frame-new-connection-id}}) and connection migration
+({{migration}}).
+

This is discussed further below, in the linkability discussion. There's no normative language in this section, this is only a statement of fact.

-- 
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/1012#discussion_r167476035
----==_mimepart_5a8137b7bdebc_1fc53f9a55234f2c5482
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@janaiyengar</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r167476035">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -702,6 +702,10 @@ use it for all subsequent Handshake ({{packet-handshake}}) and 1-RTT
 Server&#39;s Version Negotiation ({{packet-version}}) and Retry ({{packet-retry}})
 packets MUST use connection ID selected by the client.
 
+Note that the connection ID may change during the connection via the use of
+NEW_CONNECTION_ID frames ({{frame-new-connection-id}}) and connection migration
+({{migration}}).
+
</pre>
<p>This is discussed further below, in the linkability discussion. There's no normative language in this section, this is only a statement of fact.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r167476035">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq68mAzWCyMsxYnQ8YyY4iVDRXwnGks5tT923gaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5qxrwyOcVYc7U8EUZksENhFiJhdks5tT923gaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r167476035"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar commented on #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012#discussion_r167476035"}}}</script>
----==_mimepart_5a8137b7bdebc_1fc53f9a55234f2c5482--


From nobody Sun Feb 11 22:44:37 2018
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 B7422126CD8 for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 22:44:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 zJwPAaveYeZm for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 22:44:34 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 473DD124BE8 for <quic-issues@ietf.org>; Sun, 11 Feb 2018 22:44:34 -0800 (PST)
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=E5ARpRQPuNwPUeztNNBFts4N8Jk=; b=ooR+d5LVTStzdok3 ZMYKdf6iP9Q4sELuAb/pN/ismutYSN0xu4uQJOdHUxXq4tUPnIp67MpF4prngyxQ TTGrxztFSARowolO93pb3eiLPncCWVv6SJTpQ7uTZTWrwkulo6nTzrluWeLl8NyQ c45OmX2+vCXjDNmpE9dg+Va0PYo=
Received: by filter0217p1iad2.sendgrid.net with SMTP id filter0217p1iad2-1238-5A8137D1-B 2018-02-12 06:44:33.398674328 +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 ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id YqepqMMZRiuTP37P2gh0AQ for <quic-issues@ietf.org>; Mon, 12 Feb 2018 06:44:33.211 +0000 (UTC)
Date: Mon, 12 Feb 2018 06:44:33 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/push/2323563443@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8137d12038a_5e733fd26177cf2c30743"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0MAHWSk7QZBVbI9MGoi6dOTCDmRU/Lj99ch0 AiszIoufKoNI+hnQwbuns/CAbqHNEH8AlHQgQsvDDgZFG7lojZMEiG7O7pKC9VcWCRNLa/Afxa0fKh ypi21F9foswyP5kfQzazU9dcOz7Ct5fxtcfUVzNqtTsx3Obi8+rS6uLtnKvoEt4tekM+h0lVo9pUxL Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/eeSAPkKqV54_krbz7nhA0BE9u48>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 06:44:36 -0000

----==_mimepart_5a8137d12038a_5e733fd26177cf2c30743
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@janaiyengar pushed 1 commit.

440db50  nits


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1012/files/8ebb6ae4a599395f32f372351d0ed5c44126b3e5..440db50738ff8d9a30cc7f601b84de0954cd54b7

----==_mimepart_5a8137d12038a_5e733fd26177cf2c30743
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/janaiyengar" class="user-mention">@janaiyengar</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/440db50" class="commit-link">440db50</a>  nits</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1012/files/8ebb6ae4a599395f32f372351d0ed5c44126b3e5..440db50738ff8d9a30cc7f601b84de0954cd54b7">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_m0pTQv6CYHA0B_0cbRWRRerVrZks5tT93RgaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwT8ZnTjktgXoF2LFnTjwqurjlWtks5tT93RgaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012/files/8ebb6ae4a599395f32f372351d0ed5c44126b3e5..440db50738ff8d9a30cc7f601b84de0954cd54b7"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar pushed 1 commit in #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012/files/8ebb6ae4a599395f32f372351d0ed5c44126b3e5..440db50738ff8d9a30cc7f601b84de0954cd54b7"}}}</script>

----==_mimepart_5a8137d12038a_5e733fd26177cf2c30743--


From nobody Sun Feb 11 22:51:10 2018
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 4A28B126D46 for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 22:51:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.616
X-Spam-Level: 
X-Spam-Status: No, score=-5.616 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 PQIEk91XzWu5 for <quic-issues@ietfa.amsl.com>; Sun, 11 Feb 2018 22:51:08 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DAF2A126CF6 for <quic-issues@ietf.org>; Sun, 11 Feb 2018 22:51:07 -0800 (PST)
Date: Sun, 11 Feb 2018 22:51:07 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518418267; bh=8EBo021BpuPivDeUZ9FKRg50JisvDARdTRZDXqR/9jI=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=vt8y1tJcojLST9eaD67jWqK0l3Hkuv99oa463tzEjkCduxuqqPbhf1o4uuLqoJIX8 AMLVsdY55sO0HL7Ubl6l20z5akEyYXyiJrbsq5bNfooxybypDhMVuUo87V6DaM/M7z Uw2iTwKPJywEHNXkvkIlIRN/vI4ISVPQN3nJe6qI=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1e558a2e1d62c29a510d6ef59ce485482d8fca5a92cf000000011698fb5b92a169ce10c89c07@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/c364840256@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a81395b1c456_7acd3fa938b7af2c28588"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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/kzAgGbqoLc-funs-xUHQG_4Z04M>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 06:51:09 -0000

----==_mimepart_5a81395b1c456_7acd3fa938b7af2c28588
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Based on the comments on the PR and from the interim, I've done a rewrite of this patch. I am not changing packet number behavior yet, but I expect that's going to have to come out of the packet number encryption conversation. I am also limiting the migration protocol to client migration since making this symmetric adds sharp edges that need to be more carefully dealt with. I'm restricting the scope of this PR to the client/server use case that's most relevant for v1.

-- 
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/1012#issuecomment-364840256
----==_mimepart_5a81395b1c456_7acd3fa938b7af2c28588
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Based on the comments on the PR and from the interim, I've done a rewr=
ite of this patch. I am not changing packet number behavior yet, but I ex=
pect that's going to have to come out of the packet number encryption con=
versation. I am also limiting the migration protocol to client migration =
since making this symmetric adds sharp edges that need to be more careful=
ly dealt with. I'm restricting the scope of this PR to the client/server =
use case that's most relevant for v1.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/pull/1012#issuecomment-364840256">view it on GitHub</a>, o=
r <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-Gh8y=
8CONrWSyz1sAx3LOI02n34ks5tT99bgaJpZM4Q_09D">mute the thread</a>.<img alt=3D=
"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9StMd=
p2AhVsihHGqY0BpPg-M-c2ks5tT99bgaJpZM4Q_09D.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pu=
ll/1012#issuecomment-364840256"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHu=
b"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar i=
n #1012: Based on the comments on the PR and from the interim, I've done =
a rewrite of this patch. I am not changing packet number behavior yet, bu=
t I expect that's going to have to come out of the packet number encrypti=
on conversation. I am also limiting the migration protocol to client migr=
ation since making this symmetric adds sharp edges that need to be more c=
arefully dealt with. I'm restricting the scope of this PR to the client/s=
erver use case that's most relevant for v1."}],"action":{"name":"View Pul=
l Request","url":"https://github.com/quicwg/base-drafts/pull/1012#issueco=
mment-364840256"}}}</script>=

----==_mimepart_5a81395b1c456_7acd3fa938b7af2c28588--


From nobody Mon Feb 12 04:52:59 2018
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 A7298126B7E for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 04:52:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 Zl77xFtrXEAV for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 04:52:56 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 E462D1204DA for <quic-issues@ietf.org>; Mon, 12 Feb 2018 04:52:55 -0800 (PST)
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=QTECM+YrNlRzfIqeFnXZwAki5xA=; b=h2z1VXKmNAScjnBR lkY2FkmMV2LWbvlCuBPXuVYnNcObzanDN0JjcAmuTqaALW7YP/rVWDz7LL93FpUu uJ9Wo/L9pjYPHCUKS2I+2BCEYOpgLZHyxcH71w/UKUiviZtM88gjx7KW3tCOn751 fIKJogCCvFQzG1y1+IYEqbySFVo=
Received: by filter0225p1iad2.sendgrid.net with SMTP id filter0225p1iad2-5937-5A818E26-17 2018-02-12 12:52:54.72418565 +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 ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id EedqTpVwS6qPuznOqTEWDw for <quic-issues@ietf.org>; Mon, 12 Feb 2018 12:52:54.700 +0000 (UTC)
Date: Mon, 12 Feb 2018 12:52:54 +0000 (UTC)
From: ihlar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0b91eb56e32a2dc056b3ff79c3be9bbefe29302f92cf000000011699502692a169ce10c89c07@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/review/95778794@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a818e2686f08_730f3fd797faef34601464"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ihlar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak25TYUV8bNCo1VgDqJ5LlenzuKwbf/r9PplkJ uIVDh/nLi/GvbNnfzITIOHKzojegeUoowY9rYmR7IZeqYmw7ibEQPtUUd+0TmkSJF+EmpjHNI62CM3 UQ8UJayyj6IBuhtcwUDuQkuVqODQjYdx5MjdCWZ/eqbd1NB9oP4TPr6+kA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Jpqva0-8LprVQaBa2fmZRpaOI24>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 12:52:58 -0000

----==_mimepart_5a818e2686f08_730f3fd797faef34601464
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ihlar commented on this pull request.



> +a new client address fails. If the server has no state about the last validated
+client address, it MUST close the connection silently and discard any further
+packets received from the client for this connection.
+
+We note that receipt of packets with higher packet numbers from the legitimate
+client address will trigger another connection migration.  This will cause the
+validation of the address of the spurious migration to be abandoned.
+
+
+### Loss Detection and Congestion Control
+
+The capacity available on the new path might not be the same as the old path.
+
+A client SHOULD reset its congestion controller and roundtrip time estimator
+prior to sending any non-probing packets from a new local address.
+

As discussed earlier, I think it would make sense to add a text like:
 "Only packets sent on the new path contribute to the state of the congestion control and RTT estimation on that path."

-- 
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/1012#pullrequestreview-95778794
----==_mimepart_5a818e2686f08_730f3fd797faef34601464
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ihlar</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r167545572">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +a new client address fails. If the server has no state about the last validated
+client address, it MUST close the connection silently and discard any further
+packets received from the client for this connection.
+
+We note that receipt of packets with higher packet numbers from the legitimate
+client address will trigger another connection migration.  This will cause the
+validation of the address of the spurious migration to be abandoned.
+
+
+### Loss Detection and Congestion Control
+
+The capacity available on the new path might not be the same as the old path.
+
+A client SHOULD reset its congestion controller and roundtrip time estimator
+prior to sending any non-probing packets from a new local address.
+
</pre>
<p>As discussed earlier, I think it would make sense to add a text like:<br>
"Only packets sent on the new path contribute to the state of the congestion control and RTT estimation on that path."</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-95778794">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-ocjs2d9ujrgWyql87Tr9ZMSEwRks5tUDQmgaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2oSRblizRFWhBBoIYrxmYPxsrEaks5tUDQmgaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-95778794"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ihlar commented on #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-95778794"}}}</script>
----==_mimepart_5a818e2686f08_730f3fd797faef34601464--


From nobody Mon Feb 12 05:34:52 2018
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 6E1C2127AD4 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 05:34:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.02
X-Spam-Level: 
X-Spam-Status: No, score=-7.02 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_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 G-lKuMtxnx87 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 05:34:48 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6E280126C19 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 05:34:48 -0800 (PST)
Date: Mon, 12 Feb 2018 05:34:47 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518442487; bh=+5B7M3t4OrW/8J6xdL153kHwiXeSBgMrRx1d2wbF+iU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=BRGQexlok0yr8arxrbrBKU8awPlV+cQDdlyLZrmK7GZD8J2CnPLMb93mlskWlUigk HJYOEQcV6f73EGU2+UCWCzDosiEPeWF770WQDVjM8D6977FFrnWSWyzPx8hL5Co0FI zJUG8LxmZzw/1NkLoUK7jyWC4tNoSmuZoLrVVUts=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abda1eaa3a543624e28177f3e724d97246a44e864192cf00000001169959f792a169ce10c89c07@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/review/95785888@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8197f77c280_5d972aed37b86ed47873f0"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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/lS5xmwzuCHFV8rpkl4zBatAjQWc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 13:34:50 -0000

----==_mimepart_5a8197f77c280_5d972aed37b86ed47873f0
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

mikkelfj commented on this pull request.



> +
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+Thus, the endpoint considers the path to be valid when a PATH_RESPONSE frame is
+received on the same path with the same payload as the PATH_CHALLENGE frame.
+
+The endpoint MAY send additional PATH_CHALLENGE frames to handle packet loss,
+but is subject to the following limit to avoid excessive network load: an
+endpoint SHOULD NOT send more than one PATH_CHALLENGE frame in 200ms.  This
+limit is approximately equivalent to the network load due to a new connection,
+and is based on the initial Handshake Timeout defined in {{QUIC-RECOVERY}}.
+

200ms is probably a sensible value, but for the life-time of the protocol it is hard to say what the network load of a new connection would be, not to mention that it could be totally different depening on the environment.

A different wording could be that is MUST be rate-limited to the estimated connection establishment time, and otherwise 200ms can be used as a default.

> +
+An endpoint MAY bundle PATH_CHALLENGE and PATH_RESPONSE frames with other
+frames, as appropriate.  For instance, an endpoint may pad a packet carrying a
+PATH_CHALLENGE for PMTU discovery, or an endpoint may bundle a PATH_RESPONSE
+with its own PATH_CHALLENGE.
+
+
+### Initiating Connection Migration {#initiating-migration}
+
+A client MAY initiate connection migration to a new local address in one of two
+ways.
+
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server's reachability from the new address.
+

Why is PATH_RESPONSE more strict than ACK's from just sending data wrt. local and remote addresses?

Should there be a rate limit on how often a migration can take place? It might stress the peer, and gaps in packet numbers can be a DoS on the peers implementation (I know gaps are up for discussion, but if/when there are gaps...)

> +
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server's reachability from the new address.
+
+Alternatively, the client may probe for server reachability from the new local
+address first using path validation {{migrate-validate}} and migrate the
+connection to the new address at a later time.  Failure of path validation
+simply means that the new local address is not usable for this connection and
+should not be fatal to the connection when alternative local addresses are
+available.
+
+A client migrating to a new local address SHOULD use a new connection ID for
+packets sent from that address, see {{migration-linkability}} for further
+discussion.
+

Is SHOULD sufficient? One endpoint might not care, but it the other endpoint might.

-- 
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/1012#pullrequestreview-95785888
----==_mimepart_5a8197f77c280_5d972aed37b86ed47873f0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@mikkelfj</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r167552782">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+Thus, the endpoint considers the path to be valid when a PATH_RESPONSE frame is
+received on the same path with the same payload as the PATH_CHALLENGE frame.
+
+The endpoint MAY send additional PATH_CHALLENGE frames to handle packet loss,
+but is subject to the following limit to avoid excessive network load: an
+endpoint SHOULD NOT send more than one PATH_CHALLENGE frame in 200ms.  This
+limit is approximately equivalent to the network load due to a new connection,
+and is based on the initial Handshake Timeout defined in {{QUIC-RECOVERY}}.
+
</pre>
<p>200ms is probably a sensible value, but for the life-time of the protocol it is hard to say what the network load of a new connection would be, not to mention that it could be totally different depening on the environment.</p>
<p>A different wording could be that is MUST be rate-limited to the estimated connection establishment time, and otherwise 200ms can be used as a default.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r167553651">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+An endpoint MAY bundle PATH_CHALLENGE and PATH_RESPONSE frames with other
+frames, as appropriate.  For instance, an endpoint may pad a packet carrying a
+PATH_CHALLENGE for PMTU discovery, or an endpoint may bundle a PATH_RESPONSE
+with its own PATH_CHALLENGE.
+
+
+### Initiating Connection Migration {#initiating-migration}
+
+A client MAY initiate connection migration to a new local address in one of two
+ways.
+
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server&#39;s reachability from the new address.
+
</pre>
<p>Why is PATH_RESPONSE more strict than ACK's from just sending data wrt. local and remote addresses?</p>
<p>Should there be a rate limit on how often a migration can take place? It might stress the peer, and gaps in packet numbers can be a DoS on the peers implementation (I know gaps are up for discussion, but if/when there are gaps...)</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r167554695">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server&#39;s reachability from the new address.
+
+Alternatively, the client may probe for server reachability from the new local
+address first using path validation {{migrate-validate}} and migrate the
+connection to the new address at a later time.  Failure of path validation
+simply means that the new local address is not usable for this connection and
+should not be fatal to the connection when alternative local addresses are
+available.
+
+A client migrating to a new local address SHOULD use a new connection ID for
+packets sent from that address, see {{migration-linkability}} for further
+discussion.
+
</pre>
<p>Is SHOULD sufficient? One endpoint might not care, but it the other endpoint might.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-95785888">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8i7Sr0dUSjEy0SQFjtoyonU13OJks5tUD33gaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8TlJO4l23l62hT4__1hk3JXjRIsks5tUD33gaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-95785888"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj commented on #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-95785888"}}}</script>
----==_mimepart_5a8197f77c280_5d972aed37b86ed47873f0--


From nobody Mon Feb 12 12:46:29 2018
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 BB71A126FDC for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 12:46:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.019
X-Spam-Level: 
X-Spam-Status: No, score=-7.019 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 Wj-sa6o2Leak for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 12:46:27 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CFF7312D94D for <quic-issues@ietf.org>; Mon, 12 Feb 2018 12:46:21 -0800 (PST)
Date: Mon, 12 Feb 2018 12:46:20 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518468381; bh=kam6K/qKHtAL2brRcldAAJwO09Xrg8XXx+XnjYKiGwc=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=EMcMh+VzJCTpR18m9iOToRUgaWDM6g838H2QtRCsvHltCsIUEoQw3eS/RAXRBhW+C hV2IteLVuaix2eVgQzNvUwDjZDR6YhdhTyrfhRy2tilAas6ySbyvWVN7MESiqK5Mvx LF3EuLqWr7+3aei+P2Kkp/Gsr6FXdM6hLyHoUtow=
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab01b979cca07d357a6476f35931c1154729db10bc92cf000000011699bf1c92a169ce11ac8265@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1107@github.com>
Subject: [quicwg/base-drafts] Frame types that are Protocol Violations (#1107)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a81fd1cef3e5_25e43f9bb1772f2c1670c1"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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/ZDvjPJrKNC2T80vjP3h099pNmik>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 20:46:29 -0000

----==_mimepart_5a81fd1cef3e5_25e43f9bb1772f2c1670c1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Specify that certain frames on unidirectional streams tear down the connection. STREAM, STREAM_BLOCKED, and RST_STREAM can't be on a send-only, and MAX_STREAM_DATA and STOP_SENDING can't be received on a receive-only.

Fixes #1047 
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1107

-- Commit Summary --

  * Frame types that are Protocol Violations

-- File Changes --

    M draft-ietf-quic-transport.md (15)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1107.patch
https://github.com/quicwg/base-drafts/pull/1107.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/1107

----==_mimepart_5a81fd1cef3e5_25e43f9bb1772f2c1670c1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Specify that certain frames on unidirectional streams tear down the connection. STREAM, STREAM_BLOCKED, and RST_STREAM can't be on a send-only, and MAX_STREAM_DATA and STOP_SENDING can't be received on a receive-only.</p>
<p><span aria-label="This pull request closes issue #1047." class="issue-keyword tooltipped tooltipped-se">Fixes</span> <a href="https://github.com/quicwg/base-drafts/issues/1047" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="287223155" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1047">#1047</a></p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1107'>https://github.com/quicwg/base-drafts/pull/1107</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Frame types that are Protocol Violations</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1107/files#diff-0">draft-ietf-quic-transport.md</a>
    (15)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1107.patch'>https://github.com/quicwg/base-drafts/pull/1107.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1107.diff'>https://github.com/quicwg/base-drafts/pull/1107.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1107">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq32TWnZvbYX6VEclnOjlMEzJZ5rPks5tUKMcgaJpZM4SCy_t">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0cZTj_RuOMB5aWasWTqDBUcnQuoks5tUKMcgaJpZM4SCy_t.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1107"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Frame types that are Protocol Violations (#1107)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1107"}}}</script>

----==_mimepart_5a81fd1cef3e5_25e43f9bb1772f2c1670c1--


From nobody Mon Feb 12 12:52:52 2018
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 8A54412D964 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 12:52:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 pashMkDdq2sc for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 12:52:38 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 C804E12D961 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 12:52:36 -0800 (PST)
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=hErzpha1NJCCmfwqkmVxJCqhGmQ=; b=wcdavnacxNPZXbTd HCSOSelLVNr5KjVm+Bqn/tTS1v2VfJcFQh3202HxYXBjtOGLS4GlSllzFUodQEp7 xx11q11bk6kc7ESzDAswQHs9BBNBsuRx6Z8V2jHYkKqza4fEzKey4PrTor2PxCTz /Y7+4zaqnMSL0nR8ivgQa9KPSZc=
Received: by filter0498p1iad2.sendgrid.net with SMTP id filter0498p1iad2-5860-5A81FE93-18 2018-02-12 20:52:35.660226877 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0009p1iad2.sendgrid.net (SG) with ESMTP id TrjNlJInQBS7tspOrubVkg for <quic-issues@ietf.org>; Mon, 12 Feb 2018 20:52:35.470 +0000 (UTC)
Date: Mon, 12 Feb 2018 20:52:35 +0000 (UTC)
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1107/push/2325544905@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1107@github.com>
References: <quicwg/base-drafts/pull/1107@github.com>
Subject: Re: [quicwg/base-drafts] Frame types that are Protocol Violations (#1107)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a81fe9374690_7a263fbb85da6f3076311"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3rfyN1hi4ROveWbtRWz3R/A1q32fwPBUMt4Y EKmAsHHON2UIV1BQbMw/H1r9l831vBgJRBk3ZC1iXMiQ3yoo/fVy0B7tYc6ODYXkXkRT9lx9ZVJCl2 uzslpWzE0QxAdt3JfHF1cy7sO89AWrOmYUqAUsuJQ+skl+BtsbK5UvoAxmBqOqTbzu/DdJk4/ffLcx k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/v1_xp1_BDzB-7mevOYSsoLUARvI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 20:52:39 -0000

----==_mimepart_5a81fe9374690_7a263fbb85da6f3076311
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinduke pushed 1 commit.

2fbc433  Update draft-ietf-quic-transport.md


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1107/files/60faa9669e39c009fb9e8590b95078043ce51a7a..2fbc433205ba977f902a186f13faa38077011a45

----==_mimepart_5a81fe9374690_7a263fbb85da6f3076311
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/martinduke" class="user-mention">@martinduke</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/2fbc433" class="commit-link">2fbc433</a>  Update draft-ietf-quic-transport.md</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1107/files/60faa9669e39c009fb9e8590b95078043ce51a7a..2fbc433205ba977f902a186f13faa38077011a45">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq93D_Ema49qPcVfQLhC5wAd7lhYmks5tUKSTgaJpZM4SCy_t">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqz1AP89byQZvLGkudNym4NB7MzF7ks5tUKSTgaJpZM4SCy_t.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1107/files/60faa9669e39c009fb9e8590b95078043ce51a7a..2fbc433205ba977f902a186f13faa38077011a45"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke pushed 1 commit in #1107"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1107/files/60faa9669e39c009fb9e8590b95078043ce51a7a..2fbc433205ba977f902a186f13faa38077011a45"}}}</script>

----==_mimepart_5a81fe9374690_7a263fbb85da6f3076311--


From nobody Mon Feb 12 12:57:16 2018
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 5559E126FDC for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 12:57:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 s-sDW6D-1Hjd for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 12:57:12 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 B7F39126B6E for <quic-issues@ietf.org>; Mon, 12 Feb 2018 12:57:12 -0800 (PST)
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=sPEENH8GAXNGzyLG2vHdnAFhUjA=; b=Dsr7r7i9eQpG98MB M5bweIusBVRr3AUWMm+9z3UqKwxvmtC3H6+e1vgvJSPmotEvfCJRniUgqM453N4C CrQGGHwTAlk4VOHhP8Ny5M6eeIsBONBErOXRMM37zq39JsdOpb5FcMosP6+c7C9a KLgqlBYk8d8fHT4ml1f6fMHWWOo=
Received: by filter0465p1las1.sendgrid.net with SMTP id filter0465p1las1-401-5A81FFA7-9 2018-02-12 20:57:11.325930486 +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 xBLoSEkCSXWg8d5mKt3FmA for <quic-issues@ietf.org>; Mon, 12 Feb 2018 20:57:11.090 +0000 (UTC)
Date: Mon, 12 Feb 2018 20:57:11 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6fa099b846ac3fcd46078b7eafe706a9c08cac1592cf000000011699c1a692a169ce11ac8265@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1107/review/95938142@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1107@github.com>
References: <quicwg/base-drafts/pull/1107@github.com>
Subject: Re: [quicwg/base-drafts] Frame types that are Protocol Violations (#1107)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a81ffa71897_26a82b23c355aed0837e3"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2Vxh/6e1Gm7Jf9e4eA5dD0Hufe5dz2CbE3Wl LDpxqX51Yqm/qw8KIChjcL8hZcgb5lEOk4JbnmqeXCkPi/YdGtfWlifklHkW7m8+hImD3KxpXny72V sVSMedW8IJP8PZvi7UZHzNr0Fnpg/bLa7++u5Y/KmBtYK6CXe7RG6qva5A==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/JrjfyU2-FPAojz8KduhDpEwBaSY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 20:57:14 -0000

----==_mimepart_5a81ffa71897_26a82b23c355aed0837e3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

mikkelfj commented on this pull request.



> @@ -2097,6 +2100,9 @@ change in the initial limits (see {{zerortt-parameters}}).
 The MAX_STREAM_DATA frame (type=0x05) is used in flow control to inform a peer
 of the maximum amount of data that can be sent on a stream.
 
+An endpoint that receives a MAX_STREAM_DATA frame for a receive-only stream
+MUST terminate the connection with error PROTOCOL_VIOLATION.
+

What about when receiving MAX_STREAM_DATA on a send or bidi stream but that has not yet been opened?

-- 
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/1107#pullrequestreview-95938142
----==_mimepart_5a81ffa71897_26a82b23c355aed0837e3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@mikkelfj</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1107#discussion_r167683833">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2097,6 +2100,9 @@ change in the initial limits (see {{zerortt-parameters}}).
 The MAX_STREAM_DATA frame (type=0x05) is used in flow control to inform a peer
 of the maximum amount of data that can be sent on a stream.
 
+An endpoint that receives a MAX_STREAM_DATA frame for a receive-only stream
+MUST terminate the connection with error PROTOCOL_VIOLATION.
+
</pre>
<p>What about when receiving MAX_STREAM_DATA on a send or bidi stream but that has not yet been opened?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1107#pullrequestreview-95938142">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6DPGDvsxKiaaqMlsUqkQCoEHn2_ks5tUKWngaJpZM4SCy_t">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9RD4t23wnGnQaOcNGEs1PfFM4vfks5tUKWngaJpZM4SCy_t.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1107#pullrequestreview-95938142"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj commented on #1107"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1107#pullrequestreview-95938142"}}}</script>
----==_mimepart_5a81ffa71897_26a82b23c355aed0837e3--


From nobody Mon Feb 12 13:05:55 2018
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 551A5127077 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 13:05:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 JRACYUiePzsB for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 13:05:51 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A9DC1126FDC for <quic-issues@ietf.org>; Mon, 12 Feb 2018 13:05:51 -0800 (PST)
Date: Mon, 12 Feb 2018 13:05:50 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518469550; bh=Fq8Vc+SOcMeju2zQ2JfjOrtU/4yIfu0irsdrG3vq1tg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=FVboSIrcKWPRTQz/EjF5SKGAsJYs1EaDPUBJF4k0D7git7zK18Xd44oTK766nPU1+ ATO89ipvfMXH1/cOF9/V7/rsTr4LMSvjKgf9A4IubXbMOhCLyx5HtLwbyPA/tFS/gF 3H5NF/JKLoIWjkLW3SIAid/3ZtW+rpnJ2pXTJk84=
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6d325d4ff90094fef41d32f3818e66d71a4e7edc92cf000000011699c3ae92a169ce11ac8265@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1107/review/95940748@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1107@github.com>
References: <quicwg/base-drafts/pull/1107@github.com>
Subject: Re: [quicwg/base-drafts] Frame types that are Protocol Violations (#1107)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8201aecd323_37102abf3fa16ed05524b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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/xHVfxmudgFchUgnqBjevAWjIJ3s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 21:05:53 -0000

----==_mimepart_5a8201aecd323_37102abf3fa16ed05524b
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.



> @@ -2097,6 +2100,9 @@ change in the initial limits (see {{zerortt-parameters}}).
 The MAX_STREAM_DATA frame (type=0x05) is used in flow control to inform a peer
 of the maximum amount of data that can be sent on a stream.
 
+An endpoint that receives a MAX_STREAM_DATA frame for a receive-only stream
+MUST terminate the connection with error PROTOCOL_VIOLATION.
+

MAX_STREAM_DATA is defined in the state machine as one way to open a stream.

-- 
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/1107#discussion_r167686087
----==_mimepart_5a8201aecd323_37102abf3fa16ed05524b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1107#discussion_r167686087">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2097,6 +2100,9 @@ change in the initial limits (see {{zerortt-parameters}}).
 The MAX_STREAM_DATA frame (type=0x05) is used in flow control to inform a peer
 of the maximum amount of data that can be sent on a stream.
 
+An endpoint that receives a MAX_STREAM_DATA frame for a receive-only stream
+MUST terminate the connection with error PROTOCOL_VIOLATION.
+
</pre>
<p>MAX_STREAM_DATA is defined in the state machine as one way to open a stream.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1107#discussion_r167686087">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7kHbOvjnPNOtEneoVlcd0ZMiHYuks5tUKeugaJpZM4SCy_t">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8YubPbrU9xOlKt__U9pAeNl-tu4ks5tUKeugaJpZM4SCy_t.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1107#discussion_r167686087"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1107"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1107#discussion_r167686087"}}}</script>
----==_mimepart_5a8201aecd323_37102abf3fa16ed05524b--


From nobody Mon Feb 12 13:10:43 2018
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 5C7E6127077 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 13:10:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 YpoaAg7UChm5 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 13:10:40 -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 D8ADE126FDC for <quic-issues@ietf.org>; Mon, 12 Feb 2018 13:10:39 -0800 (PST)
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=9VDi5ASBSEK0f+GZC904hkSzhWc=; b=WyEBlwkJNe+gchz5 j9e3qa8R70HUDSMUSv5/FHZxOQmFESMa09fEZ5XgEwlzQQAZtIKGP5RF+a2X7CTX 8TPvG6uheUuX/nUOrZ4uAn4u2Qy7Pfjfr3H45MYqZwnsQwWVZ6eg8cV3+uokyWii p75U/3ekl+E8VMylRCkhpwIwpO4=
Received: by filter0552p1iad2.sendgrid.net with SMTP id filter0552p1iad2-21844-5A8202CE-18 2018-02-12 21:10:38.511994283 +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 ismtpd0021p1iad2.sendgrid.net (SG) with ESMTP id lhwoT6cqQRSVBmGOrc2U9A for <quic-issues@ietf.org>; Mon, 12 Feb 2018 21:10:38.510 +0000 (UTC)
Date: Mon, 12 Feb 2018 21:10:38 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab84f0fff3298f7e14e68229250bd717643a7ee57092cf000000011699c4ce92a169ce10c89c07@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/review/95900994@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8202ce77290_71472ab069bc0ec85573e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak28X4SsbjatrSnYgppSc+4uO/6JXlyHMa1jra poSHLTcteCGqmxIe/B+FFf5f8ET8J8cXobIdt4L3NNAdBGwM7zGdum5zeY3i/IZxsDjZYUYxdWnWvE 5GpsdgEfn3yfUrSpT2bIEIh9Zx8CyLSY05Ohkr33I3gRaKpl4qHxYcuWnEiS5HriPNC/qQun+KzIXg U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/X3vmRPU2BnL2OzsyW7cqCJCCmtM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 21:10:42 -0000

----==_mimepart_5a8202ce77290_71472ab069bc0ec85573e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ianswett commented on this pull request.

I wonder if this warrants a state diagram?

> @@ -1477,35 +1481,236 @@ connection if the integrity check fails with a PROTOCOL_VIOLATION error code.
 
 ## Connection Migration {#migration}
 
-QUIC connections are identified by their 64-bit Connection ID.  QUIC's
-consistent connection ID allows connections to survive changes to the client's
-IP and/or port, such as those caused by client or server migrating to a new
-network.  Connection migration allows a client to retain any shared state with a
-connection when they move networks.  This includes state that can be hard to
-recover such as outstanding requests, which might otherwise be lost with no easy
-way to retry them.
+QUIC allows connections to survive changes to endpoint addresses (that is, IP
+address and/or port), such as those caused by a client migrating to a new
+network.  This section describes the protocol for migrating a connection to a
+new client address.
+
+Migrating a connection to a new server address is left for future work. If a
+client receives packets from a new server address that are decryptable, the
+client MAY discard these packets.

nit: Why bother decrypting the packets if they're going to be discarded?

> +sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+Thus, the endpoint considers the path to be valid when a PATH_RESPONSE frame is
+received on the same path with the same payload as the PATH_CHALLENGE frame.
+
+The endpoint MAY send additional PATH_CHALLENGE frames to handle packet loss,
+but is subject to the following limit to avoid excessive network load: an
+endpoint SHOULD NOT send more than one PATH_CHALLENGE frame in 200ms.  This
+limit is approximately equivalent to the network load due to a new connection,

I think we should try to mimic the handshake retransmission timer as closely as possible and require exponential backoff.

>  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+It is possible that the client is spoofing its source address to cause the
+server to send excessive amounts of data to an unwilling host.  If the server
+sends significantly more data than the client, connection migration might be
+used to amplify the volume of data that an attacker can generate toward a
+victim.
+
+Thus, on receiving and decrypting a packet from an unvalidated address, the
+server MUST immediately validate the client's new address to confirm the
+client's possession of the new address.
+
+Until a client's address is deemed valid, the server MUST limit the rate at
+which it sends data to this address.  The server MUST NOT send more than 4 * MSS

Where is 4 MSS from?  Recovery specifies 2 packets.  Also, what if there's no RTT for the new path?  Should one use the default or the previous path's RTT?

> +a new client address fails. If the server has no state about the last validated
+client address, it MUST close the connection silently and discard any further
+packets received from the client for this connection.
+
+We note that receipt of packets with higher packet numbers from the legitimate
+client address will trigger another connection migration.  This will cause the
+validation of the address of the spurious migration to be abandoned.
+
+
+### Loss Detection and Congestion Control
+
+The capacity available on the new path might not be the same as the old path.
+
+A client SHOULD reset its congestion controller and roundtrip time estimator
+prior to sending any non-probing packets from a new local address.
+

I think I like Marcus suggestion here.  The text seems to presuppose an implementation approach(a single congestion controller that's reset), opposed to specifying the correct behavior.

-- 
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/1012#pullrequestreview-95900994
----==_mimepart_5a8202ce77290_71472ab069bc0ec85573e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ianswett</b> commented on this pull request.</p>

<p>I wonder if this warrants a state diagram?</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r167651613">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1477,35 +1481,236 @@ connection if the integrity check fails with a PROTOCOL_VIOLATION error code.
 
 ## Connection Migration {#migration}
 
-QUIC connections are identified by their 64-bit Connection ID.  QUIC&#39;s
-consistent connection ID allows connections to survive changes to the client&#39;s
-IP and/or port, such as those caused by client or server migrating to a new
-network.  Connection migration allows a client to retain any shared state with a
-connection when they move networks.  This includes state that can be hard to
-recover such as outstanding requests, which might otherwise be lost with no easy
-way to retry them.
+QUIC allows connections to survive changes to endpoint addresses (that is, IP
+address and/or port), such as those caused by a client migrating to a new
+network.  This section describes the protocol for migrating a connection to a
+new client address.
+
+Migrating a connection to a new server address is left for future work. If a
+client receives packets from a new server address that are decryptable, the
+client MAY discard these packets.
</pre>
<p>nit: Why bother decrypting the packets if they're going to be discarded?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r167652052">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+Thus, the endpoint considers the path to be valid when a PATH_RESPONSE frame is
+received on the same path with the same payload as the PATH_CHALLENGE frame.
+
+The endpoint MAY send additional PATH_CHALLENGE frames to handle packet loss,
+but is subject to the following limit to avoid excessive network load: an
+endpoint SHOULD NOT send more than one PATH_CHALLENGE frame in 200ms.  This
+limit is approximately equivalent to the network load due to a new connection,
</pre>
<p>I think we should try to mimic the handshake retransmission timer as closely as possible and require exponential backoff.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r167683401">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+It is possible that the client is spoofing its source address to cause the
+server to send excessive amounts of data to an unwilling host.  If the server
+sends significantly more data than the client, connection migration might be
+used to amplify the volume of data that an attacker can generate toward a
+victim.
+
+Thus, on receiving and decrypting a packet from an unvalidated address, the
+server MUST immediately validate the client&#39;s new address to confirm the
+client&#39;s possession of the new address.
+
+Until a client&#39;s address is deemed valid, the server MUST limit the rate at
+which it sends data to this address.  The server MUST NOT send more than 4 * MSS
</pre>
<p>Where is 4 MSS from?  Recovery specifies 2 packets.  Also, what if there's no RTT for the new path?  Should one use the default or the previous path's RTT?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r167686412">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +a new client address fails. If the server has no state about the last validated
+client address, it MUST close the connection silently and discard any further
+packets received from the client for this connection.
+
+We note that receipt of packets with higher packet numbers from the legitimate
+client address will trigger another connection migration.  This will cause the
+validation of the address of the spurious migration to be abandoned.
+
+
+### Loss Detection and Congestion Control
+
+The capacity available on the new path might not be the same as the old path.
+
+A client SHOULD reset its congestion controller and roundtrip time estimator
+prior to sending any non-probing packets from a new local address.
+
</pre>
<p>I think I like Marcus suggestion here.  The text seems to presuppose an implementation approach(a single congestion controller that's reset), opposed to specifying the correct behavior.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-95900994">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9j6nv1N-lfoOvKcXZSKEW5wl5cdks5tUKjOgaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2q95BMCaqYmSWsrEibM95j9wD_Vks5tUKjOgaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-95900994"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett commented on #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-95900994"}}}</script>
----==_mimepart_5a8202ce77290_71472ab069bc0ec85573e--


From nobody Mon Feb 12 13:21:04 2018
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 5ED6212D950 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 13:21:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 eKf0jtiLVYLU for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 13:21:01 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 B488612704A for <quic-issues@ietf.org>; Mon, 12 Feb 2018 13:21:01 -0800 (PST)
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=ohjNEXOs2A1Aya4VAbpO+fUxXJs=; b=UXW6CAOYf3Z+b5Ng mTqIaORTr8P6ZoRM7y3fqueHUBGgcayaIMYN9OudwtQ23INPsNhY/jCpXoahirfY 0xtqTXRXKbRS2WdBBAPRCZGRyotnKwPboDQvSJu0fOPuvzzeM/9F09iv2kYzwmE3 lPQDEF5VLSU1sy6SF8mIjV1zfQA=
Received: by filter0521p1las1.sendgrid.net with SMTP id filter0521p1las1-18709-5A82053C-5 2018-02-12 21:21:00.286635931 +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 ismtpd0017p1iad2.sendgrid.net (SG) with ESMTP id j0-1QdX5STWSpA2E988Hug for <quic-issues@ietf.org>; Mon, 12 Feb 2018 21:21:00.153 +0000 (UTC)
Date: Mon, 12 Feb 2018 21:21:00 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4fd5c7ba54d5ea8adfb8f139b3bd96e5a8b64d0892cf000000011699c73b92a169ce11ac8265@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1107/review/95945352@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1107@github.com>
References: <quicwg/base-drafts/pull/1107@github.com>
Subject: Re: [quicwg/base-drafts] Frame types that are Protocol Violations (#1107)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a82053b183fc_71522ab069bc0ec819289e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak245UP+564X1tGoU34chdVWgISVAKRKgUETr2 WPqaZkl3FYYP+FpWIRxEawvvk0K7HR/g975Zzco1SSwcdZhk239hkWX6jTJO3WQpi4ePwyRe4uqf+e TDlH2BjWt7/BF3v+xR+DdqKlVIVy+PJmMAr7NSxxMRNTrLjbj6QmIbM9Ew==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/suSWu21CIA_vL59MWQOUKRB-YzM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 21:21:03 -0000

----==_mimepart_5a82053b183fc_71522ab069bc0ec819289e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

mikkelfj commented on this pull request.



> @@ -2097,6 +2100,9 @@ change in the initial limits (see {{zerortt-parameters}}).
 The MAX_STREAM_DATA frame (type=0x05) is used in flow control to inform a peer
 of the maximum amount of data that can be sent on a stream.
 
+An endpoint that receives a MAX_STREAM_DATA frame for a receive-only stream
+MUST terminate the connection with error PROTOCOL_VIOLATION.
+

I see, thanks. But that only makes sense for bidi, or? If MAX_STREAM_DATA is received on a send stream way before the sender is ready to process it, what should it do? (I think there was some dicussion on related issues at some point).

-- 
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/1107#discussion_r167689983
----==_mimepart_5a82053b183fc_71522ab069bc0ec819289e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@mikkelfj</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1107#discussion_r167689983">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2097,6 +2100,9 @@ change in the initial limits (see {{zerortt-parameters}}).
 The MAX_STREAM_DATA frame (type=0x05) is used in flow control to inform a peer
 of the maximum amount of data that can be sent on a stream.
 
+An endpoint that receives a MAX_STREAM_DATA frame for a receive-only stream
+MUST terminate the connection with error PROTOCOL_VIOLATION.
+
</pre>
<p>I see, thanks. But that only makes sense for bidi, or? If MAX_STREAM_DATA is received on a send stream way before the sender is ready to process it, what should it do? (I think there was some dicussion on related issues at some point).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1107#discussion_r167689983">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8GWTwQieNoocEUs5kuT3GxwW_Evks5tUKs7gaJpZM4SCy_t">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwOC_9Io1JQb4gv-3I-c85JydgbLks5tUKs7gaJpZM4SCy_t.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1107#discussion_r167689983"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj commented on #1107"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1107#discussion_r167689983"}}}</script>
----==_mimepart_5a82053b183fc_71522ab069bc0ec819289e--


From nobody Mon Feb 12 13:25:37 2018
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 24CD3126DC2 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 13:25:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 C9WavteZfiyT for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 13:25:35 -0800 (PST)
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 C77D3127137 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 13:25:34 -0800 (PST)
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=fV5zaWv03pH2KQyXNMbJ9ImMFuo=; b=boobRzi8FyVD5jzT JLI3+ijnQM9L5nVmPdyVs6HPtPv6/fIiu2bi1S0newlwcYYrrgggL1vxa+XaYzhL MHujGHwUCn+Zvvq7BrTZdyRS7LlYFGM/+Wnzm2rjuZpZLXhFb5AeyIwBFnH/Alcg moMEPD+vX7POUSwjjGWtfb7R9rs=
Received: by filter0541p1iad2.sendgrid.net with SMTP id filter0541p1iad2-3790-5A82064D-2E 2018-02-12 21:25:33.817470275 +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 ismtpd0015p1iad2.sendgrid.net (SG) with ESMTP id NroVgT__RiKIG3H1AheDhg for <quic-issues@ietf.org>; Mon, 12 Feb 2018 21:25:33.921 +0000 (UTC)
Date: Mon, 12 Feb 2018 21:25:33 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfe4d00a9a7d9b1b0a7d70a5974ebe541a69d352b92cf000000011699c84d92a169ce11ac8265@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1107/review/95946701@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1107@github.com>
References: <quicwg/base-drafts/pull/1107@github.com>
Subject: Re: [quicwg/base-drafts] Frame types that are Protocol Violations (#1107)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a82064d95d03_30053f817f1b2f34102559"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1DUhKmm6p1O8vJ/EC57G51PsYP03LyL0oqbt GA3/OhQCniIhS7Aa9j/c2WGSehnq409bsQ+9zclbT6s3Gv8YDB2UANeraWY6TpcXUZVWBMKzD2N+Db rBYWM6vDNXOpYSi8s+Eo86fsIzhaoZ61gthLp2f47ZxDOVgXbb9W85idElWkwwXHttj6q4pBlrmeG3 w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/GAhH0qC9jUIjY5ffaRB2xcnu6g4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 21:25:36 -0000

----==_mimepart_5a82064d95d03_30053f817f1b2f34102559
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

mikkelfj commented on this pull request.



> @@ -2097,6 +2100,9 @@ change in the initial limits (see {{zerortt-paramet=
ers}}).
 The MAX_STREAM_DATA frame (type=3D0x05) is used in flow control to inform =
a peer
 of the maximum amount of data that can be sent on a stream.
=20
+An endpoint that receives a MAX_STREAM_DATA frame for a receive-only stream
+MUST terminate the connection with error PROTOCOL_VIOLATION.
+

In section 10.2.3 it says "The receiver only sends MAX_STREAM_DATA in the =
=E2=80=9CRecv=E2=80=9D state. " So I assume it would be a protocol error to=
 send it in other states.

--=20
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/1107#discussion_r167691118=

----==_mimepart_5a82064d95d03_30053f817f1b2f34102559
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><b>@mikkelfj</b> commented on this pull request.</p>

<hr>

<p>In <a href=3D"https://github.com/quicwg/base-drafts/pull/1107#discussion=
_r167691118">draft-ietf-quic-transport.md</a>:</p>
<pre style=3D'color:#555'>&gt; @@ -2097,6 +2100,9 @@ change in the initial =
limits (see {{zerortt-parameters}}).
 The MAX_STREAM_DATA frame (type=3D0x05) is used in flow control to inform =
a peer
 of the maximum amount of data that can be sent on a stream.
=20
+An endpoint that receives a MAX_STREAM_DATA frame for a receive-only stream
+MUST terminate the connection with error PROTOCOL_VIOLATION.
+
</pre>
<p>In section 10.2.3 it says "The receiver only sends MAX_STREAM_DATA in th=
e =E2=80=9CRecv=E2=80=9D state. " So I assume it would be a protocol error =
to send it in other states.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/pull/1107#discussion_r167691118">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkqw6X71aDElo0DPXri=
xPurcz1HnRAks5tUKxNgaJpZM4SCy_t">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7Mmq7DzzY0b-mpD5=
coAJj8S0ZiNks5tUKxNgaJpZM4SCy_t.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pull=
/1107#discussion_r167691118"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHub"=
></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@mikkelfj commented on #1107"}],=
"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-=
drafts/pull/1107#discussion_r167691118"}}}</script>=

----==_mimepart_5a82064d95d03_30053f817f1b2f34102559--


From nobody Mon Feb 12 13:40:26 2018
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 A5A3D12D872 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 13:40:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.607
X-Spam-Level: 
X-Spam-Status: No, score=-0.607 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 3tv5ybVA0qtY for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 13:40:24 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 1C0F6126DC2 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 13:40:24 -0800 (PST)
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=3/ZsaheLLcD9Wf1MdcExzFHVC30=; b=W1OvM428ts+NRGQd byJZ2O8r6ekqN5Tlb8kulJzQbbhvlehfJxrZhm3wXaPOZPliZVUPhfT1IupPB9/F AiTs6U78FOHHrxOp8LhRj58fKUEQzEVahl6jnjzw9HjF7245TgT0KpRYYETouQxr QlPVYdkgvKR0Akyz77NqxJ/lBdY=
Received: by filter0159p1iad2.sendgrid.net with SMTP id filter0159p1iad2-17567-5A8209C6-1A 2018-02-12 21:40:23.060466029 +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 ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id m7Gstq4tRcuVG1KhJuLfxw for <quic-issues@ietf.org>; Mon, 12 Feb 2018 21:40:23.030 +0000 (UTC)
Date: Mon, 12 Feb 2018 21:40:23 +0000 (UTC)
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab040fb4be541c20ab180ee44500ab5b1521f29e6d92cf000000011699cbc692a169ce11ac8265@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1107/review/95951310@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1107@github.com>
References: <quicwg/base-drafts/pull/1107@github.com>
Subject: Re: [quicwg/base-drafts] Frame types that are Protocol Violations (#1107)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8209c6dbfa5_2ec52b1715216ec8178632"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3FxRFUaIeOTi6LUx2OewqUecWq4DPQm9om8S a0s2V9+xx+xWVfY/MxGKJ3PZ2x6Mu559/nv2p430e43kFqVxHLN4rN+Rk+8V7tf5ZwN+F3xZqVJV9S RA8cOcoUoNyymqIThRDboqfJzheN5WTBBg5MEH+9YzrIZ4xcWcVhFcZjArQ6/Yc7JzrAwB8xjszWfN Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/0MqprhazqACv5-P6MkUgJRBxnyc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 21:40:26 -0000

----==_mimepart_5a8209c6dbfa5_2ec52b1715216ec8178632
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.



> @@ -2097,6 +2100,9 @@ change in the initial limits (see {{zerortt-parameters}}).
 The MAX_STREAM_DATA frame (type=0x05) is used in flow control to inform a peer
 of the maximum amount of data that can be sent on a stream.
 
+An endpoint that receives a MAX_STREAM_DATA frame for a receive-only stream
+MUST terminate the connection with error PROTOCOL_VIOLATION.
+

Ah, I see now that this is for the receive end of bidirectional streams only. So, yes, you're right.

-- 
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/1107#discussion_r167695075
----==_mimepart_5a8209c6dbfa5_2ec52b1715216ec8178632
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1107#discussion_r167695075">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2097,6 +2100,9 @@ change in the initial limits (see {{zerortt-parameters}}).
 The MAX_STREAM_DATA frame (type=0x05) is used in flow control to inform a peer
 of the maximum amount of data that can be sent on a stream.
 
+An endpoint that receives a MAX_STREAM_DATA frame for a receive-only stream
+MUST terminate the connection with error PROTOCOL_VIOLATION.
+
</pre>
<p>Ah, I see now that this is for the receive end of bidirectional streams only. So, yes, you're right.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1107#discussion_r167695075">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_axScacGpHiTw1m0q5rGWT9GUFdks5tUK_GgaJpZM4SCy_t">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7lOXoCzIPXWltrcXw285KfEOhIBks5tUK_GgaJpZM4SCy_t.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1107#discussion_r167695075"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1107"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1107#discussion_r167695075"}}}</script>
----==_mimepart_5a8209c6dbfa5_2ec52b1715216ec8178632--


From nobody Mon Feb 12 13:47:46 2018
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 7F27012D950 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 13:47:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 kJXs8UnfD5d8 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 13:47:44 -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 04D1B12D86B for <quic-issues@ietf.org>; Mon, 12 Feb 2018 13:47:43 -0800 (PST)
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=ndprIYb91Cb7zTqENhH7yjB0Rks=; b=P32tgWKp6JkgKiWJ UTm8J4QADRwaKkvH9LEPjzeQeY1ZzAPKWfSyha/0uAVV4vecj342BjJSJaOUybDI d32sOp+vnl59RmDc0tnF0VgsTZx40YSgrC5TS0UZb1zp3TpgKJLd2UndFg1ZsYBi wmVGDpBQGBic/Mt9JJUeXJEi96U=
Received: by filter0070p1las1.sendgrid.net with SMTP id filter0070p1las1-30550-5A820B7E-1B 2018-02-12 21:47:42.637825829 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0011p1iad2.sendgrid.net (SG) with ESMTP id x0UNcuGoR6i9bRYTnpneZQ for <quic-issues@ietf.org>; Mon, 12 Feb 2018 21:47:42.242 +0000 (UTC)
Date: Mon, 12 Feb 2018 21:47:42 +0000 (UTC)
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1107/push/2325675851@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1107@github.com>
References: <quicwg/base-drafts/pull/1107@github.com>
Subject: Re: [quicwg/base-drafts] Frame types that are Protocol Violations (#1107)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a820b7e34501_122b2ac1cdf5cecc2470aa"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1SDrOz5mp+rVy3GIxwOpkOknZPI61VLRWbhO oEkNUorjWNk7DCjuhV6mTLGEdcr46WgchSXGpCdSHmEkLEljJ06oiYucaxO+PK9+PL9CFrFAAAgleB rfSIQzN8tYbrJUvDZVQr6WFxVyAaYStvruobUdEFkhHcYvTsDq1A1nk36eheuWEx0G04j2a1+Pq4EN s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/hF-_ttNvax7OltIcrZyFb3cTNLU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 21:47:45 -0000

----==_mimepart_5a820b7e34501_122b2ac1cdf5cecc2470aa
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinduke pushed 1 commit.

5bb5d4b  Added handling for unopened streams


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1107/files/2fbc433205ba977f902a186f13faa38077011a45..5bb5d4b1d4f166081e8f7bd0a5086d2dda1ff40b

----==_mimepart_5a820b7e34501_122b2ac1cdf5cecc2470aa
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/martinduke" class="user-mention">@martinduke</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/5bb5d4b" class="commit-link">5bb5d4b</a>  Added handling for unopened streams</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1107/files/2fbc433205ba977f902a186f13faa38077011a45..5bb5d4b1d4f166081e8f7bd0a5086d2dda1ff40b">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyOw9z0-ki-SNXCHjKJKe_srKxS6ks5tULF-gaJpZM4SCy_t">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqybGOsIHMLF95Zi6Vt66esR3SGaFks5tULF-gaJpZM4SCy_t.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1107/files/2fbc433205ba977f902a186f13faa38077011a45..5bb5d4b1d4f166081e8f7bd0a5086d2dda1ff40b"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke pushed 1 commit in #1107"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1107/files/2fbc433205ba977f902a186f13faa38077011a45..5bb5d4b1d4f166081e8f7bd0a5086d2dda1ff40b"}}}</script>

----==_mimepart_5a820b7e34501_122b2ac1cdf5cecc2470aa--


From nobody Mon Feb 12 14:39:52 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 96DE312DA02 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 14:39:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level: 
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 eQw0_ikJU7UK for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 14:39:49 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 EB0E812D9FE for <quic-issues@ietf.org>; Mon, 12 Feb 2018 14:39:48 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518475188; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=z72pCOMurz5y8lPt+UTP6raqPu5sWJb4Gh3vQBMnuyg=; b=IIq76BumwVYkwPaZG65jQb7oVatc9um8CEaSqL0rPZ4PuXIn7asM+gjDO0JTbSIbU4a1goB+ JPCTugHGit6XyvtK8vghG/EqhmrqVLqABjfGSgedBGCzX18lnbyKj/f8ycpyIpjJ+ayiflWh dc9zJTKcihsnTjF0w4pz3XYZBPM=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 5a8217b3.7faddc270f90-smtp-out-n02; Mon, 12 Feb 2018 22:39:47 -0000 (UTC)
Date: Mon, 12 Feb 2018 14:39:47 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a8217b3acfe8_4b682ac903fb5c106759a@hookshot-fe-5a11256.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 60faa9: Frame types that are Protocol Violations
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8217b3acc56_4b682ac903fb5c1067472"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/5hnhuzKXiivzqEpQm9U4C9xnDGs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 12 Feb 2018 22:39:50 -0000

----==_mimepart_5a8217b3acc56_4b682ac903fb5c1067472
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 60faa9669e39c009fb9e8590b95078043ce51a7a
      https://github.com/quicwg/base-drafts/commit/60faa9669e39c009fb9e8590b95078043ce51a7a
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Frame types that are Protocol Violations

Specify that certain frames on unidirectional streams tear down the connection. STREAM, STREAM_BLOCKED, and RST_STREAM can't be on a send-only, and MAX_STREAM_DATA and STOP_SENDING can't be received on a receive-only.


  Commit: 2fbc433205ba977f902a186f13faa38077011a45
      https://github.com/quicwg/base-drafts/commit/2fbc433205ba977f902a186f13faa38077011a45
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md

Fixed formatting error.


  Commit: 5bb5d4b1d4f166081e8f7bd0a5086d2dda1ff40b
      https://github.com/quicwg/base-drafts/commit/5bb5d4b1d4f166081e8f7bd0a5086d2dda1ff40b
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Added handling for unopened streams

@mikkelfj's issue.


  Commit: 4e8fe638c42bef826e3984e36b60e3dcb1e87a0f
      https://github.com/quicwg/base-drafts/commit/4e8fe638c42bef826e3984e36b60e3dcb1e87a0f
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-13 (Tue, 13 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge pull request #1107 from martinduke/patch-10

Frame types that are Protocol Violations


Compare: https://github.com/quicwg/base-drafts/compare/4385ffaf129c...4e8fe638c42b
----==_mimepart_5a8217b3acc56_4b682ac903fb5c1067472--


From nobody Mon Feb 12 14:40:02 2018
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 2EC6D12DA05 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 14:39:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 Oo-VtPLzdgW1 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 14:39:50 -0800 (PST)
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 B578612D9FE for <quic-issues@ietf.org>; Mon, 12 Feb 2018 14:39:50 -0800 (PST)
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=sZwEaLI7CTL04ci+T+Opcimdnb8=; b=mIKEqGMUhb7oIW+B HC9uJ+4Vs6Wq9sRyDkgUVWcI+PUkid0ceyub5r1y47GjeXISoPJdIUWKExTbzjDI +JQoUAr23WcbsJPsHV8fkDT3BqY5sDk0bLpkLp7Tkj7lNM8rS0NEtYzWW6Jr5sEA HyWrEZP7aMTOG+PnzlO+huc1mvs=
Received: by filter0402p1iad2.sendgrid.net with SMTP id filter0402p1iad2-32529-5A8217B5-25 2018-02-12 22:39:49.845336708 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0009p1iad2.sendgrid.net (SG) with ESMTP id FSPcSLpZQlKdNau3-LEiTQ for <quic-issues@ietf.org>; Mon, 12 Feb 2018 22:39:49.858 +0000 (UTC)
Date: Mon, 12 Feb 2018 22:39:49 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9e9318f6a365cdf90b374770dd1ba4b5c8d11a5f92cf000000011699d9b592a169ce11ac8265@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1107/issue_event/1470527273@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1107@github.com>
References: <quicwg/base-drafts/pull/1107@github.com>
Subject: Re: [quicwg/base-drafts] Frame types that are Protocol Violations (#1107)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8217b5c0435_6d6c2aafee002ecc1337da"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0l5RBZaSy+t9ayWkvu+sT8e0I0IjrsqmCrMl GTnkx9Iniqtm6rc6Ok3HK/TEpkvA2R+te/tgChT+4gUk9nEyzD7ynq9sQx2UsPeTaxwOhjBhPj6uDz OjVTaMgrVe1qN1nHOtz/nxa6GaEu2cGoffzprP7vUO8NuQIQH1rTQgShNCfBypzqJAzm6JMgMtatIC Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/89YDM475Mq2uBVAxhWofrGR6aKM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 22:39:52 -0000

----==_mimepart_5a8217b5c0435_6d6c2aafee002ecc1337da
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1107.

-- 
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/1107#event-1470527273
----==_mimepart_5a8217b5c0435_6d6c2aafee002ecc1337da
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1107" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="296518245" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1107">#1107</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1107#event-1470527273">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq14RjHKRtiEOoiaLfBwV8p6gb5Qeks5tUL21gaJpZM4SCy_t">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-dDbeC4EeGrgRtRivkewPTsmRkDks5tUL21gaJpZM4SCy_t.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1107#event-1470527273"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1107."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1107#event-1470527273"}}}</script>
----==_mimepart_5a8217b5c0435_6d6c2aafee002ecc1337da--


From nobody Mon Feb 12 14:40:06 2018
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 7859A12D9FE for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 14:39:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 jJADqB85QaQT for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 14:39:51 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 164B912DA02 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 14:39:51 -0800 (PST)
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=Z33TJQOIVf2PI1a8yMbNHOHOiMI=; b=ADZAU9WLdeL+f4P/ AG7IXlkCaarrtKPu70lvqM7GXehyBvDpsl+kVAz6wdGqqZXpqU/KoJ2IuEAJDYIh SNYIAD9CrSgJN98LUjM1QHQXzuKhq8h2pMNeJSXNCjWRpbEDaNe2IbtzRW5D/Zfg yMus73bK0E5UCvlD1wCA1Q7lqms=
Received: by filter0441p1iad2.sendgrid.net with SMTP id filter0441p1iad2-4684-5A8217B5-19 2018-02-12 22:39:49.790698453 +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 ismtpd0003p1iad2.sendgrid.net (SG) with ESMTP id cl9WkUQhRsKDCYw8J0djBw for <quic-issues@ietf.org>; Mon, 12 Feb 2018 22:39:49.723 +0000 (UTC)
Date: Mon, 12 Feb 2018 22:39:50 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1e0d4157e3146e4c8779a7b6ea5a977ad7df7e3c92cf000000011699d9b592a169ce111ead73@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1047/issue_event/1470527280@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1047@github.com>
References: <quicwg/base-drafts/issues/1047@github.com>
Subject: Re: [quicwg/base-drafts] Handling of Frames Inappropriate for Unidirectional Streams (#1047)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8217b5bdc3c_10302b27d0838ed41232dc"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1xYhHAIFgTrTMcJa8G4AxPJsEomsd1EK8e6I xZM1e/BcLjGtCGwRAKn43wZhny4VQ8PnvzXEHwVZiJ/XIz2X2svgUYZPNEAXUinVdNwcVob5cPYCpI 7wE+KNXf48QOY3WPheQi0I1M2Tc4kOk6Wreh2afwKLW0hkIBmo/TqG1jnxDrYNov/coLdJychXX1jQ c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/WqE5qKu0_Ar8NGwt89jywVTSpsI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 22:39:52 -0000

----==_mimepart_5a8217b5bdc3c_10302b27d0838ed41232dc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1047 via #1107.

-- 
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/1047#event-1470527280
----==_mimepart_5a8217b5bdc3c_10302b27d0838ed41232dc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1047" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="287223155" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1047">#1047</a> via <a href="https://github.com/quicwg/base-drafts/pull/1107" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="296518245" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1107">#1107</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1047#event-1470527280">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6SBkR_L3RUjffL4mpw4VdNyLCxpks5tUL21gaJpZM4RYaJu">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-rfJj9gOnfpHl7NH5U8tx4p7Z3Gks5tUL21gaJpZM4RYaJu.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1047#event-1470527280"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1047 via #1107."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1047#event-1470527280"}}}</script>
----==_mimepart_5a8217b5bdc3c_10302b27d0838ed41232dc--


From nobody Mon Feb 12 15:08:54 2018
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 D675212DA06 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 15:08:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 uv5Er2KGjqF4 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 15:08:49 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 9D35B120726 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 15:08:49 -0800 (PST)
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=urhZCNVLGG+2P9wP8C4OXtHL/E0=; b=RK88UBoaICWKYny1 aVizNS4Im4gkiW5xD4s+jFa21zX0nPPLDknI9BDv72WXH4hpDM17+I73WUgymL7Y 8fvdNbNhKCSd+Uo6bbOmFYxydIJcxKaUhghtAdXQzO+AySxEDhJeMcZqQYVwsJmp XCy9i1S8zGQpXLZeYZsM+5pKLbQ=
Received: by filter0217p1las1.sendgrid.net with SMTP id filter0217p1las1-4655-5A821E80-4 2018-02-12 23:08:48.080946518 +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 ismtpd0005p1iad2.sendgrid.net (SG) with ESMTP id vMQtZ7GOQumh6ZEHGsgJ9w for <quic-issues@ietf.org>; Mon, 12 Feb 2018 23:08:47.896 +0000 (UTC)
Date: Mon, 12 Feb 2018 23:08:48 +0000 (UTC)
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/push/2325858021@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a821e7fe1400_132d3f94f1dc6f345067d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2lS4S9AORtfDI7hGcG5CAuLaky9/UbD7aTy7 R/NvBcrnVHoUOfAkHxmDnsstRwlAyI2ORlWpUQGa1sQrefVNNEN6QO0ndrIgyJLXwRpCgMisv+JzU5 CaxknCesv0rhv3KOAB0VLepgUoYTqFDzO8hk73QKSZ/zVkjsDicAZWXeC769BcWHaecERrmvcFpVH9 w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/K0UZU4z0yJ3pjvKCL9mli844jLc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 23:08:51 -0000

----==_mimepart_5a821e7fe1400_132d3f94f1dc6f345067d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinduke pushed 1 commit.

b33d04e  Rewrote completely based on Martin's feedback


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1039/files/256ad6b7e6bcfbcd0092fc1633ccfd06f6cc0341..b33d04e972bb073baf434d1d531130ba3661bee5

----==_mimepart_5a821e7fe1400_132d3f94f1dc6f345067d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/martinduke" class="user-mention">@martinduke</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/b33d04e" class="commit-link">b33d04e</a>  Rewrote completely based on Martin&#39;s feedback</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1039/files/256ad6b7e6bcfbcd0092fc1633ccfd06f6cc0341..b33d04e972bb073baf434d1d531130ba3661bee5">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4ij2oQUFqSe4LvnhIXLDQHhw7zBks5tUMR_gaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzEoFb2t2KdLBiEkuB_AbtmiHKrfks5tUMR_gaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039/files/256ad6b7e6bcfbcd0092fc1633ccfd06f6cc0341..b33d04e972bb073baf434d1d531130ba3661bee5"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke pushed 1 commit in #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039/files/256ad6b7e6bcfbcd0092fc1633ccfd06f6cc0341..b33d04e972bb073baf434d1d531130ba3661bee5"}}}</script>

----==_mimepart_5a821e7fe1400_132d3f94f1dc6f345067d--


From nobody Mon Feb 12 15:45:34 2018
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 2FEA41271FD for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 15:45:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 IQqGn5uQ0xhI for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 15:45:31 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 1CE401200B9 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 15:45:31 -0800 (PST)
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=yNqUuA7w+iWOxdUBosPw7fueIMg=; b=L9XwgO2LLZclZNpo N0HogzO+YAs4ayancHRWbSCUClRA7RBawUOTyPbBsjg/tMnuY4tOGZ/0raS/Z5xx 837p1Mnp6PTruaciNKIYiUOyVmLCuNIW7rs556/oXa8sbzAwbFjfB3TtI8ejUppm ydaCly6j2liihx/kbMslGCwra3w=
Received: by filter0560p1las1.sendgrid.net with SMTP id filter0560p1las1-6828-5A822719-E 2018-02-12 23:45:29.515171263 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0016p1iad2.sendgrid.net (SG) with ESMTP id 6_uFhAchSfu6GntbEOSwqg for <quic-issues@ietf.org>; Mon, 12 Feb 2018 23:45:29.321 +0000 (UTC)
Date: Mon, 12 Feb 2018 23:45:29 +0000 (UTC)
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab67279336e78c3be929dcc3d3ba81f1dae235936492cf000000011699e91992a169ce1136286c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1053/review/95983070@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1053@github.com>
References: <quicwg/base-drafts/pull/1053@github.com>
Subject: Re: [quicwg/base-drafts] Rework packetization section (#1053)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8227195372c_4bc62aee02138ed4133951"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0nzCwL2aOs0KZpJeRYTDJrO42dZAvcLgjba+ kkioo/3Gz058OuD2ecIfYHmx4yALFQCxM7flrzR49qCzLBaFI61KDJ9MTa3holFiPPKDBbYaKhD6yl H8YKWRBaWv/s+LGZ/+nr2leSOQi+ZZvnrg+/U4hVyKGvocigSzGpYpwPGQnZsyttx+Zc6OetHuSNhT U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Q5SHwCi1dq5fn4QfgecKq8xyyC0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 23:45:33 -0000

----==_mimepart_5a8227195372c_4bc62aee02138ed4133951
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.

This is a massiv improvement on the current text.

>  
-* The most recent MAX_STREAM_DATA frame for a stream MUST be retransmitted until
-  the receive stream enters a "Size Known" state. Any previous unacknowledged
-  MAX_STREAM_DATA frame for the same stream SHOULD NOT be retransmitted since a
-  newer MAX_STREAM_DATA frame for a stream obviates the need for delivering
-  older ones. Similarly, the most recent MAX_DATA frame MUST be retransmitted;
-  previous unacknowledged ones SHOULD NOT be retransmitted.
+* The current maximum data offset is sent in MAX_DATA frames until acknowledged.

There is no offset in MAX_DATA, so I'm not sure what you mean here.

>  
-* BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED frames SHOULD be retransmitted
-  if the sender is still blocked on the same limit.  If the limit has been
-  increased since the frame was originally sent, the frame SHOULD NOT be
-  retransmitted.
+* The current maximum stream data offset is sent in MAX_STREAM_DATA frames until
+  acknowledged or the receive stream enters a "Size Known" state.  Like
+  MAX_DATA, endpoints need to limit the rate at which this frame is sent.

In this paragraph, and others to follow, do you mean to say that *every packet* contains this frame from when it's first sent till acknowledgment, or only that it's retransmitted when the carrying packet is declared lost? Whichever it is, I think this could stand to be clearer.

-- 
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/1053#pullrequestreview-95983070
----==_mimepart_5a8227195372c_4bc62aee02138ed4133951
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<p>This is a massiv improvement on the current text.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167722045">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-* The most recent MAX_STREAM_DATA frame for a stream MUST be retransmitted until
-  the receive stream enters a &quot;Size Known&quot; state. Any previous unacknowledged
-  MAX_STREAM_DATA frame for the same stream SHOULD NOT be retransmitted since a
-  newer MAX_STREAM_DATA frame for a stream obviates the need for delivering
-  older ones. Similarly, the most recent MAX_DATA frame MUST be retransmitted;
-  previous unacknowledged ones SHOULD NOT be retransmitted.
+* The current maximum data offset is sent in MAX_DATA frames until acknowledged.
</pre>
<p>There is no offset in MAX_DATA, so I'm not sure what you mean here.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167722543">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-* BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED frames SHOULD be retransmitted
-  if the sender is still blocked on the same limit.  If the limit has been
-  increased since the frame was originally sent, the frame SHOULD NOT be
-  retransmitted.
+* The current maximum stream data offset is sent in MAX_STREAM_DATA frames until
+  acknowledged or the receive stream enters a &quot;Size Known&quot; state.  Like
+  MAX_DATA, endpoints need to limit the rate at which this frame is sent.
</pre>
<p>In this paragraph, and others to follow, do you mean to say that <em>every packet</em> contains this frame from when it's first sent till acknowledgment, or only that it's retransmitted when the carrying packet is declared lost? Whichever it is, I think this could stand to be clearer.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-95983070">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqy9nJlP3Wd29A4UuRMCAJyWJ2Gqwks5tUM0ZgaJpZM4RfJQ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwiymkMRKnSgCrnBWcodtTEZFivAks5tUM0ZgaJpZM4RfJQ9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-95983070"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1053"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-95983070"}}}</script>
----==_mimepart_5a8227195372c_4bc62aee02138ed4133951--


From nobody Mon Feb 12 18:46:07 2018
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 011B812E057 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 18:46:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.028
X-Spam-Level: 
X-Spam-Status: No, score=-2.028 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 V0kvgoAfR9qk for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 18:46:05 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 251EF12E051 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 18:46:05 -0800 (PST)
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=dCsHvlpghE9G+N1MptBKaScOlaM=; b=mnlNcRsAxTCpqKFE 9n5yAuvBYImuco+e44jZiRS6nEGH7IqlSk7UTUl1Ra1l7Oi1iLWBHNIvCpg1w0qG OVHlwMRlmfCfgot9X/9xnTmC6x4iYwTDw5Z6at+I1ZYHu+0jCfg1OHflXSHDc5iX 9s0TwJd3dkQs/PCECM+nUruuVIc=
Received: by filter0536p1iad2.sendgrid.net with SMTP id filter0536p1iad2-26323-5A82516B-7 2018-02-13 02:46:03.33916727 +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 ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id _5gz7ucLQ3yc3bsk6dAh7Q for <quic-issues@ietf.org>; Tue, 13 Feb 2018 02:46:03.140 +0000 (UTC)
Date: Tue, 13 Feb 2018 02:46:04 +0000 (UTC)
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0c610290ce71e617901e0c86cf220eb68581ef7792cf00000001169a136b92a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96011680@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a82516ba0fa_5adb3fb650616f3473849"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3vJecZE5wRX44q+7PbBvnZOQMcmM9vmRXXUF nOSfzJCmaf8A2pKflqXZSzvSlWADhyu/YBkSrFrDR172rJEq7oY87fcbxHP8tXdIijnRbCmMP6My6s L/cS/64a1JPi29zDN3WDzWOaj/x8EkKjn7SgdI9JCjv+wIVgp33qn6Xojd3gYwaiCDEi4mKZiASPpG M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/X_vy0_UF298xCgHbAoSdTF8D0As>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 02:46:07 -0000

----==_mimepart_5a82516ba0fa_5adb3fb650616f3473849
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

marten-seemann commented on this pull request.



> -packets in anticipation of the Initial packet arriving later. This is
-especially useful for 0-RTT packets that routinely accompany Initial packe=
ts.
-
-Buffering ensures that data is not lost, which improves performance; conve=
rsely,
-discarding these packets could create false loss signals for the congestion
-controllers.  However, limiting the number and size of buffered packets mi=
ght be
-needed to prevent exposure to denial of service.
-
-Servers MUST NOT send packets in response to these buffered packets until
-the initial packet arrives.
-
-In this version of QUIC, clients cannot send short form headers prior to a
-response from the server. Servers that do not support a version of QUIC th=
at
-allows early short headers MUST either respond with a stateless reset or d=
rop
-the packet silently.
+First, hosts try to associate the packet with an existing connection. If t=
he

Wouldn=E2=80=99t you first look at the packet type, in order to handle Init=
ial packets statelessly?

--=20
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/1039#pullrequestreview-96011680=

----==_mimepart_5a82516ba0fa_5adb3fb650616f3473849
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><b>@marten-seemann</b> commented on this pull request.</p>

<hr>

<p>In <a href=3D"https://github.com/quicwg/base-drafts/pull/1039#discussion=
_r167748017">draft-ietf-quic-transport.md</a>:</p>
<pre style=3D'color:#555'>&gt; -packets in anticipation of the Initial pack=
et arriving later. This is
-especially useful for 0-RTT packets that routinely accompany Initial packe=
ts.
-
-Buffering ensures that data is not lost, which improves performance; conve=
rsely,
-discarding these packets could create false loss signals for the congestion
-controllers.  However, limiting the number and size of buffered packets mi=
ght be
-needed to prevent exposure to denial of service.
-
-Servers MUST NOT send packets in response to these buffered packets until
-the initial packet arrives.
-
-In this version of QUIC, clients cannot send short form headers prior to a
-response from the server. Servers that do not support a version of QUIC th=
at
-allows early short headers MUST either respond with a stateless reset or d=
rop
-the packet silently.
+First, hosts try to associate the packet with an existing connection. If t=
he
</pre>
<p>Wouldn=E2=80=99t you first look at the packet type, in order to handle I=
nitial packets statelessly?</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/pull/1039#pullrequestreview-96011680">view it on GitHub</a>, or <a=
 href=3D"https://github.com/notifications/unsubscribe-auth/AWbkqwVAyu5aYucP=
JdlivwOq4CIhjEZMks5tUPdrgaJpZM4RV8v6">mute the thread</a>.<img alt=3D"" hei=
ght=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7CpDODRc9xtlq=
ZFi62GmeX-L13yks5tUPdrgaJpZM4RV8v6.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pull=
/1039#pullrequestreview-96011680"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHub"=
></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@marten-seemann commented on #10=
39"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg=
/base-drafts/pull/1039#pullrequestreview-96011680"}}}</script>=

----==_mimepart_5a82516ba0fa_5adb3fb650616f3473849--


From nobody Mon Feb 12 18:53:59 2018
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 EFB8D12E6A3 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 18:53:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.019
X-Spam-Level: 
X-Spam-Status: No, score=-7.019 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_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=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 Jzkyu-3hlbPt for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 18:53:56 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 320DF12E3AE for <quic-issues@ietf.org>; Mon, 12 Feb 2018 18:53:56 -0800 (PST)
Date: Mon, 12 Feb 2018 18:53:55 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518490435; bh=q6QdtUfO8CBCKP39Rpto62wXPsyso1aubkCz0YmbHjU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=x13Aym1IkZ//JV1I0I89hKECtRGUqUH1aP7jtnytzro6AHXEknX5UdH7KQyFH0jBc X4WkI4JqPKuvWP2KYl630pR/di0C+jdFU0Wekt6L+Dl7MpevvdC/cvabCwnE0wxgol 7zFkxcqlexSgSW2jGwNtBuxX9gHKEblfSU6pQaF0=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3a56eafe83f4bc86b0c84a5f18c148295f8ecc0e92cf00000001169a154392a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96012979@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a825343390b4_21a2b2669782ed079589"; 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/Qut_w8IQDLVtQ3UWzJhOPcDha3s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 02:53:58 -0000

----==_mimepart_5a825343390b4_21a2b2669782ed079589
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



> -packets in anticipation of the Initial packet arriving later. This is
-especially useful for 0-RTT packets that routinely accompany Initial packets.
-
-Buffering ensures that data is not lost, which improves performance; conversely,
-discarding these packets could create false loss signals for the congestion
-controllers.  However, limiting the number and size of buffered packets might be
-needed to prevent exposure to denial of service.
-
-Servers MUST NOT send packets in response to these buffered packets until
-the initial packet arrives.
-
-In this version of QUIC, clients cannot send short form headers prior to a
-response from the server. Servers that do not support a version of QUIC that
-allows early short headers MUST either respond with a stateless reset or drop
-the packet silently.
+First, hosts try to associate the packet with an existing connection. If the

That's a good point.  It certainly makes sense for a server to push any stateless processing to the front.

I don't know if it makes sense to consider that as an optional amendment, or whether it isn't just easier to reorder the processing.  It depends on whether it is easier to say "a server might move any stateless processing of potential Initial packets to the start of this process", or whether it is easier to rearrange the order from the outset.

-- 
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/1039#discussion_r167749160
----==_mimepart_5a825343390b4_21a2b2669782ed079589
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167749160">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -packets in anticipation of the Initial packet arriving later. This is
-especially useful for 0-RTT packets that routinely accompany Initial packets.
-
-Buffering ensures that data is not lost, which improves performance; conversely,
-discarding these packets could create false loss signals for the congestion
-controllers.  However, limiting the number and size of buffered packets might be
-needed to prevent exposure to denial of service.
-
-Servers MUST NOT send packets in response to these buffered packets until
-the initial packet arrives.
-
-In this version of QUIC, clients cannot send short form headers prior to a
-response from the server. Servers that do not support a version of QUIC that
-allows early short headers MUST either respond with a stateless reset or drop
-the packet silently.
+First, hosts try to associate the packet with an existing connection. If the
</pre>
<p>That's a good point.  It certainly makes sense for a server to push any stateless processing to the front.</p>
<p>I don't know if it makes sense to consider that as an optional amendment, or whether it isn't just easier to reorder the processing.  It depends on whether it is easier to say "a server might move any stateless processing of potential Initial packets to the start of this process", or whether it is easier to rearrange the order from the outset.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167749160">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4emqWqvQeCusSSyFBZqTunZYnfLks5tUPlDgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxh8iXa9KzmgRLYBFb34DO8F9LVaks5tUPlDgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167749160"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r167749160"}}}</script>
----==_mimepart_5a825343390b4_21a2b2669782ed079589--


From nobody Mon Feb 12 19:04:57 2018
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 53AFE12E6A3 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 19:04:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.483
X-Spam-Level: 
X-Spam-Status: No, score=-0.483 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 zTZI7Lrp7lia for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 19:04:55 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 D7FC312E05D for <quic-issues@ietf.org>; Mon, 12 Feb 2018 19:04:54 -0800 (PST)
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=vpBAEuvj+P9MUXHmMt25u6R+K/k=; b=c4eX57VIMeYD4RaS 4OpNv44lRhOisxci8IycJdTV3ujunrjprx6nudG8vF+8ze1OR/HTsdxcXAN4u2zV hrlIK+EBqjkywwESinbMG3+Y+d3WxJYYYeUiGX9hWuwVxuPxkcQzhIgJMHDDgBuD X5w+D+NDAbRzv6L+DBQ8LKKzqgM=
Received: by filter0078p1iad2.sendgrid.net with SMTP id filter0078p1iad2-24371-5A8255D6-2 2018-02-13 03:04:54.237431208 +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 ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id iRTHYNo8S9aflRcqlZ7qbg for <quic-issues@ietf.org>; Tue, 13 Feb 2018 03:04:53.905 +0000 (UTC)
Date: Tue, 13 Feb 2018 03:04:54 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abacfa614a33191470bca617d84f73e494847125dc92cf00000001169a17d592a169ce11a81680@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1106/review/96014175@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1106@github.com>
References: <quicwg/base-drafts/pull/1106@github.com>
Subject: Re: [quicwg/base-drafts] Define InRecovery() (#1106)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8255d5c791b_631f2add1ca0ced07081d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3ulmsZpGv23ZCsmsc/M/7N6YH5d/oPiXQ/tx SP1hlsCf8SB3Kh8msaguWO96TbA5kzrQHBMaIOnaQBzkpplf9AbcDhhmpyXjrtk5jn2vFsez27eTrg GEJZlxRA9RgO0ABwXN2/DEKihSvp95nQS0aFp9l4k3klHKBBNI9g69/E7eph7cTdNeQ5P6cjH4SL5+ E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/RFVlhcSiqlV13-NQzbKGkJZfmao>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 03:04:56 -0000

----==_mimepart_5a8255d5c791b_631f2add1ca0ced07081d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

janaiyengar approved this pull request.





-- 
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/1106#pullrequestreview-96014175
----==_mimepart_5a8255d5c791b_631f2add1ca0ced07081d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@janaiyengar</b> approved this pull request.</p>



<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1106#pullrequestreview-96014175">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-9UQrm34A7gq5_CKOuOSt_iY7YWks5tUPvVgaJpZM4SBhTC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq963AMKftJrbHMCqOa3_OL-k6_7vks5tUPvVgaJpZM4SBhTC.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1106#pullrequestreview-96014175"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar approved #1106"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1106#pullrequestreview-96014175"}}}</script>
----==_mimepart_5a8255d5c791b_631f2add1ca0ced07081d--


From nobody Mon Feb 12 19:05:04 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 2C50D12E05D for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 19:05:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1
X-Spam-Level: 
X-Spam-Status: No, score=-1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_ADSP_NXDOMAIN=0.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 500YlIXIvou5 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 19:04:59 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 BA87412E059 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 19:04:59 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518491099; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=Qj+10O21LuHYiy5z6OrsMxEce+a+g/w6XatiVQH2xyY=; b=dooNxy0LFYtCVryVBGsQu6ra7xk0VsOPSLJ7AIB4Id/Yktrg4Y3RjGF5UFKCOcG36c7a+zNC Kn7HdshcHJWnlShvHoJBU+veqGGluvcLiU7CDiIrQT5hkjHjecfVbu7Q6k7YzZwjpaQgx/Mi e8jAKruhCg8NHPhNof+aj7dPtws=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: ianswett=users.noreply.github.com@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a8255da.7f9ee0758720-smtp-out-n02; Tue, 13 Feb 2018 03:04:58 -0000 (UTC)
Date: Mon, 12 Feb 2018 19:04:57 -0800
From: ianswett <ianswett@users.noreply.github.com>
Reply-To: ianswett <ianswett@users.noreply.github.com>
To: quic-issues@ietf.org
Message-ID: <5a8255d9d765b_79d92b12cb1edc101397dc@hookshot-fe-31feec6.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] c2c421: Define InRecovery() (#1106)
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8255d9d72a0_79d92b12cb1edc10139635"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/i_u1YXXuSIhUSKRs1rlZylpG0lE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 13 Feb 2018 03:05:01 -0000

----==_mimepart_5a8255d9d72a0_79d92b12cb1edc10139635
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: c2c42100d78ee882ec0c9d5100e3333f94ced5e2
      https://github.com/quicwg/base-drafts/commit/c2c42100d78ee882ec0c9d5100e3333f94ced5e2
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M draft-ietf-quic-recovery.md

  Log Message:
  -----------
  Define InRecovery() (#1106)

* Define InRecovery()

* Update draft-ietf-quic-recovery.md



----==_mimepart_5a8255d9d72a0_79d92b12cb1edc10139635--


From nobody Mon Feb 12 19:05:12 2018
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 B9D5212E852 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 19:05:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 0l3Pd9597prB for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 19:05:02 -0800 (PST)
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 F28EE12E059 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 19:05:01 -0800 (PST)
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=Yj4LtOcwBAf/VWYVXjATm3v7udY=; b=t0IDgQ+LB/mDIgjG iwMyUxXzvUxgz50t2cP/CU9iuIvHukTfgyZGiSlVXIGTz9oX+Cb3gVCa822hURhr hrqz3N38NLhEOgX4jlXG222tmFtH8ev5H5yhtmM53Nzk0MHV1Dh25TMBdIRXJWjR VjQDjUWEY8Zs2ALy7Gc5Wo7LZT4=
Received: by filter0144p1iad2.sendgrid.net with SMTP id filter0144p1iad2-12116-5A8255DD-6 2018-02-13 03:05:01.148541874 +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 ismtpd0020p1iad2.sendgrid.net (SG) with ESMTP id e1Ux6u_3QluhvgQY-OvZHg for <quic-issues@ietf.org>; Tue, 13 Feb 2018 03:05:01.126 +0000 (UTC)
Date: Tue, 13 Feb 2018 03:05:01 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7ea1968888b8425fe432fdbaf68a59ac9e50542892cf00000001169a17dc92a169ce11a81680@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1106/issue_event/1470821761@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1106@github.com>
References: <quicwg/base-drafts/pull/1106@github.com>
Subject: Re: [quicwg/base-drafts] Define InRecovery() (#1106)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8255dcef2e0_46773f93eb1f4f28111759"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0Ol4JIGCIN9vX2eOvMRP/rtHwoYwuW3P6UFV IU/Ot++XL/TDuyld1xFbdeDzVVauN4LmLsSarUaPSZCr0JLXL6VaCMINawME0f3lQjaXkdsGvX3Ip8 dXWNxIzf4PQYqUhRGJ1JiIKjlR9Ffk2upYa08Q1uPk1cGnEBmVV8o/Kzy//sMxndIPJqWHfcDrTMp6 Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CNT5uBCLi4oNkcWDfzshfmFNQLM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 03:05:05 -0000

----==_mimepart_5a8255dcef2e0_46773f93eb1f4f28111759
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1106.

-- 
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/1106#event-1470821761
----==_mimepart_5a8255dcef2e0_46773f93eb1f4f28111759
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1106" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="296228480" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1106">#1106</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1106#event-1470821761">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-H15pC6rk_KOBraFVl2quIS-y3Lks5tUPvcgaJpZM4SBhTC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq32vDANK0lxGQSCYEVCY_RdgE8imks5tUPvcgaJpZM4SBhTC.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1106#event-1470821761"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1106."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1106#event-1470821761"}}}</script>
----==_mimepart_5a8255dcef2e0_46773f93eb1f4f28111759--


From nobody Mon Feb 12 19:12:46 2018
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 E2CDA12E6D7 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 19:12:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 Ob-DqNd_NW9S for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 19:12:42 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 4D19212E6A3 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 19:12:42 -0800 (PST)
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=9eJB+GdfTSmDk39ZMoacF/+hIRw=; b=fhDnhgrKkPpNEF0Z yst5YfcBUXwtxKfQFDY3QIKm4iSmI58KXS5ClnBqk9USjVN3s9kWL+loIpRxEf89 WQX2BwOHjWBRfGjMHboo1pR+FH73jQ+2pTZVH9+koiV+b2b75/knEdKQYIccoMLD XB4sp51Mh6IYpgl0R6f3FFmaDM4=
Received: by filter0629p1las1.sendgrid.net with SMTP id filter0629p1las1-26837-5A8257A9-D 2018-02-13 03:12:41.303500876 +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 ismtpd0010p1iad1.sendgrid.net (SG) with ESMTP id P-LwdrjGTbKwfrOr2myGMA for <quic-issues@ietf.org>; Tue, 13 Feb 2018 03:12:41.178 +0000 (UTC)
Date: Tue, 13 Feb 2018 03:12:41 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2b4b8a0a8dd8712518e4360ada4751a864a8feb992cf00000001169a19a892a169ce1136286c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1053/review/96014401@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1053@github.com>
References: <quicwg/base-drafts/pull/1053@github.com>
Subject: Re: [quicwg/base-drafts] Rework packetization section (#1053)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8257a91b9e_1b1b3fc282a72f2c1359a5"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2FREe6idjynzHTOWbct/AtsJSKb8CIv4kNnF FfG5OmjtLir/QYjzxTmJwRNL1VwgZJazGIkJga10zjJNN4f4P7DKrO+16GiRNNpbWaUUZVRhwixKB8 9oxLZxzDs2sSZmiNsYe0CPYjd1huO0B2CkiXD38MRd3GXBqOBYLu5Pq1Og==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/LLmVuPR2IAgRNVMQVXOHUw1gPwk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 03:12:45 -0000

----==_mimepart_5a8257a91b9e_1b1b3fc282a72f2c1359a5
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ianswett commented on this pull request.

Comments below

> +
+Once the packet has been fully processed, a receiver acknowledges receipt by
+sending one or more ACK frames containing the packet number of the received
+packet.  To avoid creating an indefinite feedback loop, an endpoint MUST NOT
+send an ACK frame in response to a packet containing only ACK or PADDING frames,
+even if there are packet gaps which precede the received packet.  The endpoint
+MUST acknowledge packets containing only ACK or PADDING frames in the next ACK
+frame that it sends.
+
+Strategies and implications of the frequency of generating acknowledgments are
+discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The

Technically, there's the one exception around connection close?

> +MUST acknowledge packets containing only ACK or PADDING frames in the next ACK
+frame that it sends.
+
+Strategies and implications of the frequency of generating acknowledgments are
+discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The
+same applies to the frames that are contained within lost packets.  Instead, the
+different types of information that might be carried in frames is sent again as
+needed.  New frames and packets are used to carry information that is determined
+to have been lost.
+
+* Application data sent in STREAM frames is retransmitted in new STREAM frames

I would expect this text to exist elsewhere.  Does it need to be here as well?

> +sending one or more ACK frames containing the packet number of the received
+packet.  To avoid creating an indefinite feedback loop, an endpoint MUST NOT
+send an ACK frame in response to a packet containing only ACK or PADDING frames,
+even if there are packet gaps which precede the received packet.  The endpoint
+MUST acknowledge packets containing only ACK or PADDING frames in the next ACK
+frame that it sends.
+
+Strategies and implications of the frequency of generating acknowledgments are
+discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The
+same applies to the frames that are contained within lost packets.  Instead, the
+different types of information that might be carried in frames is sent again as

is => are?

> +discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The
+same applies to the frames that are contained within lost packets.  Instead, the
+different types of information that might be carried in frames is sent again as
+needed.  New frames and packets are used to carry information that is determined
+to have been lost.
+
+* Application data sent in STREAM frames is retransmitted in new STREAM frames
+  unless the endpoint has sent a RST_STREAM for that stream.  Once an endpoint
+  sends a RST_STREAM frame, no further STREAM frames are needed.
+
+* The most recent set of acknowledgments is sent in ACK frames.  An ACK frame

is => are

>  
-* All other frames MUST be retransmitted.
+* The maximum stream ID is sent in MAX_STREAM_ID frames until acknowledged.
+  Like MAX_DATA and MAX_STREAM_DATA, endpoints might need to limit the rate at
+  which this frame is sent.
+
+* Blocked signals are carried in BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED
+  frames until acknowledged, but only while the endpoint is blocked on the
+  corresponding limit.  These frames always include the limit that is causing
+  blocking at the time that they are transmitted.
+
+* An liveness or path validation check using PING frames is sent until

An => A or Any

> -* All other frames MUST be retransmitted.
+* The maximum stream ID is sent in MAX_STREAM_ID frames until acknowledged.
+  Like MAX_DATA and MAX_STREAM_DATA, endpoints might need to limit the rate at
+  which this frame is sent.
+
+* Blocked signals are carried in BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED
+  frames until acknowledged, but only while the endpoint is blocked on the
+  corresponding limit.  These frames always include the limit that is causing
+  blocking at the time that they are transmitted.
+
+* An liveness or path validation check using PING frames is sent until
+  acknowledged or until there is no remaining need for liveness or path
+  validation checking.  PING frames with a payload SHOULD include a different
+  payload each time they are sent.
+
+* Responses to path validation using PONG frames are sent just once.  A new PING

PONG doesn't exist anymore.

-- 
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/1053#pullrequestreview-96014401
----==_mimepart_5a8257a91b9e_1b1b3fc282a72f2c1359a5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ianswett</b> commented on this pull request.</p>

<p>Comments below</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167750539">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+Once the packet has been fully processed, a receiver acknowledges receipt by
+sending one or more ACK frames containing the packet number of the received
+packet.  To avoid creating an indefinite feedback loop, an endpoint MUST NOT
+send an ACK frame in response to a packet containing only ACK or PADDING frames,
+even if there are packet gaps which precede the received packet.  The endpoint
+MUST acknowledge packets containing only ACK or PADDING frames in the next ACK
+frame that it sends.
+
+Strategies and implications of the frequency of generating acknowledgments are
+discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The
</pre>
<p>Technically, there's the one exception around connection close?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167750704">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +MUST acknowledge packets containing only ACK or PADDING frames in the next ACK
+frame that it sends.
+
+Strategies and implications of the frequency of generating acknowledgments are
+discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The
+same applies to the frames that are contained within lost packets.  Instead, the
+different types of information that might be carried in frames is sent again as
+needed.  New frames and packets are used to carry information that is determined
+to have been lost.
+
+* Application data sent in STREAM frames is retransmitted in new STREAM frames
</pre>
<p>I would expect this text to exist elsewhere.  Does it need to be here as well?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167750809">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +sending one or more ACK frames containing the packet number of the received
+packet.  To avoid creating an indefinite feedback loop, an endpoint MUST NOT
+send an ACK frame in response to a packet containing only ACK or PADDING frames,
+even if there are packet gaps which precede the received packet.  The endpoint
+MUST acknowledge packets containing only ACK or PADDING frames in the next ACK
+frame that it sends.
+
+Strategies and implications of the frequency of generating acknowledgments are
+discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The
+same applies to the frames that are contained within lost packets.  Instead, the
+different types of information that might be carried in frames is sent again as
</pre>
<p>is =&gt; are?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167750839">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The
+same applies to the frames that are contained within lost packets.  Instead, the
+different types of information that might be carried in frames is sent again as
+needed.  New frames and packets are used to carry information that is determined
+to have been lost.
+
+* Application data sent in STREAM frames is retransmitted in new STREAM frames
+  unless the endpoint has sent a RST_STREAM for that stream.  Once an endpoint
+  sends a RST_STREAM frame, no further STREAM frames are needed.
+
+* The most recent set of acknowledgments is sent in ACK frames.  An ACK frame
</pre>
<p>is =&gt; are</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167750938">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-* All other frames MUST be retransmitted.
+* The maximum stream ID is sent in MAX_STREAM_ID frames until acknowledged.
+  Like MAX_DATA and MAX_STREAM_DATA, endpoints might need to limit the rate at
+  which this frame is sent.
+
+* Blocked signals are carried in BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED
+  frames until acknowledged, but only while the endpoint is blocked on the
+  corresponding limit.  These frames always include the limit that is causing
+  blocking at the time that they are transmitted.
+
+* An liveness or path validation check using PING frames is sent until
</pre>
<p>An =&gt; A or Any</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167751112">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -* All other frames MUST be retransmitted.
+* The maximum stream ID is sent in MAX_STREAM_ID frames until acknowledged.
+  Like MAX_DATA and MAX_STREAM_DATA, endpoints might need to limit the rate at
+  which this frame is sent.
+
+* Blocked signals are carried in BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED
+  frames until acknowledged, but only while the endpoint is blocked on the
+  corresponding limit.  These frames always include the limit that is causing
+  blocking at the time that they are transmitted.
+
+* An liveness or path validation check using PING frames is sent until
+  acknowledged or until there is no remaining need for liveness or path
+  validation checking.  PING frames with a payload SHOULD include a different
+  payload each time they are sent.
+
+* Responses to path validation using PONG frames are sent just once.  A new PING
</pre>
<p>PONG doesn't exist anymore.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96014401">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4PPU7EQF4RPrrDtlTJ0CkXHYrjcks5tUP2pgaJpZM4RfJQ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzNDGx_FaTE2AVo3uNrF8kfcFuegks5tUP2pgaJpZM4RfJQ9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96014401"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett commented on #1053"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96014401"}}}</script>
----==_mimepart_5a8257a91b9e_1b1b3fc282a72f2c1359a5--


From nobody Mon Feb 12 20:37:17 2018
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 4C437120724 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 20:37:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.998
X-Spam-Level: 
X-Spam-Status: No, score=-6.998 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 VBNs4d2zu1z5 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 20:37:13 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 60F4112E867 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 20:37:13 -0800 (PST)
Date: Mon, 12 Feb 2018 20:37:12 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518496632; bh=xZvJPGoP998ViUnxZurhMj5/cKXQT2RMFIQGLr5UfeM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=fHXjnD/Rkh3gjyp/ThY88huWgeYaq1EtMq/i6bVnp+k++O1M0c+CK8bYaX8tgIAS1 7P65nNR5eu1tmuVkZuf0/hvR1YmtLhvnHLO+o2C/Fo/MV/k49q0Ul0X7Mqdg1MiJnD zHNrv1vYYhVDML6MpZXAthp8AkSlPGfu/Ti/Qkqs=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abcf0251704b1527734fd732abf248e1c5e693726292cf00000001169a2d7892a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96023719@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a826b78a92fd_76572af7cc34aec4136070"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/lSXw0KqHnSwapL2SqG2GMJcVWp0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 04:37:15 -0000

----==_mimepart_5a826b78a92fd_76572af7cc34aec4136070
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.



> -packets in anticipation of the Initial packet arriving later. This is
-especially useful for 0-RTT packets that routinely accompany Initial packets.
-
-Buffering ensures that data is not lost, which improves performance; conversely,
-discarding these packets could create false loss signals for the congestion
-controllers.  However, limiting the number and size of buffered packets might be
-needed to prevent exposure to denial of service.
-
-Servers MUST NOT send packets in response to these buffered packets until
-the initial packet arrives.
-
-In this version of QUIC, clients cannot send short form headers prior to a
-response from the server. Servers that do not support a version of QUIC that
-allows early short headers MUST either respond with a stateless reset or drop
-the packet silently.
+First, hosts try to associate the packet with an existing connection. If the

"Initial" is a version-dependent concept, so you still check the version first.  If you understand the version, then you can check whether it's an Initial packet.  However, since that's for long headers, the version will always be explicitly present, so you don't have to look up the connection ID first.

-- 
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/1039#discussion_r167759111
----==_mimepart_5a826b78a92fd_76572af7cc34aec4136070
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167759111">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -packets in anticipation of the Initial packet arriving later. This is
-especially useful for 0-RTT packets that routinely accompany Initial packets.
-
-Buffering ensures that data is not lost, which improves performance; conversely,
-discarding these packets could create false loss signals for the congestion
-controllers.  However, limiting the number and size of buffered packets might be
-needed to prevent exposure to denial of service.
-
-Servers MUST NOT send packets in response to these buffered packets until
-the initial packet arrives.
-
-In this version of QUIC, clients cannot send short form headers prior to a
-response from the server. Servers that do not support a version of QUIC that
-allows early short headers MUST either respond with a stateless reset or drop
-the packet silently.
+First, hosts try to associate the packet with an existing connection. If the
</pre>
<p>"Initial" is a version-dependent concept, so you still check the version first.  If you understand the version, then you can check whether it's an Initial packet.  However, since that's for long headers, the version will always be explicitly present, so you don't have to look up the connection ID first.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167759111">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyJUTMLW8EpR_B4roGYnUfEvxcDcks5tURF4gaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq062OHOrqy0hUh9RfjZ2ysZGDqzpks5tURF4gaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167759111"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r167759111"}}}</script>
----==_mimepart_5a826b78a92fd_76572af7cc34aec4136070--


From nobody Mon Feb 12 20:59:11 2018
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 9F4F1124239 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 20:59:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 1ecZ2tbBZvCC for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 20:59:06 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 789B9120721 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 20:59:06 -0800 (PST)
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=jqKASsb28jDeEFGzf9ZnA39JPeE=; b=dNZzS/h8R2H9UdlD dm2+TLvbv+83WFLLGARIWC6FU//A+mE9Ay7Lj90HO3vYOykpwccDHnynj8yG5RTP n+bbLAYibvq60Np1LdGfBla52Isr6LCejofAcuHZ6v82jla9Y7JfxNGVP2dEqF+T gB4RM/y8VJcfvXXRPo6EgM6kBUA=
Received: by filter0036p1las1.sendgrid.net with SMTP id filter0036p1las1-22886-5A827098-1D 2018-02-13 04:59:05.033292387 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0022p1iad2.sendgrid.net (SG) with ESMTP id W2cI0-TaRjGQNqVr_XByPA for <quic-issues@ietf.org>; Tue, 13 Feb 2018 04:59:04.922 +0000 (UTC)
Date: Tue, 13 Feb 2018 04:59:05 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab42851656daeee010f05f05f3880e44e190c90a6492cf00000001169a329892a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96024240@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a827098bd199_3fea3f80cc61cf38225320"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1qmctmw0XheauakOXM7LAl4bIlaCyqCpSdNY kqXPets0Dc+4Km1t7SkZ93l4NBvD7wnTWG9Hsh7wsrc46XuG2+q10wW8hYRr2420KKPr9keisPv4ZG Jy5C5wg8JFJU/MwpDnAKbrdzRTk8rC6SzZH1tylLlndgjksDcBs3ahsVOjw2n4x53y/IN5bstm+k6X w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/I0WN2mHK0_PHCJYHbkcfKVfm65g>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 04:59:10 -0000

----==_mimepart_5a827098bd199_3fea3f80cc61cf38225320
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop approved this pull request.

Looks good.  Technically, I have no objections.  Minor editorial stuff.

> +connection IDs if they do not meet both of these criteria.
+
+
+### Client-Specific Behaviors {#client-specific-behaviors}
+
+If a client receives a packet with an unknown connection ID, and it matches
+the tuple of a connection with no received packets, it is a reply to an
+Initial packet with a server-generated connection ID and will be processed
+accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}. 
+
+Due to packet reordering or loss, clients might receive packets associated
+with a connection for which it does not yet have the keys to decrypt it.

This sentence is awkward.  Maybe "packets encrypted with a key which the client has not yet computed."?

> +accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}. 
+
+Due to packet reordering or loss, clients might receive packets associated
+with a connection for which it does not yet have the keys to decrypt it.
+Clients MAY drop these packets, or MAY buffer them in anticipation of
+later packets that allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version

"If a server receives a packet with... is long enough...." doesn't parse.

"...a packet which has an unknown connection ID, an unsupported version, and a sufficient length....", maybe?

> +Due to packet reordering or loss, clients might receive packets associated
+with a connection for which it does not yet have the keys to decrypt it.
+Clients MAY drop these packets, or MAY buffer them in anticipation of
+later packets that allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully

Lower-case "packet" for consistency, I think.

> +with a connection for which it does not yet have the keys to decrypt it.
+Clients MAY drop these packets, or MAY buffer them in anticipation of
+later packets that allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully
+conforming with the specification, the server MUST proceed with the

I think you want a different phrasing here.  The server is never obligated to proceed with the connection or the handshake; it can abort at any time.  Perhaps we should just ignore the normative language and say that the server proceeds?

> +
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully
+conforming with the specification, the server MUST proceed with the
+handshake ({{handshake}}).  This commits the server to the version that the
+client selected.
+
+If the packet is a supported version, and a Handshake or 0RTT packet, the

"0-RTT" is used elsewhere, I think.

> +If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully
+conforming with the specification, the server MUST proceed with the
+handshake ({{handshake}}).  This commits the server to the version that the
+client selected.
+
+If the packet is a supported version, and a Handshake or 0RTT packet, the
+server MAY buffer a limited number of these packets in anticipation of
+a late-arriving Initial Packet. In the event the server later generates
+a RETRY packet, this buffer should be purged. Servers MUST NOT send packets

We haven't all-capsed packet types elsewhere.  Also, is this really a "should", or is it a "MUST"?  Finally, the "MUST NOT send packets" seems superfluous, since the server doesn't have the context *to* respond without the contents of the Initial.  "cannot" might be sufficient.

>  
 ### Sending Version Negotiation Packets {#send-vn}
 
 If the version selected by the client is not acceptable to the server, the
 server responds with a Version Negotiation packet ({{packet-version}}).  This
 includes a list of versions that the server will accept.
 
-A server sends a Version Negotiation packet for any packet with an unacceptable
-version if that packet could create a new connection.  This allows a server to
-process packets with unsupported versions without retaining state.  Though
-either the Client Initial packet or the version negotiation packet that is sent
-in response could be lost, the client will send new packets until it
-successfully receives a response or it abandons the connection attempt.
+This system allows a server to process packets with unsupported versions without
+retaining state.  Though either the Initial packet or the version negotiation

Capitalize "Version Negotiation", since that's a packet type.  Also, since we're talking about a hypothetical unknown version of QUIC here, we don't actually know that the packet which provokes version negotiation is of type "Initial" -- it might be worth lower-casing that (and maybe just saying "the client's packet" so someone else doesn't try to get you to capitalize it another time!).

> +handshake ({{handshake}}).  This commits the server to the version that the
+client selected.
+
+If the packet is a supported version, and a Handshake or 0RTT packet, the
+server MAY buffer a limited number of these packets in anticipation of
+a late-arriving Initial Packet. In the event the server later generates
+a RETRY packet, this buffer should be purged. Servers MUST NOT send packets
+in response to these buffered packets until the Initial packet arrives.
+
+Servers MUST drop incoming packets under all other circumstances.
+
+## Version Negotiation
+
+Version negotiation ensures that client and server agree to a QUIC version
+that is mutually supported. A server sends a Version Negotiation packet in
+response to a packet that might initiate a new connection, see

The point this text was making in the old location might be clearer if you say "in response to **each** packet", i.e. if the client sends six packets in its first flight, it will get 1 < N <= 6 VN packets back.

-- 
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/1039#pullrequestreview-96024240
----==_mimepart_5a827098bd199_3fea3f80cc61cf38225320
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> approved this pull request.</p>

<p>Looks good.  Technically, I have no objections.  Minor editorial stuff.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167759575">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +connection IDs if they do not meet both of these criteria.
+
+
+### Client-Specific Behaviors {#client-specific-behaviors}
+
+If a client receives a packet with an unknown connection ID, and it matches
+the tuple of a connection with no received packets, it is a reply to an
+Initial packet with a server-generated connection ID and will be processed
+accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}. 
+
+Due to packet reordering or loss, clients might receive packets associated
+with a connection for which it does not yet have the keys to decrypt it.
</pre>
<p>This sentence is awkward.  Maybe "packets encrypted with a key which the client has not yet computed."?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167759753">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}. 
+
+Due to packet reordering or loss, clients might receive packets associated
+with a connection for which it does not yet have the keys to decrypt it.
+Clients MAY drop these packets, or MAY buffer them in anticipation of
+later packets that allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
</pre>
<p>"If a server receives a packet with... is long enough...." doesn't parse.</p>
<p>"...a packet which has an unknown connection ID, an unsupported version, and a sufficient length....", maybe?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167759856">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +Due to packet reordering or loss, clients might receive packets associated
+with a connection for which it does not yet have the keys to decrypt it.
+Clients MAY drop these packets, or MAY buffer them in anticipation of
+later packets that allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully
</pre>
<p>Lower-case "packet" for consistency, I think.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167759998">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +with a connection for which it does not yet have the keys to decrypt it.
+Clients MAY drop these packets, or MAY buffer them in anticipation of
+later packets that allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully
+conforming with the specification, the server MUST proceed with the
</pre>
<p>I think you want a different phrasing here.  The server is never obligated to proceed with the connection or the handshake; it can abort at any time.  Perhaps we should just ignore the normative language and say that the server proceeds?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167760102">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully
+conforming with the specification, the server MUST proceed with the
+handshake ({{handshake}}).  This commits the server to the version that the
+client selected.
+
+If the packet is a supported version, and a Handshake or 0RTT packet, the
</pre>
<p>"0-RTT" is used elsewhere, I think.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167760382">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully
+conforming with the specification, the server MUST proceed with the
+handshake ({{handshake}}).  This commits the server to the version that the
+client selected.
+
+If the packet is a supported version, and a Handshake or 0RTT packet, the
+server MAY buffer a limited number of these packets in anticipation of
+a late-arriving Initial Packet. In the event the server later generates
+a RETRY packet, this buffer should be purged. Servers MUST NOT send packets
</pre>
<p>We haven't all-capsed packet types elsewhere.  Also, is this really a "should", or is it a "MUST"?  Finally, the "MUST NOT send packets" seems superfluous, since the server doesn't have the context <em>to</em> respond without the contents of the Initial.  "cannot" might be sufficient.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167760788">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
 ### Sending Version Negotiation Packets {#send-vn}
 
 If the version selected by the client is not acceptable to the server, the
 server responds with a Version Negotiation packet ({{packet-version}}).  This
 includes a list of versions that the server will accept.
 
-A server sends a Version Negotiation packet for any packet with an unacceptable
-version if that packet could create a new connection.  This allows a server to
-process packets with unsupported versions without retaining state.  Though
-either the Client Initial packet or the version negotiation packet that is sent
-in response could be lost, the client will send new packets until it
-successfully receives a response or it abandons the connection attempt.
+This system allows a server to process packets with unsupported versions without
+retaining state.  Though either the Initial packet or the version negotiation
</pre>
<p>Capitalize "Version Negotiation", since that's a packet type.  Also, since we're talking about a hypothetical unknown version of QUIC here, we don't actually know that the packet which provokes version negotiation is of type "Initial" -- it might be worth lower-casing that (and maybe just saying "the client's packet" so someone else doesn't try to get you to capitalize it another time!).</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167760921">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +handshake ({{handshake}}).  This commits the server to the version that the
+client selected.
+
+If the packet is a supported version, and a Handshake or 0RTT packet, the
+server MAY buffer a limited number of these packets in anticipation of
+a late-arriving Initial Packet. In the event the server later generates
+a RETRY packet, this buffer should be purged. Servers MUST NOT send packets
+in response to these buffered packets until the Initial packet arrives.
+
+Servers MUST drop incoming packets under all other circumstances.
+
+## Version Negotiation
+
+Version negotiation ensures that client and server agree to a QUIC version
+that is mutually supported. A server sends a Version Negotiation packet in
+response to a packet that might initiate a new connection, see
</pre>
<p>The point this text was making in the old location might be clearer if you say "in response to <strong>each</strong> packet", i.e. if the client sends six packets in its first flight, it will get 1 &lt; N &lt;= 6 VN packets back.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#pullrequestreview-96024240">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqytktwj72ArxE5sc8jtLUFPpYNCJks5tURaYgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq93H4lFh_6W1fOu3rQPOcbsUqUVcks5tURaYgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#pullrequestreview-96024240"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop approved #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#pullrequestreview-96024240"}}}</script>
----==_mimepart_5a827098bd199_3fea3f80cc61cf38225320--


From nobody Mon Feb 12 21:02:58 2018
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 5F7D3120724 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:02:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.028
X-Spam-Level: 
X-Spam-Status: No, score=-2.028 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 WIrKq4-OqnkI for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:02:55 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 662C0120721 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 21:02:55 -0800 (PST)
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=LQYj3jGazjUyOqsjsJ/H3ZB7mmE=; b=GBAgsKgFB6taHQt6 zXGkKAYXA9on9bibPqsbQsdXXImAgVwlV5K4UwixY1xfQ8jfnf9odLyd8zTXG1DT nhYnQmTJBsXpLjBV/B5+TiGspJxJqmNK8OZ2GNHweg/OTxwJgfzFAZ/kzY8x1NdG N1DVlug6bp/bo58NdRIylXUJpxg=
Received: by filter0138p1iad2.sendgrid.net with SMTP id filter0138p1iad2-6879-5A82717E-C 2018-02-13 05:02:54.427380003 +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 ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id 6G4iLhu1QeSYQAti9OEBkw for <quic-issues@ietf.org>; Tue, 13 Feb 2018 05:02:54.275 +0000 (UTC)
Date: Tue, 13 Feb 2018 05:02:54 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd886b871ab06acadc854294ed28b088a4030774092cf00000001169a337e92a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96026134@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a82717e24204_67142ad97a536ec41220be"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3cCmkQqxDitUH9V+NOh9EB2NU/4sLadVdVPL McakeaI4HvkWaTxKyeDx/12dynw6nszXDX7c38c7wU7hvIVSGHKpZE2p4Iou8SPaYkYVQeUgeSLGPR CJMeFg3TdVWp2uh9guym8kE+ikNC1zgZ90/gIuEIxLgtP375lGsJp7OukQsp2x4NLDMeSpOHDVH6tX s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/qZY_17s5xqbCZ9Dwenf-UcXPb48>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 05:02:57 -0000

----==_mimepart_5a82717e24204_67142ad97a536ec41220be
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.



> +If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully
+conforming with the specification, the server MUST proceed with the
+handshake ({{handshake}}).  This commits the server to the version that the
+client selected.
+
+If the packet is a supported version, and a Handshake or 0RTT packet, the
+server MAY buffer a limited number of these packets in anticipation of
+a late-arriving Initial Packet. In the event the server later generates
+a RETRY packet, this buffer should be purged. Servers MUST NOT send packets

On second thought, the buffer purge might be irrelevant.  If the server processes these packets according to the normal rules once it receives the Initial and replies with a Retry, it would drop them, wouldn't it?  So it should just process these packets after it's gotten the delayed Initial, and do what it otherwise would.

-- 
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/1039#discussion_r167761318
----==_mimepart_5a82717e24204_67142ad97a536ec41220be
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167761318">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully
+conforming with the specification, the server MUST proceed with the
+handshake ({{handshake}}).  This commits the server to the version that the
+client selected.
+
+If the packet is a supported version, and a Handshake or 0RTT packet, the
+server MAY buffer a limited number of these packets in anticipation of
+a late-arriving Initial Packet. In the event the server later generates
+a RETRY packet, this buffer should be purged. Servers MUST NOT send packets
</pre>
<p>On second thought, the buffer purge might be irrelevant.  If the server processes these packets according to the normal rules once it receives the Initial and replies with a Retry, it would drop them, wouldn't it?  So it should just process these packets after it's gotten the delayed Initial, and do what it otherwise would.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167761318">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq70d7Ux3JreoYXVYCnK9ZyG-w54cks5tURd-gaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9k1A0fo225jpRk6pmlyO_fmwn1Nks5tURd-gaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167761318"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r167761318"}}}</script>
----==_mimepart_5a82717e24204_67142ad97a536ec41220be--


From nobody Mon Feb 12 21:04:26 2018
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 8E352120724 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:04:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.998
X-Spam-Level: 
X-Spam-Status: No, score=-6.998 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 rWrP1tpwwt8V for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:04:23 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CCF9F120721 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 21:04:22 -0800 (PST)
Date: Mon, 12 Feb 2018 21:04:22 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518498262; bh=iG4rVxaZaSY16EBKzfJuBrw1Ea6qKBdLMyhpfgoU/40=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=SQrWmQZohk0QcKU+N1CCagMirPivcG0eXaIR7BuZDNFQxQfsBcUSNt9on1tsNFwCM F82QG3CAWdj65wIo8t7AZUsADYZ/M/LxNzVQMbj7JRxJ4PPL33zncdKbSTuMuwcBzH Wnw2xVJF6JV2Wst3KsQBHjSyLvQff5nX4DiJc5OU=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab38bb2f65307177198e169938b82fb00bb42a610592cf00000001169a33d692a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96026287@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8271d612c50_22973f9f9db14f283469df"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/fLsBRw2VIbpDoTbmAecZZsbqv2Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 05:04:24 -0000

----==_mimepart_5a8271d612c50_22973f9f9db14f283469df
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.



> +If there is no connection ID, but the packet matches the address/port tuple
+of a connection where the host did not require connection IDs, QUIC processes
+the packet as part of that connection. Endpoints MUST drop packets that omit
+connection IDs if they do not meet both of these criteria.
+
+
+### Client-Specific Behaviors {#client-specific-behaviors}
+
+If a client receives a packet with an unknown connection ID, and it matches
+the tuple of a connection with no received packets, it is a reply to an
+Initial packet with a server-generated connection ID and will be processed
+accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}. 

Your build break is trailing whitespace here, looks like.

-- 
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/1039#pullrequestreview-96026287
----==_mimepart_5a8271d612c50_22973f9f9db14f283469df
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167761477">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +If there is no connection ID, but the packet matches the address/port tuple
+of a connection where the host did not require connection IDs, QUIC processes
+the packet as part of that connection. Endpoints MUST drop packets that omit
+connection IDs if they do not meet both of these criteria.
+
+
+### Client-Specific Behaviors {#client-specific-behaviors}
+
+If a client receives a packet with an unknown connection ID, and it matches
+the tuple of a connection with no received packets, it is a reply to an
+Initial packet with a server-generated connection ID and will be processed
+accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}. 
</pre>
<p>Your build break is trailing whitespace here, looks like.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#pullrequestreview-96026287">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzMVHXMdQpDGFVE9m2TLgKr1aOlQks5tURfWgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-a3yqYRZZJVgqaaBVoeUEM7BpVJks5tURfWgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#pullrequestreview-96026287"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#pullrequestreview-96026287"}}}</script>
----==_mimepart_5a8271d612c50_22973f9f9db14f283469df--


From nobody Mon Feb 12 21:17:08 2018
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 D76E9124207 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:17:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 5nw4M31QnZW3 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:17:05 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 B0746120724 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 21:17:04 -0800 (PST)
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=ybb3W/2CkFEDMaTjhQDWlo71Iqo=; b=mtckC2fNQf/UOzOl THwKtImaggr6wabyhtFenrVL8Ih44kUkoU40VTZ4eNxki9+fbviuu0tJbno22jZa +FRocmmiSICkj7zuCCOYHfV73o+Sh6Gp95ZauzGlFXeX6fyr1skr+cTBARagQXLk oPLCU6aN3Tp5FRaDo1cnM1ANFz8=
Received: by filter0499p1iad2.sendgrid.net with SMTP id filter0499p1iad2-29895-5A8274CF-10 2018-02-13 05:17:03.755015772 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0002p1iad2.sendgrid.net (SG) with ESMTP id c2ftQqJ-S-uYHYbZvP8z9A for <quic-issues@ietf.org>; Tue, 13 Feb 2018 05:17:03.780 +0000 (UTC)
Date: Tue, 13 Feb 2018 05:17:04 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba43b59ecd490c9ca1b561104a2a10a2d2949e82292cf00000001169a36cf92a169ce1136286c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1053/review/96026582@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1053@github.com>
References: <quicwg/base-drafts/pull/1053@github.com>
Subject: Re: [quicwg/base-drafts] Rework packetization section (#1053)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8274cf9d33f_4d8d2aca765eced016813b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3kWBDPP2iYPLWwZ+I9Q8dri3++tJFEt4JvyG 0iuzxOCpVoBLr0JMOhIbsMJ95tiVFUegyyoenqPUaOjwLU9Bi/yIof8r9Piu2lvcRe2wziwuQB4IdO 690Xw5II78+IL2STCpSU0ksEYBglAo6vJ32JFUJK/nx/S3jIyePRX13dvTj91jpSuJlgoDWu8+7lEU c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/e0SZ_oAbthTkpkv2AiBSe6qUV2I>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 05:17:07 -0000

----==_mimepart_5a8274cf9d33f_4d8d2aca765eced016813b
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop approved this pull request.

Some subject-verb disagreement, but otherwise fine.  I think this is a net improvement.

> @@ -1894,10 +1894,10 @@ Note that Stateless Reset messages do not have any cryptographic protection.
 
 # Frame Types and Formats
 
-As described in {{frames}}, Regular packets contain one or more frames.
-We now describe the various QUIC frame types that can be present in a Regular
-packet. The use of these frames and various frame header bits are described in
-subsequent sections.
+As described in {{frames}}, packets contain one or more frames.  We now

Not new text, but basically none of the recent text is written in the first-person plural.  Can we rephrase this, while you're touching the paragraph?

> +sending one or more ACK frames containing the packet number of the received
+packet.  To avoid creating an indefinite feedback loop, an endpoint MUST NOT
+send an ACK frame in response to a packet containing only ACK or PADDING frames,
+even if there are packet gaps which precede the received packet.  The endpoint
+MUST acknowledge packets containing only ACK or PADDING frames in the next ACK
+frame that it sends.
+
+Strategies and implications of the frequency of generating acknowledgments are
+discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The
+same applies to the frames that are contained within lost packets.  Instead, the
+different types of information that might be carried in frames is sent again as

"types are" or "information is", but not "types is"

> +discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The
+same applies to the frames that are contained within lost packets.  Instead, the
+different types of information that might be carried in frames is sent again as
+needed.  New frames and packets are used to carry information that is determined
+to have been lost.
+
+* Application data sent in STREAM frames is retransmitted in new STREAM frames
+  unless the endpoint has sent a RST_STREAM for that stream.  Once an endpoint
+  sends a RST_STREAM frame, no further STREAM frames are needed.
+
+* The most recent set of acknowledgments is sent in ACK frames.  An ACK frame

Nope, he's right here.  "The ... set ... is sent"

> +QUIC packets that are determined to be lost are never retransmitted whole.  The
+same applies to the frames that are contained within lost packets.  Instead, the
+different types of information that might be carried in frames is sent again as
+needed.  New frames and packets are used to carry information that is determined
+to have been lost.
+
+* Application data sent in STREAM frames is retransmitted in new STREAM frames
+  unless the endpoint has sent a RST_STREAM for that stream.  Once an endpoint
+  sends a RST_STREAM frame, no further STREAM frames are needed.
+
+* The most recent set of acknowledgments is sent in ACK frames.  An ACK frame
+  SHOULD contain all unacknowledged acknowledgments, as described in
+  {{sending-ack-frames}}.
+
+* Cancellation of stream transmission, as carried in a RST_STREAM frame, is sent
+  until acknowledged or until acknowledgments for all stream data is received

"until acknowledgements ... are received" or "until all stream data is acknowledged by the peer"

>  
-* ACK and PADDING frames MUST NOT be retransmitted.  ACK frames
-  containing updated information will be sent as described in {{frame-ack}}.
+* Similarly, requests to cancel stream transmission, as encoded in a
+  STOP_SENDING frame, is sent until the receive stream enters either a "Data

"requests ... are sent"

>  
-* All other frames MUST be retransmitted.
+* The maximum stream ID is sent in MAX_STREAM_ID frames until acknowledged.
+  Like MAX_DATA and MAX_STREAM_DATA, endpoints might need to limit the rate at
+  which this frame is sent.
+
+* Blocked signals are carried in BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED
+  frames until acknowledged, but only while the endpoint is blocked on the
+  corresponding limit.  These frames always include the limit that is causing
+  blocking at the time that they are transmitted.
+
+* An liveness or path validation check using PING frames is sent until
+  acknowledged or until there is no remaining need for liveness or path
+  validation checking.  PING frames with a payload SHOULD include a different
+  payload each time they are sent.

PING frames don't have a payload any more.

-- 
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/1053#pullrequestreview-96026582
----==_mimepart_5a8274cf9d33f_4d8d2aca765eced016813b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> approved this pull request.</p>

<p>Some subject-verb disagreement, but otherwise fine.  I think this is a net improvement.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167761749">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1894,10 +1894,10 @@ Note that Stateless Reset messages do not have any cryptographic protection.
 
 # Frame Types and Formats
 
-As described in {{frames}}, Regular packets contain one or more frames.
-We now describe the various QUIC frame types that can be present in a Regular
-packet. The use of these frames and various frame header bits are described in
-subsequent sections.
+As described in {{frames}}, packets contain one or more frames.  We now
</pre>
<p>Not new text, but basically none of the recent text is written in the first-person plural.  Can we rephrase this, while you're touching the paragraph?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167761998">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +sending one or more ACK frames containing the packet number of the received
+packet.  To avoid creating an indefinite feedback loop, an endpoint MUST NOT
+send an ACK frame in response to a packet containing only ACK or PADDING frames,
+even if there are packet gaps which precede the received packet.  The endpoint
+MUST acknowledge packets containing only ACK or PADDING frames in the next ACK
+frame that it sends.
+
+Strategies and implications of the frequency of generating acknowledgments are
+discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The
+same applies to the frames that are contained within lost packets.  Instead, the
+different types of information that might be carried in frames is sent again as
</pre>
<p>"types are" or "information is", but not "types is"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167762225">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The
+same applies to the frames that are contained within lost packets.  Instead, the
+different types of information that might be carried in frames is sent again as
+needed.  New frames and packets are used to carry information that is determined
+to have been lost.
+
+* Application data sent in STREAM frames is retransmitted in new STREAM frames
+  unless the endpoint has sent a RST_STREAM for that stream.  Once an endpoint
+  sends a RST_STREAM frame, no further STREAM frames are needed.
+
+* The most recent set of acknowledgments is sent in ACK frames.  An ACK frame
</pre>
<p>Nope, he's right here.  "The ... set ... is sent"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167762299">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +QUIC packets that are determined to be lost are never retransmitted whole.  The
+same applies to the frames that are contained within lost packets.  Instead, the
+different types of information that might be carried in frames is sent again as
+needed.  New frames and packets are used to carry information that is determined
+to have been lost.
+
+* Application data sent in STREAM frames is retransmitted in new STREAM frames
+  unless the endpoint has sent a RST_STREAM for that stream.  Once an endpoint
+  sends a RST_STREAM frame, no further STREAM frames are needed.
+
+* The most recent set of acknowledgments is sent in ACK frames.  An ACK frame
+  SHOULD contain all unacknowledged acknowledgments, as described in
+  {{sending-ack-frames}}.
+
+* Cancellation of stream transmission, as carried in a RST_STREAM frame, is sent
+  until acknowledged or until acknowledgments for all stream data is received
</pre>
<p>"until acknowledgements ... are received" or "until all stream data is acknowledged by the peer"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167762528">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-* ACK and PADDING frames MUST NOT be retransmitted.  ACK frames
-  containing updated information will be sent as described in {{frame-ack}}.
+* Similarly, requests to cancel stream transmission, as encoded in a
+  STOP_SENDING frame, is sent until the receive stream enters either a &quot;Data
</pre>
<p>"requests ... are sent"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167762672">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-* All other frames MUST be retransmitted.
+* The maximum stream ID is sent in MAX_STREAM_ID frames until acknowledged.
+  Like MAX_DATA and MAX_STREAM_DATA, endpoints might need to limit the rate at
+  which this frame is sent.
+
+* Blocked signals are carried in BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED
+  frames until acknowledged, but only while the endpoint is blocked on the
+  corresponding limit.  These frames always include the limit that is causing
+  blocking at the time that they are transmitted.
+
+* An liveness or path validation check using PING frames is sent until
+  acknowledged or until there is no remaining need for liveness or path
+  validation checking.  PING frames with a payload SHOULD include a different
+  payload each time they are sent.
</pre>
<p>PING frames don't have a payload any more.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96026582">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq91IGuU6Cs3WLuYE9XQtvJ5WGSpzks5tURrPgaJpZM4RfJQ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzIYZc_dS0-6rjGlP051SaehZN3-ks5tURrPgaJpZM4RfJQ9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96026582"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop approved #1053"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96026582"}}}</script>
----==_mimepart_5a8274cf9d33f_4d8d2aca765eced016813b--


From nobody Mon Feb 12 21:18:27 2018
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 1F320120724 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:18:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level: 
X-Spam-Status: No, score=-2.009 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 SFaMyHYsnn17 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:18:24 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 3B710120721 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 21:18:24 -0800 (PST)
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=3rIWPVOBMja0MbRKSkyyC+6IK/4=; b=K6GRaltSc7SKDtqp AGjTuNn7sYMOEt25xFvObswaexyFi4ZRo9oGu/J8aAiyU389LcROcjKygUF9Rg0L 83HsRoY+IdyOI/YItM+sxilto6cjeXmDxdGuowGD9eUNf5fKDeQZ3FbDdMBd2scG 9rSZeAemXgw5OAIF64Pviv34h+A=
Received: by filter0580p1iad2.sendgrid.net with SMTP id filter0580p1iad2-28950-5A82751F-5 2018-02-13 05:18:23.212066574 +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 ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id fCPIzQYmT3iRU-8_88YLnw for <quic-issues@ietf.org>; Tue, 13 Feb 2018 05:18:23.088 +0000 (UTC)
Date: Tue, 13 Feb 2018 05:18:23 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab79fe2b1a79c67f5b47b4041c1b07353e25bf140392cf00000001169a371e92a169ce1136286c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1053/review/96027762@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1053@github.com>
References: <quicwg/base-drafts/pull/1053@github.com>
Subject: Re: [quicwg/base-drafts] Rework packetization section (#1053)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a82751eec6b8_53c33fb6210faf34400218"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak25u+tpkBBFcmCqIbPRqw6eC03Tfuqcl4R8Kj f6b04aPkRekQLtQDJhXjye9mSaD9RQen519zDZmo4jp0K3Uvu3C9dp4K0eJ1742J8myJ/JzPJ86GKx bfRDkPhuoiqH3AqX9/6Bf463egjY760lPMPk+yF7uV9pjvTBefRh6KNMgu43BP26DCwhoWagpeKj3u w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/rIxsnY9dgN94SJsbVNEpFhy-bXI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 05:18:26 -0000

----==_mimepart_5a82751eec6b8_53c33fb6210faf34400218
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.



>  
-* All other frames MUST be retransmitted.
+* The maximum stream ID is sent in MAX_STREAM_ID frames until acknowledged.
+  Like MAX_DATA and MAX_STREAM_DATA, endpoints might need to limit the rate at
+  which this frame is sent.
+
+* Blocked signals are carried in BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED
+  frames until acknowledged, but only while the endpoint is blocked on the
+  corresponding limit.  These frames always include the limit that is causing
+  blocking at the time that they are transmitted.
+
+* An liveness or path validation check using PING frames is sent until
+  acknowledged or until there is no remaining need for liveness or path
+  validation checking.  PING frames with a payload SHOULD include a different
+  payload each time they are sent.

And related, the merge conflict is probably that this section doesn't mention PATH_CHALLENGE / PATH_RESPONSE frames.

-- 
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/1053#discussion_r167762943
----==_mimepart_5a82751eec6b8_53c33fb6210faf34400218
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167762943">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-* All other frames MUST be retransmitted.
+* The maximum stream ID is sent in MAX_STREAM_ID frames until acknowledged.
+  Like MAX_DATA and MAX_STREAM_DATA, endpoints might need to limit the rate at
+  which this frame is sent.
+
+* Blocked signals are carried in BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED
+  frames until acknowledged, but only while the endpoint is blocked on the
+  corresponding limit.  These frames always include the limit that is causing
+  blocking at the time that they are transmitted.
+
+* An liveness or path validation check using PING frames is sent until
+  acknowledged or until there is no remaining need for liveness or path
+  validation checking.  PING frames with a payload SHOULD include a different
+  payload each time they are sent.
</pre>
<p>And related, the merge conflict is probably that this section doesn't mention PATH_CHALLENGE / PATH_RESPONSE frames.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167762943">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2S97Xc-KWiooxfB2xs0gBVSTiRIks5tURsegaJpZM4RfJQ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7htqVrBxwv09Nj7K8luwEqOS7JDks5tURsegaJpZM4RfJQ9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167762943"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1053"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1053#discussion_r167762943"}}}</script>
----==_mimepart_5a82751eec6b8_53c33fb6210faf34400218--


From nobody Mon Feb 12 21:36:38 2018
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 4F1A712E878 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:36:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 Kc88rEC28TA4 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:36:35 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 4F5C312E877 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 21:36:35 -0800 (PST)
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=rRpw91TmfsQ/k/MXDlVB4BA+rfc=; b=IKlsL0/LAh9Vd69u dT5t8AuOkOLNwLeLx4N8uzIjpCCM5Co5CW/FFY9HQFwtOgwoOCL4TsC8cG6qfNpb l+TZrTXl8c+sWIFpqe4BufU2ral4aSpRS5SwXmfoUWD6GvimyMaK+YKXmIrom7WM 5JCMDYEC2m12lOQDcahHPEoZxKE=
Received: by filter0486p1iad2.sendgrid.net with SMTP id filter0486p1iad2-25259-5A827961-A 2018-02-13 05:36:33.998725334 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0020p1iad2.sendgrid.net (SG) with ESMTP id 828AOy-5RWKYGbQliXs24Q for <quic-issues@ietf.org>; Tue, 13 Feb 2018 05:36:34.073 +0000 (UTC)
Date: Tue, 13 Feb 2018 05:36:34 +0000 (UTC)
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab71f9f902d91b0321fa9c602cfb36079f0139c07392cf00000001169a3b6192a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96029865@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a827961e6be6_44e13fe91afd8f3449439d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak23o49oCHYt94ICk6iSgkGr1nlqPqv7XPa7nx 4rUzrgy5nurJI8VZy+j0BaaJb2Gdvg1ZvRJQ0D+lR5u3fPwyfHddcc5fIeKNFR5IzqVbdM+/JQM2yS KLzyF9zi+ggAVfA9UOZCCm89MJfWl4ZLmEmUNWnNMd2Za9PsAdA26NTxSavSc80U3ho6EmPeY/icJf 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/5PNHPZ5iJArAq_9taZMtQxRl-gs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 05:36:37 -0000

----==_mimepart_5a827961e6be6_44e13fe91afd8f3449439d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

kazuho commented on this pull request.



> -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame

> If the packet has a connection ID corresponding to an existing connection, QUIC processes that packet accordingly.

May I ask if this is true?

In current form of QUIC, a server is allowed to specify any Connection ID that it likes, which may collide with a Connection ID that a client chooses for a new connection.

I believe that a client needs to identify 1 RTT packets by their 5-tuple to avoid the issue.

-- 
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/1039#pullrequestreview-96029865
----==_mimepart_5a827961e6be6_44e13fe91afd8f3449439d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@kazuho</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167765269">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame
</pre>
<blockquote>
<p>If the packet has a connection ID corresponding to an existing connection, QUIC processes that packet accordingly.</p>
</blockquote>
<p>May I ask if this is true?</p>
<p>In current form of QUIC, a server is allowed to specify any Connection ID that it likes, which may collide with a Connection ID that a client chooses for a new connection.</p>
<p>I believe that a client needs to identify 1 RTT packets by their 5-tuple to avoid the issue.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#pullrequestreview-96029865">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2xvY9FqJ1gwtIq2RPgK883JJxAfks5tUR9hgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyj7kgVC3xvBLZqZu7xf9ru92xduks5tUR9hgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#pullrequestreview-96029865"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@kazuho commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#pullrequestreview-96029865"}}}</script>
----==_mimepart_5a827961e6be6_44e13fe91afd8f3449439d--


From nobody Mon Feb 12 21:44:45 2018
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 8D30F12E878 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:44:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.018
X-Spam-Level: 
X-Spam-Status: No, score=-7.018 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=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 3NrQqIAT6r73 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:44:42 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 07AA412E877 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 21:44:42 -0800 (PST)
Date: Mon, 12 Feb 2018 21:44:41 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518500681; bh=rSJElWuSN+wiwtLiQ0Arx+Idpaf9+gih4wDS97q6Ubc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=JpTu3f4T27P8BNiGufGOF2Q4Tn+r6/xGCfsZ3E8UTWnYTrHmYwamni1ynByScL8h4 JN5lorTH0AjAPsHRZ1dkkX8U98HVFbvYgAL3dPge/nPjJnNU2rv/nRTgoXUU6fDxKa heL+nJjQzh3HEXybnbXtV1493bMzPlqnKeSOB9Mo=
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab245881e670a848c225d388a3c571a3231cf8401292cf00000001169a3d4992a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96030727@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a827b493ecb9_56d13f9602192f304598dc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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/MD8jPNXTwlDzzzySllpM6sZXaO8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 05:44:43 -0000

----==_mimepart_5a827b493ecb9_56d13f9602192f304598dc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.



> +If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully
+conforming with the specification, the server MUST proceed with the
+handshake ({{handshake}}).  This commits the server to the version that the
+client selected.
+
+If the packet is a supported version, and a Handshake or 0RTT packet, the
+server MAY buffer a limited number of these packets in anticipation of
+a late-arriving Initial Packet. In the event the server later generates
+a RETRY packet, this buffer should be purged. Servers MUST NOT send packets

"the server doesn't have the context to respond without the contents of the Initial. "

I was trying to make sure no acks were sent, but I see now that you're right. We can't decrypt (and therefore can't ack) 0-RTT packets, and we couldn't possibly receive other Handshake packets if we havent' seen the Initial. Good catch.

-- 
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/1039#discussion_r167766079
----==_mimepart_5a827b493ecb9_56d13f9602192f304598dc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167766079">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully
+conforming with the specification, the server MUST proceed with the
+handshake ({{handshake}}).  This commits the server to the version that the
+client selected.
+
+If the packet is a supported version, and a Handshake or 0RTT packet, the
+server MAY buffer a limited number of these packets in anticipation of
+a late-arriving Initial Packet. In the event the server later generates
+a RETRY packet, this buffer should be purged. Servers MUST NOT send packets
</pre>
<p>"the server doesn't have the context to respond without the contents of the Initial. "</p>
<p>I was trying to make sure no acks were sent, but I see now that you're right. We can't decrypt (and therefore can't ack) 0-RTT packets, and we couldn't possibly receive other Handshake packets if we havent' seen the Initial. Good catch.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167766079">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0tRL9CNTwXEZZLXMUZwRXPXmBnxks5tUSFJgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9pZ2PUJrxvQvlkAjhOC7FB6do_bks5tUSFJgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167766079"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r167766079"}}}</script>
----==_mimepart_5a827b493ecb9_56d13f9602192f304598dc--


From nobody Mon Feb 12 21:52:44 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 A164412E878 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:52:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.798
X-Spam-Level: 
X-Spam-Status: No, score=-0.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 1Rf-Yrz5KLkZ for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:52:42 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 EF5B1124B17 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 21:52:41 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518501161; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=9+EEqIDxMKUxEV1sxyljbsszE7f87NhIjEqeOFQsGcY=; b=OU199UJo7u333NIZllYACJ3tEuF0Ew35ZIBUgU/Ns4DtIz9iBCHCBzDt99sVoUYwwH4hDObn KLmYbVmW1jUttclY/y8npHPpQ69vByC8UMoSslpZEzmsD5Q3hjzG+7FhoNTNU12gaS2WPPol QxmisBTk4jCqXd3YF2sNU3IT2nI=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 5a827d29.7f77544963c0-smtp-out-n03; Tue, 13 Feb 2018 05:52:41 -0000 (UTC)
Date: Mon, 12 Feb 2018 21:52:40 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a827d2829094_73462ac0e7611c14964fe@hookshot-fe-d2afb11.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 378f54: Rework packetization section
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a827d2828ccf_73462ac0e7611c149638c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/b6Yw0L-gYbPfjx6RfAI1qvWjgBU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 13 Feb 2018 05:52:44 -0000

----==_mimepart_5a827d2828ccf_73462ac0e7611c149638c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/packets-and-frames-v2
  Home:   https://github.com/quicwg/base-drafts
  Commit: 378f5438e8fffbaaf45c5707b9eb1442f8403603
      https://github.com/quicwg/base-drafts/commit/378f5438e8fffbaaf45c5707b9eb1442f8403603
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-13 (Tue, 13 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Rework packetization section

In line with our established principles for retransmission, I've reworked the
description of packetization.  The description now concentrates on the
information that is being repaired in response to perceived loss.  This should
help avoid the confusion about retransmission.

Two new subsections are added to the packetization section.  One covers the
processing of packets and includes the existing text on processing requirements
before acknowledgment.  The other includes the retransmission logic.

The retransmission section still mentions frame types, but I've tried to make
that secondary to the description of the information that is being repaired.

I also removed mention of "Regular QUIC packets", which only occurred in 3
places.

Closes #463, #765.


  Commit: 6ac00a475867bb5c2b906223879c4b2df2d3ccce
      https://github.com/quicwg/base-drafts/commit/6ac00a475867bb5c2b906223879c4b2df2d3ccce
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-13 (Tue, 13 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Tighten language around MAX_XXX


Compare: https://github.com/quicwg/base-drafts/compare/327dd47a4957...6ac00a475867
----==_mimepart_5a827d2828ccf_73462ac0e7611c149638c--


From nobody Mon Feb 12 21:56:32 2018
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 D894012E87D for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:56:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 XsVT56PH87Ym for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 21:56:28 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BEF9912E058 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 21:56:28 -0800 (PST)
Date: Mon, 12 Feb 2018 21:56:27 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518501387; bh=O6SRK9/DUQ8KAe7eXjMAE9g41U8S7nsCnRcvZ2mKr3g=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=BMbMBrz3/WEECiL13FuNJGhj3zJoAz35LeDzYP9kSCw5MTZ95jyjpapuvlKRB0OPV B9936vzMEkOOH/coIYhHl3UeGXv5zvf8OYofNOFGIBtmZQGti+3Fcu1l8YWHMuuNZg ugwis+bKZ1XAB3lGy2BVpHUM6cGvu3jsqz7IO1BE=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf7d42e97e459f54919f98b17cc5bd459bddddf3d92cf00000001169a400b92a169ce1136286c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1053/review/96029086@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1053@github.com>
References: <quicwg/base-drafts/pull/1053@github.com>
Subject: Re: [quicwg/base-drafts] Rework packetization section (#1053)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a827e0beb68f_229d3f9f9db14f28359937"; 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/rrhHDzd_KpZMWZ_mbHE9qPk2FmY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 05:56:31 -0000

----==_mimepart_5a827e0beb68f_229d3f9f9db14f28359937
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.

Thanks for picking up on my sloppy copy-edits.  Please take another look at the MAX_DATA and friends changes.  I think that they are much better, but you might disagree.

> +
+Once the packet has been fully processed, a receiver acknowledges receipt by
+sending one or more ACK frames containing the packet number of the received
+packet.  To avoid creating an indefinite feedback loop, an endpoint MUST NOT
+send an ACK frame in response to a packet containing only ACK or PADDING frames,
+even if there are packet gaps which precede the received packet.  The endpoint
+MUST acknowledge packets containing only ACK or PADDING frames in the next ACK
+frame that it sends.
+
+Strategies and implications of the frequency of generating acknowledgments are
+discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The

I don't like explaining exceptions every place, but that would leave "never", which is a bit absolute.

> +MUST acknowledge packets containing only ACK or PADDING frames in the next ACK
+frame that it sends.
+
+Strategies and implications of the frequency of generating acknowledgments are
+discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The
+same applies to the frames that are contained within lost packets.  Instead, the
+different types of information that might be carried in frames is sent again as
+needed.  New frames and packets are used to carry information that is determined
+to have been lost.
+
+* Application data sent in STREAM frames is retransmitted in new STREAM frames

I think that there is value in having a complete list here.

>  
-* All other frames MUST be retransmitted.
+* The maximum stream ID is sent in MAX_STREAM_ID frames until acknowledged.
+  Like MAX_DATA and MAX_STREAM_DATA, endpoints might need to limit the rate at
+  which this frame is sent.
+
+* Blocked signals are carried in BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED
+  frames until acknowledged, but only while the endpoint is blocked on the
+  corresponding limit.  These frames always include the limit that is causing
+  blocking at the time that they are transmitted.
+
+* An liveness or path validation check using PING frames is sent until
+  acknowledged or until there is no remaining need for liveness or path
+  validation checking.  PING frames with a payload SHOULD include a different
+  payload each time they are sent.

You will note that date at which this PR was created relative to when it is being reviewed.  I have rebased.

>  
-* BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED frames SHOULD be retransmitted
-  if the sender is still blocked on the same limit.  If the limit has been
-  increased since the frame was originally sent, the frame SHOULD NOT be
-  retransmitted.
+* The current maximum stream data offset is sent in MAX_STREAM_DATA frames until
+  acknowledged or the receive stream enters a "Size Known" state.  Like
+  MAX_DATA, endpoints need to limit the rate at which this frame is sent.

I have rephrased this completely.  I've changed this so that retransmission only occurs when the *most recently sent* frame is declared lost.  I think that is much neater.

As you say, it was unclear before, and a valid interpretation of the proposed text was "send a frame in every packet", which I agree is a little silly.

-- 
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/1053#pullrequestreview-96029086
----==_mimepart_5a827e0beb68f_229d3f9f9db14f28359937
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<p>Thanks for picking up on my sloppy copy-edits.  Please take another look at the MAX_DATA and friends changes.  I think that they are much better, but you might disagree.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167764580">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+Once the packet has been fully processed, a receiver acknowledges receipt by
+sending one or more ACK frames containing the packet number of the received
+packet.  To avoid creating an indefinite feedback loop, an endpoint MUST NOT
+send an ACK frame in response to a packet containing only ACK or PADDING frames,
+even if there are packet gaps which precede the received packet.  The endpoint
+MUST acknowledge packets containing only ACK or PADDING frames in the next ACK
+frame that it sends.
+
+Strategies and implications of the frequency of generating acknowledgments are
+discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The
</pre>
<p>I don't like explaining exceptions every place, but that would leave "never", which is a bit absolute.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167764680">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +MUST acknowledge packets containing only ACK or PADDING frames in the next ACK
+frame that it sends.
+
+Strategies and implications of the frequency of generating acknowledgments are
+discussed in more detail in {{QUIC-RECOVERY}}.
+
+
+## Retransmission of Information
+
+QUIC packets that are determined to be lost are never retransmitted whole.  The
+same applies to the frames that are contained within lost packets.  Instead, the
+different types of information that might be carried in frames is sent again as
+needed.  New frames and packets are used to carry information that is determined
+to have been lost.
+
+* Application data sent in STREAM frames is retransmitted in new STREAM frames
</pre>
<p>I think that there is value in having a complete list here.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167766424">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-* All other frames MUST be retransmitted.
+* The maximum stream ID is sent in MAX_STREAM_ID frames until acknowledged.
+  Like MAX_DATA and MAX_STREAM_DATA, endpoints might need to limit the rate at
+  which this frame is sent.
+
+* Blocked signals are carried in BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED
+  frames until acknowledged, but only while the endpoint is blocked on the
+  corresponding limit.  These frames always include the limit that is causing
+  blocking at the time that they are transmitted.
+
+* An liveness or path validation check using PING frames is sent until
+  acknowledged or until there is no remaining need for liveness or path
+  validation checking.  PING frames with a payload SHOULD include a different
+  payload each time they are sent.
</pre>
<p>You will note that date at which this PR was created relative to when it is being reviewed.  I have rebased.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167767365">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-* BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED frames SHOULD be retransmitted
-  if the sender is still blocked on the same limit.  If the limit has been
-  increased since the frame was originally sent, the frame SHOULD NOT be
-  retransmitted.
+* The current maximum stream data offset is sent in MAX_STREAM_DATA frames until
+  acknowledged or the receive stream enters a &quot;Size Known&quot; state.  Like
+  MAX_DATA, endpoints need to limit the rate at which this frame is sent.
</pre>
<p>I have rephrased this completely.  I've changed this so that retransmission only occurs when the <em>most recently sent</em> frame is declared lost.  I think that is much neater.</p>
<p>As you say, it was unclear before, and a valid interpretation of the proposed text was "send a frame in every packet", which I agree is a little silly.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96029086">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzS_eyj5kb6DyTJjwz0ymmHWTc4mks5tUSQLgaJpZM4RfJQ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4oA4oxfhqJK9ntrOb8rvaAzGtzIks5tUSQLgaJpZM4RfJQ9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96029086"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1053"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96029086"}}}</script>
----==_mimepart_5a827e0beb68f_229d3f9f9db14f28359937--


From nobody Mon Feb 12 22:02:58 2018
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 94CE312E87D for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 22:02:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 vAXdFrbcSz99 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 22:02:55 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 3853412E878 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 22:02:55 -0800 (PST)
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=5JHhelhUiLMeemQWFq2IDB8puzw=; b=vBJB7ymeEk/YBcPo CMJpUoJSO7QoLFUvy1tl8Ycirmbb4JDqLsKPbIB7K6hHHlpyBhASNWZ0m4NdMJF6 9M2GPJjurGCOp9KQ9hlv1RxsKrH9qMGt0hO6z9mtJnC2gYDiAUJXWFdm++dl9qMK 2ImB6jy5ORsDi68af/KCAaDKIAc=
Received: by filter0521p1iad2.sendgrid.net with SMTP id filter0521p1iad2-22587-5A827F8E-A 2018-02-13 06:02:54.263239512 +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 ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id qS-UWDCRSoqHlOCnmYdQkw for <quic-issues@ietf.org>; Tue, 13 Feb 2018 06:02:54.082 +0000 (UTC)
Date: Tue, 13 Feb 2018 06:02:54 +0000 (UTC)
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/push/2326473414@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a827f8df249d_228b3f9f9db14f284184c4"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0qLyGOou8qkgb/mUJYaUQ5NxH1H2sx/7/UZ6 D3rIDyj0fJX65ewbngKqi0HAl++0e9xuRg36Sl0RCiQ/4NFyYVzdtqTVPPTpgwdnp/JpXkCJXmOfV0 hmx93Udy59otAXQA87+Y4T2V9LTux6AksKlAUNr7xSmZZZmxpRcG5IBetDnXH7MY7WHaEmZTtFDFVr o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/DrI571vpzKADBY6Ce41Ghg4eJA4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 06:02:56 -0000

----==_mimepart_5a827f8df249d_228b3f9f9db14f284184c4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinduke pushed 1 commit.

5271b59  Made Mike Bishop's changes


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1039/files/b33d04e972bb073baf434d1d531130ba3661bee5..5271b5952a5b68e9fcd5417d1c78cfe9812a4450

----==_mimepart_5a827f8df249d_228b3f9f9db14f284184c4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/martinduke" class="user-mention">@martinduke</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/5271b59" class="commit-link">5271b59</a>  Made Mike Bishop&#39;s changes</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1039/files/b33d04e972bb073baf434d1d531130ba3661bee5..5271b5952a5b68e9fcd5417d1c78cfe9812a4450">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0vgP7tABhSCrJhCrJMVpAZIA9cFks5tUSWNgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9oGpnebTgm3UGMbGZqXhBJHitIkks5tUSWNgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039/files/b33d04e972bb073baf434d1d531130ba3661bee5..5271b5952a5b68e9fcd5417d1c78cfe9812a4450"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke pushed 1 commit in #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039/files/b33d04e972bb073baf434d1d531130ba3661bee5..5271b5952a5b68e9fcd5417d1c78cfe9812a4450"}}}</script>

----==_mimepart_5a827f8df249d_228b3f9f9db14f284184c4--


From nobody Mon Feb 12 22:05:49 2018
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 A0D9312E880 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 22:05:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.018
X-Spam-Level: 
X-Spam-Status: No, score=-7.018 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=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 S0ORfvElfsZv for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 22:05:46 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E31C112E87F for <quic-issues@ietf.org>; Mon, 12 Feb 2018 22:05:45 -0800 (PST)
Date: Mon, 12 Feb 2018 22:05:45 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518501945; bh=vXKbAarkbDx1CMiSVxTUeLZvjFHz9uvRkn5tzf0elsM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=TvnJqT1Y6c+qiBmUDReYsPw8L0QeeHwEBsbQAEPlG/v0fRkYV7Ihfi26xJw5ookYx KTIEDUwMQNLJ+hNL8zBVO9fmXj3VuJJDcRv5A0kg+lMM8mrqm9fhh/kCfNSqOBEC/M vEkefaPCHs+bzxWQVXZ38BQ+NuRTghCBvas381L8=
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab84e166bbc8b09844efe31f82bfcbb701c8d5044292cf00000001169a423992a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96033007@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a82803948e08_5a5b2afd22baaec43912d7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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/noodngjjZdhBqvKm8Wnn3OKgE1s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 06:05:47 -0000

----==_mimepart_5a82803948e08_5a5b2afd22baaec43912d7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.



> -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame

My instinct is that this is one of a few cases where extremely rare Connection ID collisions cause a decryption failure and a discarded packet. If a host has two connections with the same ID there's going to be trouble, so we might as well kill one of them off right away.

-- 
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/1039#discussion_r167768395
----==_mimepart_5a82803948e08_5a5b2afd22baaec43912d7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167768395">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame
</pre>
<p>My instinct is that this is one of a few cases where extremely rare Connection ID collisions cause a decryption failure and a discarded packet. If a host has two connections with the same ID there's going to be trouble, so we might as well kill one of them off right away.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167768395">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzo7sp7xlAfF3Be6wHO4Wq6YLPxlks5tUSY5gaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqw98ITAD9JGP6bQRQ8hFE0gcFBSpks5tUSY5gaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167768395"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r167768395"}}}</script>
----==_mimepart_5a82803948e08_5a5b2afd22baaec43912d7--


From nobody Mon Feb 12 22:11:16 2018
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 A2A4E12E058 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 22:11:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 XbNr5Edp_VHv for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 22:11:13 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext4.iad.github.net [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C742F1205F0 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 22:11:12 -0800 (PST)
Date: Mon, 12 Feb 2018 22:11:12 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518502272; bh=Li9SqfZRFBf0MDtaELMljMKL9ydooi8fqltOMy6sf3g=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=KrZStqB29mXDmILyae+HBTyYQSHylLkIUMp8/rL9fR8ocdYQ07I1b/5HkEbPPDFfa 8vAqLgkz8m+U//3DeWcyuYfTCi0Vr1W06sMVsktx6+pAArnKNgb+0ivknAIhlhDrsT PsBS+IXEZTLqXHdzw0jyvAn59RhG3HaEsbRumB3k=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd7bb9bbd44f54d6efb8db77e53b0d4c68f20c06092cf00000001169a437f92a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96032307@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8281806c2c_74382ad02d158ed4550476"; 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/dgeEvy5ZdKBeRwLA47ktVjMpSW4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 06:11:15 -0000

----==_mimepart_5a8281806c2c_74382ad02d158ed4550476
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



> -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame

I think that this fits nicely with @marten-seemann's comment about handling Initial packets specially.  My pseudocode didn't do this, but this motivates moving the version and Initial packet checks right up front.

> +connection IDs if they do not meet both of these criteria.
+
+
+### Client-Specific Behaviors {#client-specific-behaviors}
+
+If a client receives a packet with an unknown connection ID, and it matches
+the tuple of a connection with no received packets, it is a reply to an
+Initial packet with a server-generated connection ID and will be processed
+accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}. 
+
+Due to packet reordering or loss, clients might receive packets associated
+with a connection for which it does not yet have the keys to decrypt it.

Computation isn't the problem, it's receipt of the server handshake.  Maybe "packets that are protected with 1-RTT keys prior to receiving handshake messages. Packet protection cannot be removed from these packets until the cryptographic handshake produces the necessary keys."

> +accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}. 
+
+Due to packet reordering or loss, clients might receive packets associated
+with a connection for which it does not yet have the keys to decrypt it.
+Clients MAY drop these packets, or MAY buffer them in anticipation of
+later packets that allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version

"and length sufficient for the packet to be an Initial packet in any version supported by the server" maybe

> +Due to packet reordering or loss, clients might receive packets associated
+with a connection for which it does not yet have the keys to decrypt it.
+Clients MAY drop these packets, or MAY buffer them in anticipation of
+later packets that allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully

Yes, Initial packet.

> +If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully
+conforming with the specification, the server MUST proceed with the
+handshake ({{handshake}}).  This commits the server to the version that the
+client selected.
+
+If the packet is a supported version, and a Handshake or 0RTT packet, the
+server MAY buffer a limited number of these packets in anticipation of
+a late-arriving Initial Packet. In the event the server later generates
+a RETRY packet, this buffer should be purged. Servers MUST NOT send packets

The buffer purge is probably a bad idea.  If you consider how you might implement this, the 0-RTT buffer is likely to be global across the entire server.  You can't know when you receive them which connection to associate them with, so it has to be a little bit global.  Choosing to send Retry on one connection shouldn't cause other 0-RTT packets to be purged.  Also, choosing not to accept 0-RTT is another reason you might purge them.

It might be better not to get into details here.  I would probably instead maintain a deque of 0-RTT packets and let new 0-RTT packets push older ones out.  No point ever purging other than when you are scrubbing through looking for unclaimed packets.  Initiating a purge is CPU cycles you don't need to spend.

-- 
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/1039#discussion_r167767760
----==_mimepart_5a8281806c2c_74382ad02d158ed4550476
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167767760">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame
</pre>
<p>I think that this fits nicely with <a href="https://github.com/marten-seemann" class="user-mention">@marten-seemann</a>'s comment about handling Initial packets specially.  My pseudocode didn't do this, but this motivates moving the version and Initial packet checks right up front.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167768040">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +connection IDs if they do not meet both of these criteria.
+
+
+### Client-Specific Behaviors {#client-specific-behaviors}
+
+If a client receives a packet with an unknown connection ID, and it matches
+the tuple of a connection with no received packets, it is a reply to an
+Initial packet with a server-generated connection ID and will be processed
+accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}. 
+
+Due to packet reordering or loss, clients might receive packets associated
+with a connection for which it does not yet have the keys to decrypt it.
</pre>
<p>Computation isn't the problem, it's receipt of the server handshake.  Maybe "packets that are protected with 1-RTT keys prior to receiving handshake messages. Packet protection cannot be removed from these packets until the cryptographic handshake produces the necessary keys."</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167768115">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}. 
+
+Due to packet reordering or loss, clients might receive packets associated
+with a connection for which it does not yet have the keys to decrypt it.
+Clients MAY drop these packets, or MAY buffer them in anticipation of
+later packets that allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
</pre>
<p>"and length sufficient for the packet to be an Initial packet in any version supported by the server" maybe</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167768133">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +Due to packet reordering or loss, clients might receive packets associated
+with a connection for which it does not yet have the keys to decrypt it.
+Clients MAY drop these packets, or MAY buffer them in anticipation of
+later packets that allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully
</pre>
<p>Yes, Initial packet.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167768754">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +If a server receives a packet with an unknown connection ID, an unsupported
+version, and is long enough to be an Initial packet for some version
+supported by the server, it SHOULD send a Version Negotiation packet as
+described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial Packet fully
+conforming with the specification, the server MUST proceed with the
+handshake ({{handshake}}).  This commits the server to the version that the
+client selected.
+
+If the packet is a supported version, and a Handshake or 0RTT packet, the
+server MAY buffer a limited number of these packets in anticipation of
+a late-arriving Initial Packet. In the event the server later generates
+a RETRY packet, this buffer should be purged. Servers MUST NOT send packets
</pre>
<p>The buffer purge is probably a bad idea.  If you consider how you might implement this, the 0-RTT buffer is likely to be global across the entire server.  You can't know when you receive them which connection to associate them with, so it has to be a little bit global.  Choosing to send Retry on one connection shouldn't cause other 0-RTT packets to be purged.  Also, choosing not to accept 0-RTT is another reason you might purge them.</p>
<p>It might be better not to get into details here.  I would probably instead maintain a deque of 0-RTT packets and let new 0-RTT packets push older ones out.  No point ever purging other than when you are scrubbing through looking for unclaimed packets.  Initiating a purge is CPU cycles you don't need to spend.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167767760">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq65D1OvsHMzhap89iZ4z9lzcWfxLks5tUSeAgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1jY6L1c3Z14VmDJD-sG7uYGgs_dks5tUSeAgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167767760"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r167767760"}}}</script>
----==_mimepart_5a8281806c2c_74382ad02d158ed4550476--


From nobody Mon Feb 12 22:20:06 2018
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 5CE7B12E058 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 22:20:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 UrYc4GrZT0c0 for <quic-issues@ietfa.amsl.com>; Mon, 12 Feb 2018 22:20:01 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B846B1205F0 for <quic-issues@ietf.org>; Mon, 12 Feb 2018 22:20:01 -0800 (PST)
Date: Mon, 12 Feb 2018 22:20:01 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518502801; bh=s3/TOMgaQlZRAuRiHvrkjjX5GogNcjkUN2Nlk/9dMzU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=d9c7X6MQbbTQ1znLfPozLwUe35M7x6IlzPb9Px1ICacsut54ebwosTPB+207qi/JX nEQ9fuJQBr5DSzwV0mRjxKwXDPAWY9Hs0CTnQbU7bAKhuv8FFACUn6/mKcbTDhB4GI XNIbCUDo3RVTeQ7tkzvp+bVMWQ8zQZ/PTp/Ela9M=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd595a46e33ec9290fb5b681a2b4ace0bb0f5e14f92cf00000001169a459192a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96033938@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a828391119e8_63a73f8a2001cf2c62627a"; 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/rQD61WAvjY6bTCNUzi-c9NoFoQw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 06:20:04 -0000

----==_mimepart_5a828391119e8_63a73f8a2001cf2c62627a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.

This is much better.  I think that we can address the stateless VN/Retry thing pretty easily by prefacing the server-specific packet handling section appropriately (you already have the text in the right order).

> +Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet that has an unknown connection ID, an
+unsupported version, and a sufficient length to be an Initial packet for
+some version supported by the server, it SHOULD send a Version Negotiation
+packet as described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial packet fully

I think that you can remove the if (supported(version)) check from these paragraphs.  You already did the early return on !supported

> +the tuple of a connection with no received packets, it is a reply to an
+Initial packet with a server-generated connection ID and will be processed
+accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}.
+
+Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+

This is probably where you need to finesse the stateless generation of VN and Retry packets.

> -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame

I would agree, if it weren't for the point about stateless handling.  I think that's together it's worth addressing.  I think that all you need to do is put in a "Before attempting to identify an existing connection a server might process Initial packets and generate Version Negotiation or Retry packets.  Efficient and stateless generation of these packets can be important in reducing server load."  Or some such blather.

> +some version supported by the server, it SHOULD send a Version Negotiation
+packet as described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial packet fully
+conforming with the specification, the server proceeds with the handshake
+({{handshake}}).  This commits the server to the version that the client
+selected.
+
+If the packet is a supported version and a 0-RTT packet, the server MAY
+buffer a limited number of these packets in anticipation of a late-arriving
+Initial Packet. Clients are forbidden from sending Handshake packets prior
+to receiving a server response, so servers SHOULD ignore any such packets.
+
+Servers MUST drop incoming packets under all other circumstances.

What about regular packets for a connection?   I know that this section only lists the exceptional cases, but because it doesn't mention packets that are matched to a connection, this could be read as requiring servers to discard all packets that belong to connections.

> -{{handshake}}, but any Initial packet sent from the client to the server MUST
-use the long header format - which includes the version of the protocol being
-used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the

Remove the first here and forward-reference the server-specific section.

> +If a client receives a packet with an unknown connection ID, and it matches
+the tuple of a connection with no received packets, it is a reply to an
+Initial packet with a server-generated connection ID and will be processed
+accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}.
+
+Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}

s/Behaviors/Packet Handling/

A shorter anchor might be nice too.

-- 
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/1039#pullrequestreview-96033938
----==_mimepart_5a828391119e8_63a73f8a2001cf2c62627a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<p>This is much better.  I think that we can address the stateless VN/Retry thing pretty easily by prefacing the server-specific packet handling section appropriately (you already have the text in the right order).</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167769258">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet that has an unknown connection ID, an
+unsupported version, and a sufficient length to be an Initial packet for
+some version supported by the server, it SHOULD send a Version Negotiation
+packet as described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial packet fully
</pre>
<p>I think that you can remove the if (supported(version)) check from these paragraphs.  You already did the early return on !supported</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167769309">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +the tuple of a connection with no received packets, it is a reply to an
+Initial packet with a server-generated connection ID and will be processed
+accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}.
+
+Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
</pre>
<p>This is probably where you need to finesse the stateless generation of VN and Retry packets.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167769566">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame
</pre>
<p>I would agree, if it weren't for the point about stateless handling.  I think that's together it's worth addressing.  I think that all you need to do is put in a "Before attempting to identify an existing connection a server might process Initial packets and generate Version Negotiation or Retry packets.  Efficient and stateless generation of these packets can be important in reducing server load."  Or some such blather.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167769807">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +some version supported by the server, it SHOULD send a Version Negotiation
+packet as described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial packet fully
+conforming with the specification, the server proceeds with the handshake
+({{handshake}}).  This commits the server to the version that the client
+selected.
+
+If the packet is a supported version and a 0-RTT packet, the server MAY
+buffer a limited number of these packets in anticipation of a late-arriving
+Initial Packet. Clients are forbidden from sending Handshake packets prior
+to receiving a server response, so servers SHOULD ignore any such packets.
+
+Servers MUST drop incoming packets under all other circumstances.
</pre>
<p>What about regular packets for a connection?   I know that this section only lists the exceptional cases, but because it doesn't mention packets that are matched to a connection, this could be read as requiring servers to discard all packets that belong to connections.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167769990">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -{{handshake}}, but any Initial packet sent from the client to the server MUST
-use the long header format - which includes the version of the protocol being
-used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
</pre>
<p>Remove the first here and forward-reference the server-specific section.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167770041">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +If a client receives a packet with an unknown connection ID, and it matches
+the tuple of a connection with no received packets, it is a reply to an
+Initial packet with a server-generated connection ID and will be processed
+accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}.
+
+Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
</pre>
<p>s/Behaviors/Packet Handling/</p>
<p>A shorter anchor might be nice too.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#pullrequestreview-96033938">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3yBirbyjwMKHo_slj5XrL8pZpI3ks5tUSmRgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq28nOWumdG54XO4cgJIXn4hK85gnks5tUSmRgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#pullrequestreview-96033938"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#pullrequestreview-96033938"}}}</script>
----==_mimepart_5a828391119e8_63a73f8a2001cf2c62627a--


From nobody Tue Feb 13 00:20:10 2018
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 7CB55126E64 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 00:20:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.998
X-Spam-Level: 
X-Spam-Status: No, score=-6.998 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 xs9n7RQqmBWr for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 00:20:07 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C4CCB124BE8 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 00:20:07 -0800 (PST)
Date: Tue, 13 Feb 2018 00:20:06 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518510006; bh=TOgTihPDaztWR91f4q2xL6q7OsVjZnNsXczXlq+XXHk=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=vhf5IwwLzn3gPzerMQxzMqUrdrpcUEKGcpizJLGbLSIccGCMwW7DELELYvPw0cYqR 0ZObE5A6lXfgXmW9ZiqJi+jY+5x4AbIIga1SCab14HW2mEkvnYoTVUwGQJLQeg99og XTQLgXE4OGYqe9CuHXYRteWmRfnUSBiCXUAoKRfM=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab538b489c047b889bd507d4848b557271e83e61d892cf00000001169a61b692a169ce1136286c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1053/review/96053969@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1053@github.com>
References: <quicwg/base-drafts/pull/1053@github.com>
Subject: Re: [quicwg/base-drafts] Rework packetization section (#1053)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a829fb6c7799_66523fdc9cd8ef38167786"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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/efB4FkR-r1qJS5QC4MsWjDhIWfs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 08:20:09 -0000

----==_mimepart_5a829fb6c7799_66523fdc9cd8ef38167786
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

mikkelfj commented on this pull request.



> +* The current connection maximum data is sent in MAX_DATA frames. An updated
+  value is sent in a MAX_DATA frame if the packet containing the most recently
+  sent MAX_DATA frame is declared lost, or when the endpoint decides to update
+  the limit.  Care is necessary to avoid sending this frame too often as the
+  limit can increase frequently and cause an unnecessarily large number of
+  MAX_DATA frames to be sent.
+
+* The current maximum stream data offset is sent in MAX_STREAM_DATA frames.
+  Like MAX_DATA, an updated value is sent when the packet containing
+  the most recent MAX_STREAM_DATA frame for a stream is lost or when the limit
+  is updated, with care taken to prevent the frame from being sent too often. An
+  endpoint SHOULD stop sending MAX_STREAM_DATA frames when the receive stream
+  enters a "Size Known" state.
+
+* The maximum stream ID is sent in MAX_STREAM_ID frames.  Like MAX_DATA, an
+  updated value is sent when a packet containing the most recent MAX_STREAM_ID

The maximum stream ID for a stream type

-- 
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/1053#pullrequestreview-96053969
----==_mimepart_5a829fb6c7799_66523fdc9cd8ef38167786
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@mikkelfj</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167787242">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +* The current connection maximum data is sent in MAX_DATA frames. An updated
+  value is sent in a MAX_DATA frame if the packet containing the most recently
+  sent MAX_DATA frame is declared lost, or when the endpoint decides to update
+  the limit.  Care is necessary to avoid sending this frame too often as the
+  limit can increase frequently and cause an unnecessarily large number of
+  MAX_DATA frames to be sent.
+
+* The current maximum stream data offset is sent in MAX_STREAM_DATA frames.
+  Like MAX_DATA, an updated value is sent when the packet containing
+  the most recent MAX_STREAM_DATA frame for a stream is lost or when the limit
+  is updated, with care taken to prevent the frame from being sent too often. An
+  endpoint SHOULD stop sending MAX_STREAM_DATA frames when the receive stream
+  enters a &quot;Size Known&quot; state.
+
+* The maximum stream ID is sent in MAX_STREAM_ID frames.  Like MAX_DATA, an
+  updated value is sent when a packet containing the most recent MAX_STREAM_ID
</pre>
<p>The maximum stream ID for a stream type</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96053969">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq54WwnHjpzvG-7cgVkw2I5J9zXNUks5tUUW2gaJpZM4RfJQ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwt0401Ce7b4cTaSR4ez0E8lyYCkks5tUUW2gaJpZM4RfJQ9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96053969"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj commented on #1053"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96053969"}}}</script>
----==_mimepart_5a829fb6c7799_66523fdc9cd8ef38167786--


From nobody Tue Feb 13 07:17:51 2018
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 53BC7127873 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 07:17:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 HGp9688UuvBn for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 07:17:47 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5380D126C2F for <quic-issues@ietf.org>; Tue, 13 Feb 2018 07:17:47 -0800 (PST)
Date: Tue, 13 Feb 2018 07:17:46 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518535066; bh=eenpvc6zcZG8zSCGy1Zn3GO7EfiS7KlIQcDWlXPyPLA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=isa3KkOC4T6WNCHezv7kU2Wir55zrG9VLRfMjQpM7UAjTZh/I0UF+7DR2Dt9sLwpt Haluf0bSGPM8kt7yx4NROuLom6Q41pH6/mP3en+Rbm+zT1ctbzgwSq249XWU1EDAkK K83Vm+4PqWWP6DnCXZnh9qHTqadRSjfCl5lM/F0I=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab16faf83ff0f02069f58d560bdf42d613c66b221b92cf00000001169ac39a92a169ce1136286c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1053/review/96177438@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1053@github.com>
References: <quicwg/base-drafts/pull/1053@github.com>
Subject: Re: [quicwg/base-drafts] Rework packetization section (#1053)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a83019a7f005_2bfa2af8d0e74ed0536db"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/fEvY5dvX9adUySNnhzMlbInCqhQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 15:17:49 -0000

----==_mimepart_5a83019a7f005_2bfa2af8d0e74ed0536db
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.

Yep, looks good.  Two nits.

>  
-* All other frames MUST be retransmitted.
+* The maximum stream ID is sent in MAX_STREAM_ID frames.  Like MAX_DATA, an
+  updated value is sent when a packet containing the most recent MAX_STREAM_ID
+  frame is declared lost or when the limit is updated, with care taken to
+  prevent the frame from being sent too often.

@mikkelfj raised a good point, but I don't see it associated with this paragraph:  The most recently sent from *for each stream type* needs this behavior.

>  
-* All other frames MUST be retransmitted.
+* The maximum stream ID is sent in MAX_STREAM_ID frames.  Like MAX_DATA, an
+  updated value is sent when a packet containing the most recent MAX_STREAM_ID
+  frame is declared lost or when the limit is updated, with care taken to
+  prevent the frame from being sent too often.
+
+* Blocked signals are carried in BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED
+  frames until acknowledged, but only while the endpoint is blocked on the
+  corresponding limit.  These frames always include the limit that is causing
+  blocking at the time that they are transmitted.
+
+* A liveness or path validation check using PATH_CHALLENGE frames is sent until
+  acknowledged or until there is no remaining need for liveness or path
+  validation checking.  PATH_CHALLENGE frames with a payload SHOULD include a

Are there PATH_CHALLENGE frames without a payload?

-- 
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/1053#pullrequestreview-96177438
----==_mimepart_5a83019a7f005_2bfa2af8d0e74ed0536db
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<p>Yep, looks good.  Two nits.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167895409">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-* All other frames MUST be retransmitted.
+* The maximum stream ID is sent in MAX_STREAM_ID frames.  Like MAX_DATA, an
+  updated value is sent when a packet containing the most recent MAX_STREAM_ID
+  frame is declared lost or when the limit is updated, with care taken to
+  prevent the frame from being sent too often.
</pre>
<p><a href="https://github.com/mikkelfj" class="user-mention">@mikkelfj</a> raised a good point, but I don't see it associated with this paragraph:  The most recently sent from <em>for each stream type</em> needs this behavior.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167895720">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-* All other frames MUST be retransmitted.
+* The maximum stream ID is sent in MAX_STREAM_ID frames.  Like MAX_DATA, an
+  updated value is sent when a packet containing the most recent MAX_STREAM_ID
+  frame is declared lost or when the limit is updated, with care taken to
+  prevent the frame from being sent too often.
+
+* Blocked signals are carried in BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED
+  frames until acknowledged, but only while the endpoint is blocked on the
+  corresponding limit.  These frames always include the limit that is causing
+  blocking at the time that they are transmitted.
+
+* A liveness or path validation check using PATH_CHALLENGE frames is sent until
+  acknowledged or until there is no remaining need for liveness or path
+  validation checking.  PATH_CHALLENGE frames with a payload SHOULD include a
</pre>
<p>Are there PATH_CHALLENGE frames without a payload?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96177438">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2WSmdem-Qy59Q75aOlEDguWpMlgks5tUaeagaJpZM4RfJQ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2VZyfbmybaU7snj-_yDebevEeyqks5tUaeagaJpZM4RfJQ9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96177438"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1053"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96177438"}}}</script>
----==_mimepart_5a83019a7f005_2bfa2af8d0e74ed0536db--


From nobody Tue Feb 13 07:24:40 2018
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 31AD812D72F for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 07:24:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.464
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 NjWHRoFcGRhr for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 07:24:37 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 43D3D127873 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 07:24:37 -0800 (PST)
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=8pft2yJpTLb0PjfWOLqJaBbXmlk=; b=Jp5gpjKBcf2/PAwU b4mYWBFOYNmvE6YtO6e9fHjBhgRggtBTy1gbzeTa8pvklmHKebwDXmdMEiai5ILe hqofsivVmSMjRZAzwETQ45545TwGBHazceMMpS//fuSO4LFNcH6V4Wili1L7GOOH l/EqYpac5T+6WGUvbN64Pir65nk=
Received: by filter0098p1las1.sendgrid.net with SMTP id filter0098p1las1-14588-5A830333-31 2018-02-13 15:24:35.977005369 +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 ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id YLuVQntETKeJpxA9HLhRAQ for <quic-issues@ietf.org>; Tue, 13 Feb 2018 15:24:35.847 +0000 (UTC)
Date: Tue, 13 Feb 2018 15:24:36 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab66b2f569a712cc96a43b2ea3288d986164e8734492cf00000001169ac53392a169ce1136286c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1053/review/96180774@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1053@github.com>
References: <quicwg/base-drafts/pull/1053@github.com>
Subject: Re: [quicwg/base-drafts] Rework packetization section (#1053)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8303339bd6d_2e9d53fa026f22f287479c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0JImthDh91c2qXHblw7hDwblvP8f1e4Np/ot 1gO3f7/ZuABIfKoWo2yc1D74CXPw8OleLPiyRdSBgMIK9cRmwRRCsyOZMfdLCkKHo9HEyJ3Q/kA5nX VirZNtYs+4GusgyugONIGDFOzox/pMjNgMEW+BHHcfwVX0vT4V0ZJ7ijA1XMZHjO0w4aW0XFStwcXE c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/xXlftYkfk-XuyXS1lhsWjCdqXzA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 15:24:39 -0000

----==_mimepart_5a8303339bd6d_2e9d53fa026f22f287479c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ianswett approved this pull request.

Looks great, minus Mike's point about PATH_CHALLENGE and payload.



-- 
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/1053#pullrequestreview-96180774
----==_mimepart_5a8303339bd6d_2e9d53fa026f22f287479c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ianswett</b> approved this pull request.</p>

<p>Looks great, minus Mike's point about PATH_CHALLENGE and payload.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96180774">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwYIUF2FmymmB45lxLZaaO241QI_ks5tUakzgaJpZM4RfJQ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1qQcHMgvcNUrDW1JkFP5Lp1fWHXks5tUakzgaJpZM4RfJQ9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96180774"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett approved #1053"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96180774"}}}</script>
----==_mimepart_5a8303339bd6d_2e9d53fa026f22f287479c--


From nobody Tue Feb 13 10:10:58 2018
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 B2703124D68 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 10:10:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 yx07Vd-L0weW for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 10:10:55 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext4.iad.github.net [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0EF7A1241FC for <quic-issues@ietf.org>; Tue, 13 Feb 2018 10:10:55 -0800 (PST)
Date: Tue, 13 Feb 2018 10:10:54 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518545454; bh=5ZotCaEh9nxzn1ZvQw1wyZywrvmZsHGSmQtQBxwe7tg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=E0cUzJSpsaSr3hP/0k5PbNQRV3gcnobDTLF6L4ML/ApIBUZIP++mJcunIsXNMn3iS bIZKRCEdcDBm6E37/m8PzEBGMQ5SiaXcxyKQ2QN8FigZOvLudv/Vm3kHFYZuY5WcGF mVx331Gya5C9kpOit/vvWOcClRuCeFcZqEpUpzX0=
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6b41803392f587be20c24e6e633c9165b28c54cd92cf00000001169aec2e92a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96243929@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a832a2e3d902_6e053f90239b0f3026280"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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/98-l3s6IWBZ_NL59pw6QKySDBN8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 18:10:57 -0000

----==_mimepart_5a832a2e3d902_6e053f90239b0f3026280
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.



> -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame

As @MikeBishop pointed out, Initial packets are a version-dependent concept. So although I think we have to be careful to check the version first, I can put something together along these lines.

On the other hand, an Initial packet might be a retransmission due to loss of the first server flight. Wouldn't we want this to be associated with the existing connection context, especially since there might be 0-RTT packets?

-- 
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/1039#discussion_r167952603
----==_mimepart_5a832a2e3d902_6e053f90239b0f3026280
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167952603">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame
</pre>
<p>As <a href="https://github.com/mikebishop" class="user-mention">@MikeBishop</a> pointed out, Initial packets are a version-dependent concept. So although I think we have to be careful to check the version first, I can put something together along these lines.</p>
<p>On the other hand, an Initial packet might be a retransmission due to loss of the first server flight. Wouldn't we want this to be associated with the existing connection context, especially since there might be 0-RTT packets?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167952603">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0kTCk8C8_Fm6r0CBgc-Bc-ww7Krks5tUdAugaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7Ituu9-RvO2uqDoh7zEymj2w7rzks5tUdAugaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167952603"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r167952603"}}}</script>
----==_mimepart_5a832a2e3d902_6e053f90239b0f3026280--


From nobody Tue Feb 13 10:15:24 2018
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 DE21612D865 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 10:15:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.028
X-Spam-Level: 
X-Spam-Status: No, score=-2.028 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 4fqNq6TMyti5 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 10:15:21 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 06A7B12D84D for <quic-issues@ietf.org>; Tue, 13 Feb 2018 10:15:20 -0800 (PST)
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=WzqYZDU67E7zoElE8uqNy3JiF+c=; b=W6X3kPHgUQ/Ejq/R A74rAo7S5UjYmpNndl1zR9eXqDpQn2gGdbtWHfRZ5+z5X7wtPXZhS2fSM68KmDn/ 1KO3I45kgcY4zt9rFoWYyIInQPN42YgV08AVphVv4UIl9vvX1KF/B5UT1X5J7Rn2 MBx/L6u6BEq2OiNuuSSJ7KNqjFY=
Received: by filter0510p1iad2.sendgrid.net with SMTP id filter0510p1iad2-17614-5A832B37-16 2018-02-13 18:15:19.584447718 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id XhPUf6TwTsarcOKLn5p-fg for <quic-issues@ietf.org>; Tue, 13 Feb 2018 18:15:19.548 +0000 (UTC)
Date: Tue, 13 Feb 2018 18:15:19 +0000 (UTC)
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1d70db7f897888e9ebd54c0a38c8f2bb7d98f12292cf00000001169aed3792a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96245290@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a832b376b364_4c8f2b0ad83faecc345746"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1NhvvlanRuM2RZyGJEljBw1ZQJVzCQ0cV/0l FHSXDxkngBnMljAn5pxvsg1esBhYbjm8zdwAPpCK5r3rLkAbbnIVzGiO//mcH456G2vM2HMar9oDBL VDD8m73IQcCJfix89SEBAlLlmlKkC5Tezl4wbgA+Rib+WHqqJPm6LdnEuPjbfk+DLM17OJ/dKbKAht g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CcC_XsFSTOtBPjOF_X01c5fYdoQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 18:15:23 -0000

----==_mimepart_5a832b376b364_4c8f2b0ad83faecc345746
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.



> +Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet that has an unknown connection ID, an
+unsupported version, and a sufficient length to be an Initial packet for
+some version supported by the server, it SHOULD send a Version Negotiation
+packet as described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial packet fully

My thinking was that this section is (no longer) pseudocode in prose, so we might as well be completely explicit. If you think this is too cumbersome, I can delete it.

-- 
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/1039#discussion_r167953802
----==_mimepart_5a832b376b364_4c8f2b0ad83faecc345746
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167953802">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet that has an unknown connection ID, an
+unsupported version, and a sufficient length to be an Initial packet for
+some version supported by the server, it SHOULD send a Version Negotiation
+packet as described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial packet fully
</pre>
<p>My thinking was that this section is (no longer) pseudocode in prose, so we might as well be completely explicit. If you think this is too cumbersome, I can delete it.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167953802">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3AjLxv2aOWz9s4MnTCoyXeE6Vsuks5tUdE3gaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqz_OZBlnrNqQlR_K5yCOVb1AeewOks5tUdE3gaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167953802"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r167953802"}}}</script>
----==_mimepart_5a832b376b364_4c8f2b0ad83faecc345746--


From nobody Tue Feb 13 10:17:13 2018
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 CF882127867 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 10:17:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.028
X-Spam-Level: 
X-Spam-Status: No, score=-2.028 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 ZdxG2QuspDjW for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 10:17:10 -0800 (PST)
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 0DB75124D68 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 10:17:09 -0800 (PST)
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=n7Q5mV10DIZ0vLb9jhX3Dmh8Ijk=; b=CdbwJLW97YDkXqPj Ci8EU9krU1pIyLPvucNUHqYnfSXti4slxa0eXerjYf4rhJfFPls8BaRlP5WL3Xj9 YwavdjPxKCfkD7CNL1jCXq5J/J2gnl1o79xzrI8Dc6P6beZ3d/2AEw1zme2rbt+y e8GyrqGvRRxpXCUxuIHLLSByhAY=
Received: by filter0243p1iad2.sendgrid.net with SMTP id filter0243p1iad2-11832-5A832BA4-2E 2018-02-13 18:17:08.883018229 +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 ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id dhhzKs00RQ6zZDF5eJOcNw for <quic-issues@ietf.org>; Tue, 13 Feb 2018 18:17:08.736 +0000 (UTC)
Date: Tue, 13 Feb 2018 18:17:09 +0000 (UTC)
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0f6bfbc77bf1b42bea3aa81b7c887fae7806e1b492cf00000001169aeda192a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96245812@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a832ba1e0a12_4aaa2b0053b70ed41044b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1etjpWJgpgz8RAEmSBh0vLxNk09xJQiqwUFx rT67iA21g49tezzcpInTqWMyfZKPw1NSSAagh9KmT6B+SRoLSP3zV8myexgfmzHgOT0QI2q2lGQ02r 1VEI++KA5t+bF1MAPJEw3xNdB+IhG1uhfdk5yvrPjCtu7A8KgwhzNoEejnJ6Nm3owtJfu0OmeXWh7V M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/A4PM9tzIofh-ES70dg56NH8z4GA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 18:17:12 -0000

----==_mimepart_5a832ba1e0a12_4aaa2b0053b70ed41044b
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.



> +some version supported by the server, it SHOULD send a Version Negotiation
+packet as described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial packet fully
+conforming with the specification, the server proceeds with the handshake
+({{handshake}}).  This commits the server to the version that the client
+selected.
+
+If the packet is a supported version and a 0-RTT packet, the server MAY
+buffer a limited number of these packets in anticipation of a late-arriving
+Initial Packet. Clients are forbidden from sending Handshake packets prior
+to receiving a server response, so servers SHOULD ignore any such packets.
+
+Servers MUST drop incoming packets under all other circumstances.

I agree; this is the same point as the "supported version" above; if reading in sequence, it reads fine, but there's no reason not be explicit. I'll revise once we reach consensus on the other items.

-- 
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/1039#discussion_r167954216
----==_mimepart_5a832ba1e0a12_4aaa2b0053b70ed41044b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167954216">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +some version supported by the server, it SHOULD send a Version Negotiation
+packet as described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial packet fully
+conforming with the specification, the server proceeds with the handshake
+({{handshake}}).  This commits the server to the version that the client
+selected.
+
+If the packet is a supported version and a 0-RTT packet, the server MAY
+buffer a limited number of these packets in anticipation of a late-arriving
+Initial Packet. Clients are forbidden from sending Handshake packets prior
+to receiving a server response, so servers SHOULD ignore any such packets.
+
+Servers MUST drop incoming packets under all other circumstances.
</pre>
<p>I agree; this is the same point as the "supported version" above; if reading in sequence, it reads fine, but there's no reason not be explicit. I'll revise once we reach consensus on the other items.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167954216">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq580QRPYYvGZhGhSURLMm3LMxPYkks5tUdGhgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzPgHKeCTpc6cXpzgCVlbnyup0O6ks5tUdGhgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r167954216"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r167954216"}}}</script>
----==_mimepart_5a832ba1e0a12_4aaa2b0053b70ed41044b--


From nobody Tue Feb 13 11:44:29 2018
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 94380127735 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 11:44:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.028
X-Spam-Level: 
X-Spam-Status: No, score=-2.028 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 3uCyti8vPiWq for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 11:44:25 -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 BDA4B1250B8 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 11:44:25 -0800 (PST)
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=cveMfR19VXZQCCKaPmFjISh3YfA=; b=AyLYto35KgRX+BwQ AFbqXTp4XVOaZ/1pJA1SAFo3t4L03jxzcKGrh4odqvwV8+QaZvrkg1eIpHMsxWd6 gt5+9On6Eo0NyB2PyrrZgxYnEuzG7iUwF2loPWf+v+4o0cq8koeoyjZAQ+ydFyqg IMrW0337nrt64wBKvhaDGugEBkM=
Received: by filter0019p1iad2.sendgrid.net with SMTP id filter0019p1iad2-30944-5A834018-15 2018-02-13 19:44:24.571718771 +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 ismtpd0003p1iad2.sendgrid.net (SG) with ESMTP id x_BHREiGRXa3914RvdkoFg for <quic-issues@ietf.org>; Tue, 13 Feb 2018 19:44:24.546 +0000 (UTC)
Date: Tue, 13 Feb 2018 19:44:24 +0000 (UTC)
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe2174aabe37ad45465fc059d360ec75f1c832a3092cf00000001169b01f192a169ce1136286c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1053/review/96268342@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1053@github.com>
References: <quicwg/base-drafts/pull/1053@github.com>
Subject: Re: [quicwg/base-drafts] Rework packetization section (#1053)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a833ff1760b8_c892ab3bf048ed4114759"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1U9BNOrJvlHyzuEC61cZJyBdoKa22UaEhzMP lxEyXGkx2BS6ciDXufenQz6G38RL372djOaSA6z06lfgSJQHbCVFUuNQyC/JYrX5RqcSLAH0EOapyc Uh+IO33Yah/BOsCfy5+PNMM9wWpWCzkJ7wuKsB+xMXcJWjROe7mRWLyfW/Z2OWuN/Zbv94ZU8vychF Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Zmms8UX4ox7mgsp8xY5ctX786yc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 19:44:27 -0000

----==_mimepart_5a833ff1760b8_c892ab3bf048ed4114759
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.

Thanks for fixing MAX_STREAM_DATA, but I think we have the same ambiguity with RST_STREAM, STOP_SENDING, BLOCKED, STREAM_BLOCKED, STREAM_ID_BLOCKED, and NEW_CONNECTION_ID. Send in every packet until acked, or once per loss event?

Are ACKs the only information we send even though the  information is in flight? Perhaps some introductory text in "Retransmission of Information" can make the default behavior more explicit.

> @@ -2730,75 +2728,112 @@ transmission efficiency to underfilled packets.
 
 # Packetization and Reliability {#packetization}
 
-A sender bundles one or more frames in a Regular QUIC packet (see {{frames}}).
+A sender bundles one or more frames in a QUIC packet (see {{frames}}).

Sorry to be pedantic, but Version Negotiation and Stateless Reset packets don't have any frames.

-- 
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/1053#pullrequestreview-96268342
----==_mimepart_5a833ff1760b8_c892ab3bf048ed4114759
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<p>Thanks for fixing MAX_STREAM_DATA, but I think we have the same ambiguity with RST_STREAM, STOP_SENDING, BLOCKED, STREAM_BLOCKED, STREAM_ID_BLOCKED, and NEW_CONNECTION_ID. Send in every packet until acked, or once per loss event?</p>
<p>Are ACKs the only information we send even though the  information is in flight? Perhaps some introductory text in "Retransmission of Information" can make the default behavior more explicit.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r167973834">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2730,75 +2728,112 @@ transmission efficiency to underfilled packets.
 
 # Packetization and Reliability {#packetization}
 
-A sender bundles one or more frames in a Regular QUIC packet (see {{frames}}).
+A sender bundles one or more frames in a QUIC packet (see {{frames}}).
</pre>
<p>Sorry to be pedantic, but Version Negotiation and Stateless Reset packets don't have any frames.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96268342">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9H4fFMEE0-1TR7t3XLR9IZHXAYDks5tUeXxgaJpZM4RfJQ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6CvDzKmDiKH2LlndZboAb1fg_Ceks5tUeXxgaJpZM4RfJQ9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96268342"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1053"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96268342"}}}</script>
----==_mimepart_5a833ff1760b8_c892ab3bf048ed4114759--


From nobody Tue Feb 13 14:19:38 2018
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 6EFB012D95E for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 14:19:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 lBhShsTrklgX for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 14:19:34 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext5.iad.github.net [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AEBF712D95A for <quic-issues@ietf.org>; Tue, 13 Feb 2018 14:19:34 -0800 (PST)
Date: Tue, 13 Feb 2018 14:19:33 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518560373; bh=tNJjco86FRa/EmbsOKksv3I/459GsG7eSxLF9iG11iA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=lPEeyhCpbdAGnkRKIcmBK+EO6JeLbgWR3nFJcy31ypEl+fvXj4ucL59oQ7H5GnepO 6ea6rowOacwU4M9W9TDRYksW45yRoIOwcuzH3/Uo9ZFvezrmz9AT3OdQWdC1fZtqDm 2fgm1EKSbuANKOeUoTIb/ulwjXXVCJq7acAbVgsE=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc126309eea72e65f575468435222cafe06e2e41692cf00000001169b267592a169ce111aa501@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1041/issue_event/1472665979@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1041@github.com>
References: <quicwg/base-drafts/pull/1041@github.com>
Subject: Re: [quicwg/base-drafts] Change connection ID with Transport Parameters (#1041)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a836475bc1f5_4aa92b1a59ee8ed416416e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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/F_XJOgrv9t8agiyLSb3hkSDq9Go>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 22:19:36 -0000

----==_mimepart_5a836475bc1f5_4aa92b1a59ee8ed416416e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1041.

-- 
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/1041#event-1472665979
----==_mimepart_5a836475bc1f5_4aa92b1a59ee8ed416416e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/pull/1041" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="286958849" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1041">#1041</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1041#event-1472665979">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8NZRXROwEvkgxywMn_ji1MGRpf-ks5tUgp1gaJpZM4RXQ2Y">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7uBcowIwy0xsFBxBSH6r4KUK2ZRks5tUgp1gaJpZM4RXQ2Y.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1041#event-1472665979"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1041."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1041#event-1472665979"}}}</script>
----==_mimepart_5a836475bc1f5_4aa92b1a59ee8ed416416e--


From nobody Tue Feb 13 14:44:44 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 2AF6612D835 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 14:44:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.798
X-Spam-Level: 
X-Spam-Status: No, score=-0.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 YiYqx24XMYUj for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 14:44:41 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 91278126C22 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 14:44:41 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518561880; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=P/xXuCPuFB5ksjdKOSIfFpA8wL3SMbLeNHcfztL1OqU=; b=V3sCSCC7IfoNJLLETXLZOibtWjdfF0BEvEzOGpKfY2kIf5FXUC7vX/Axrz0TQRcdUukTUING +0TQ+X54yXDyZAdkdYa0fbkVNdxobE2x9AutckIW/h7as3YWa/bYzUpcMEfZhwgfo3g98gVh PPy743E6G2lOfaaZKm5BebrxPLU=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a836a58.7fd7dc347d20-smtp-out-n02; Tue, 13 Feb 2018 22:44:40 -0000 (UTC)
Date: Tue, 13 Feb 2018 14:44:40 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a836a58872f5_1cd62b16bdfc1c1069656@hookshot-fe-2cc8887.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] e6beac: Make *BLOCKED retransmission rules clearer, add a ...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a836a5886bb8_1cd62b16bdfc1c1069566"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/lK4alSfcReYA9ZbEZJ6MqxQiMi4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 13 Feb 2018 22:44:43 -0000

----==_mimepart_5a836a5886bb8_1cd62b16bdfc1c1069566
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/packets-and-frames-v2
  Home:   https://github.com/quicwg/base-drafts
  Commit: e6beac4d18e2f896914d021040f9ccd17390b323
      https://github.com/quicwg/base-drafts/commit/e6beac4d18e2f896914d021040f9ccd17390b323
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-14 (Wed, 14 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Make *BLOCKED retransmission rules clearer, add a little more general context



----==_mimepart_5a836a5886bb8_1cd62b16bdfc1c1069566--


From nobody Tue Feb 13 14:44:49 2018
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 DDCF712D961 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 14:44:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 wRk1-2Z__V_Y for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 14:44:44 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 220AB126C22 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 14:44:44 -0800 (PST)
Date: Tue, 13 Feb 2018 14:44:43 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518561883; bh=dDf5aUiCUrEmukyy+oAr+zd9skOxzNmWNdBwjHjsQXo=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=wmwOt2VKdk/X2PDhiDEne5T2+xRf4qrnxKoXwniC8aHExbiSGLRY/Rna99LpCrjky O1F1Jme6lTSo+/Xahrn0zsX7fkEFsN3dNK9U7VKVzVMNWkketEFNZyvf4fUwM70b5u ZQmOeBGXlTMHSmI6Wzq9cZmCgP96lK4Rkqu18J64=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1053/push/2328868437@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1053@github.com>
References: <quicwg/base-drafts/pull/1053@github.com>
Subject: Re: [quicwg/base-drafts] Rework packetization section (#1053)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a836a5b756a6_52742b0cea66ced0109912"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/hzfSpdpRNgGSZjBZP6t8toiPeGo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 22:44:46 -0000

----==_mimepart_5a836a5b756a6_52742b0cea66ced0109912
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinthomson pushed 1 commit.

e6beac4  Make *BLOCKED retransmission rules clearer, add a little more general context


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1053/files/6ac00a475867bb5c2b906223879c4b2df2d3ccce..e6beac4d18e2f896914d021040f9ccd17390b323

----==_mimepart_5a836a5b756a6_52742b0cea66ced0109912
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/martinthomson" class="user-mention">@martinthomson</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/e6beac4" class="commit-link">e6beac4</a>  Make *BLOCKED retransmission rules clearer, add a little more general context</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1053/files/6ac00a475867bb5c2b906223879c4b2df2d3ccce..e6beac4d18e2f896914d021040f9ccd17390b323">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxPmz5kiNwg-pk8r5CoEojc69VpEks5tUhBbgaJpZM4RfJQ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqx98u2F8OJ5TTwQTmbRmCyp3DusDks5tUhBbgaJpZM4RfJQ9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1053/files/6ac00a475867bb5c2b906223879c4b2df2d3ccce..e6beac4d18e2f896914d021040f9ccd17390b323"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson pushed 1 commit in #1053"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1053/files/6ac00a475867bb5c2b906223879c4b2df2d3ccce..e6beac4d18e2f896914d021040f9ccd17390b323"}}}</script>

----==_mimepart_5a836a5b756a6_52742b0cea66ced0109912--


From nobody Tue Feb 13 14:45:41 2018
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 D8E9B127078 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 14:45:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.391
X-Spam-Level: 
X-Spam-Status: No, score=-0.391 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 YJ2TdswFVeAY for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 14:45:37 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 6A9C9126C22 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 14:45:37 -0800 (PST)
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=4E3zj0RPCrKIVIwJ5RUL6/nrYIw=; b=ThD2mrb+X5nCYAKE ClUlit+Zp+jFHLRc7Q2m5beQ8XKov/X1oDTq3/fiKv63BgxeoMhQ1LdfWy6IHgIQ hTPPnP6WG0OS/rVw6+Oe3TGQZ88gaF7rFqGFzlXc5Fn4Dr5MikwsO4nXxvtgopOx JZXyaVaSv/PYdozSpbCHxSiNwoM=
Received: by filter0595p1iad2.sendgrid.net with SMTP id filter0595p1iad2-2542-5A836A90-33 2018-02-13 22:45:36.599875645 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0008p1iad2.sendgrid.net (SG) with ESMTP id aFf_u2rVT1WaAAH3Gl32QQ for <quic-issues@ietf.org>; Tue, 13 Feb 2018 22:45:36.650 +0000 (UTC)
Date: Tue, 13 Feb 2018 22:45:36 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe391a08df25ddd186816fe291cd6b7358695473192cf00000001169b2c9092a169ce1136286c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1053/c365431250@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1053@github.com>
References: <quicwg/base-drafts/pull/1053@github.com>
Subject: Re: [quicwg/base-drafts] Rework packetization section (#1053)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a836a90752a3_9df2ad6352faec889937"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1+8IO7hd0pXXMSBW7PiNIpUxAzH2XAiar9LY v3jSYBtr1j/bXUbKI/Kpz7MuL5qn742XDh5tDhkdFoAwDTIq2qK7f8zym1JmXqfsg4k8G2cJOXRtwF koTYevez72tIqN88mykTWdkP2Tfo7LIzJWaR+SG/An89HX34wmg4PWa2hTCI7Q8FpN0rqEnhvlJLGs 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/dctaREFzQsAG6UGrANd1Wb7zSb8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 22:45:39 -0000

----==_mimepart_5a836a90752a3_9df2ad6352faec889937
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I've further clarified the scope of *BLOCKED frames and the rules for retransmitting those.  I plan to merge this pretty soon.

-- 
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/1053#issuecomment-365431250
----==_mimepart_5a836a90752a3_9df2ad6352faec889937
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I've further clarified the scope of *BLOCKED frames and the rules for retransmitting those.  I plan to merge this pretty soon.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1053#issuecomment-365431250">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyA7SwE3o2oux_UAH0068kwESW8Hks5tUhCQgaJpZM4RfJQ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3HhG6KPUjyqFvYuY27Bag-y8u0Oks5tUhCQgaJpZM4RfJQ9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1053#issuecomment-365431250"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1053: I've further clarified the scope of *BLOCKED frames and the rules for retransmitting those.  I plan to merge this pretty soon."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1053#issuecomment-365431250"}}}</script>
----==_mimepart_5a836a90752a3_9df2ad6352faec889937--


From nobody Tue Feb 13 14:56:40 2018
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 DF02512D956 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 14:56:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.018
X-Spam-Level: 
X-Spam-Status: No, score=-7.018 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=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 zYXmJxoRShRF for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 14:56:36 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5740127078 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 14:56:36 -0800 (PST)
Date: Tue, 13 Feb 2018 14:56:35 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518562595; bh=eUwEc3KfKZbO8ylpG2lp7+/LMARXnvu/9jEC6Pw+S8E=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=uHB+TOyMq+iVf4IviE0igfKVWGrh40YBOn1Qqs9QAKHml3vtYkmmu/E5PFaBgkVRX 0aOZGwmSnfPWkrzGoMvUtoDr1mQ3jmHZqCPSy+9W2y3VRnw9l0qnD8zt3OP9KbOVRY ARLdDpgcph0kI0k/ymuYOfA6NQ4BIyMPIlzSaZvQ=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf1cc2e8bba41029c23b8845eb364cdfa46c1477492cf00000001169b2f2392a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96332688@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a836d23e55b8_64e82b1f4d214ed01937c1"; 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/NjXxeMUia5y8ajUbvkRgOjtGoYQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 22:56:39 -0000

----==_mimepart_5a836d23e55b8_64e82b1f4d214ed01937c1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



> +Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet that has an unknown connection ID, an
+unsupported version, and a sufficient length to be an Initial packet for
+some version supported by the server, it SHOULD send a Version Negotiation
+packet as described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial packet fully

I think that your previous paragraphs effectively close of all options for not-supported versions, so this is probably a little redundant.

-- 
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/1039#discussion_r168029836
----==_mimepart_5a836d23e55b8_64e82b1f4d214ed01937c1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168029836">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet that has an unknown connection ID, an
+unsupported version, and a sufficient length to be an Initial packet for
+some version supported by the server, it SHOULD send a Version Negotiation
+packet as described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial packet fully
</pre>
<p>I think that your previous paragraphs effectively close of all options for not-supported versions, so this is probably a little redundant.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168029836">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4Of7AU03D7T4DjRsEUtFKkd13V9ks5tUhMjgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyWOvJkzHAEawD8DA7Bu4v67QgGyks5tUhMjgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168029836"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r168029836"}}}</script>
----==_mimepart_5a836d23e55b8_64e82b1f4d214ed01937c1--


From nobody Tue Feb 13 14:58:24 2018
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 B5EA8127078 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 14:58:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.028
X-Spam-Level: 
X-Spam-Status: No, score=-2.028 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 m5E6Ts8sHq2j for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 14:58:18 -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 B5EF612D94D for <quic-issues@ietf.org>; Tue, 13 Feb 2018 14:58:18 -0800 (PST)
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=JrWga0SZqXcmc3K7JZisVKFjeK0=; b=gbMFlj0RtVXlawUY K7Tey052A9uoaI7Oa1LSeVGIKjDMoDKutlg3qksodEHjJoaASqvIgGskLH4HBGMR ATIXVZHqxp6XHsRc9xswakHREVYUeVHCRI8Ib9xqePDk9Dr1jVYEJ0sLx0wqsksW 5Gxd8qahDO6Pza98Ic8yqXM2guI=
Received: by filter0223p1iad2.sendgrid.net with SMTP id filter0223p1iad2-21069-5A836D89-16 2018-02-13 22:58:17.677614539 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0025p1iad2.sendgrid.net (SG) with ESMTP id LCofDzp4QDyBU_9teYo8aA for <quic-issues@ietf.org>; Tue, 13 Feb 2018 22:58:17.784 +0000 (UTC)
Date: Tue, 13 Feb 2018 22:58:17 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab20d94b63396d228be288e646049853b7ec0530a192cf00000001169b2f8892a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/96333093@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a836d88d17ac_73ac3fc4848eaf3418212a"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0jsSdJvCYl4YtK7d7v5IlWN9DrJ8+wkodidi ja7bs1lqyPhqnttLNZ65nd8oLZwASt3Q1jReHuTDkVa99HECJNeRXBPuhH+sY9i22kl6ATebDW2nxz 0rZygyfC0cutxdYpykzjmjIv2x0ZlHBfR3JUa7t4pg6eH4De5r1KCswaj4ag7lMgQ6E+t85shW4qmP w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/RDC9e0yXeIvrrEohLd-4t-5a3N0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 22:58:21 -0000

----==_mimepart_5a836d88d17ac_73ac3fc4848eaf3418212a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



> -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame

I think that it would be OK for a retransmission of an Initial to be handled statelessly.  If that results in progressing to establishing a connection, then I think that it might pay to check if you don't already have one for the same client-chosen connection ID.  That is special logic, but probably necessary (unless the server copies the client connection ID).

-- 
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/1039#discussion_r168030202
----==_mimepart_5a836d88d17ac_73ac3fc4848eaf3418212a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168030202">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame
</pre>
<p>I think that it would be OK for a retransmission of an Initial to be handled statelessly.  If that results in progressing to establishing a connection, then I think that it might pay to check if you don't already have one for the same client-chosen connection ID.  That is special logic, but probably necessary (unless the server copies the client connection ID).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168030202">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzoTkXhNpGtv1vBIWk-hKkJRlvr8ks5tUhOIgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2VI5V_okc8e9H7UKFeTVPI6PDtGks5tUhOIgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168030202"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r168030202"}}}</script>
----==_mimepart_5a836d88d17ac_73ac3fc4848eaf3418212a--


From nobody Tue Feb 13 15:07:34 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 35E5A12D960 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 15:07:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ffEolagcTF-i for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 15:07:31 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 440B912D95F for <quic-issues@ietf.org>; Tue, 13 Feb 2018 15:07:31 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518563250; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=6z8ySo1wFWi5hoWcffQKilY7MReP5qMHbW1E85wZQhA=; b=FvjhtYu0g/7yobpmaePOvBtKr/P0Rcn+lMBkTLhu3OqhFmALqai59gupqD8Q6f8wtOCRGvVK iV+1yuSKGV/HvqFf1tF7eSRL84QYHoOe8FB7fxqdZ322NHGBAEPAjXgIDL7pqtTem4zar8tK GAQ3I3O9R0oaGJb6XTAC2R+4gYk=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: afrind=fb.com@github.com
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5a836fb2.7f0ac047bf90-smtp-out-n03; Tue, 13 Feb 2018 23:07:30 -0000 (UTC)
Date: Tue, 13 Feb 2018 15:07:29 -0800
From: Alan Frindell <afrind@fb.com>
Reply-To: Alan Frindell <afrind@fb.com>
To: quic-issues@ietf.org
Message-ID: <5a836fb129bca_4d172ab0aaf43c1c855bc@hookshot-fe-7191cb1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 9c5d7d: Adopted QCRAM draft
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a836fb129631_4d172ab0aaf43c1c85433"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/6pPnUSTA7P3tBwuRhe8ImVlCwYM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 13 Feb 2018 23:07:33 -0000

----==_mimepart_5a836fb129631_4d172ab0aaf43c1c85433
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/adopt-qcram
  Home:   https://github.com/quicwg/base-drafts
  Commit: 9c5d7d7650d7ee0e0d970c9ee03b1bbd21c86afa
      https://github.com/quicwg/base-drafts/commit/9c5d7d7650d7ee0e0d970c9ee03b1bbd21c86afa
  Author: Alan Frindell <afrind@fb.com>
  Date:   2018-02-13 (Tue, 13 Feb 2018)

  Changed paths:
    A draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Adopted QCRAM draft



----==_mimepart_5a836fb129631_4d172ab0aaf43c1c85433--


From nobody Tue Feb 13 15:09:38 2018
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 7995812D967 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 15:09:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.595
X-Spam-Level: 
X-Spam-Status: No, score=-5.595 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 5LXqHkHX-OwB for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 15:09:35 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C093E12D961 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 15:09:35 -0800 (PST)
Date: Tue, 13 Feb 2018 15:09:34 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518563374; bh=K/5w3SkROdQnSPFxrg7rxQHvDrrd/K0e+MawD9lOArg=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=ndVz46XSANhfYQyB5I4PdSL+CoCbLAQMkJMNe2NbWy45v9u+IDdpnQg+/4AhqBEgS wSrcXh/MRWgP0RDGY0goGGrGhvyHOuOwIZyOr3F8frmtKZJ1mfQ5pQTlRAPivvz/0p KCXkHtXf43i3HED276zAEClN+O2GPZO0Nh1U1kVc=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab30927f2c452b3a09e93f6805b714965d80dd671392cf00000001169b322e92a169ce11b2a0f3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1108@github.com>
Subject: [quicwg/base-drafts] Adopted QCRAM draft (#1108)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a83702ee50a2_5f7e3fbc49152f30147285"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/htONps8ZYOD1VXkUeRLuPJygMcQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 23:09:37 -0000

----==_mimepart_5a83702ee50a2_5f7e3fbc49152f30147285
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Copied the latest from Buck's repo (https://krasic.github.io/draft-krasic-quic-hpack/draft-krasic-quic-qcram.html), made some minor tweaks to the author block and some fixes to pass lint.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1108

-- Commit Summary --

  * Adopted QCRAM draft

-- File Changes --

    A draft-ietf-quic-qcram.md (398)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1108.patch
https://github.com/quicwg/base-drafts/pull/1108.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/1108

----==_mimepart_5a83702ee50a2_5f7e3fbc49152f30147285
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Copied the latest from Buck's repo (<a href="https://krasic.github.io/draft-krasic-quic-hpack/draft-krasic-quic-qcram.html" rel="nofollow">https://krasic.github.io/draft-krasic-quic-hpack/draft-krasic-quic-qcram.html</a>), made some minor tweaks to the author block and some fixes to pass lint.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1108'>https://github.com/quicwg/base-drafts/pull/1108</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Adopted QCRAM draft</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>A</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1108/files#diff-0">draft-ietf-quic-qcram.md</a>
    (398)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1108.patch'>https://github.com/quicwg/base-drafts/pull/1108.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1108.diff'>https://github.com/quicwg/base-drafts/pull/1108.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1108">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0y5pkgjUQw4pkYutAnCCPvty1u5ks5tUhYugaJpZM4SEjC7">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9MurBIafhUgp2njYQXPPdJowmisks5tUhYugaJpZM4SEjC7.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1108"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Adopted QCRAM draft (#1108)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1108"}}}</script>

----==_mimepart_5a83702ee50a2_5f7e3fbc49152f30147285--


From nobody Tue Feb 13 15:20:32 2018
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 339C61271DF for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 15:20:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 xNilzyfLZoij for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 15:20:30 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 C15AD126D74 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 15:20:29 -0800 (PST)
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=L7ht09+R78FXqwfV/tw7SEz7y+k=; b=kvUdfHTsto4rkFcc EHyPrXywTsUXYA5dZvvdLhIBzv+6W3vlKoHmmMNvkns7wX+7rzwZzm9zgIN6hwOn q6SGoxskBhLUUaEv4EL0uuvNqtAX8wgp9WjVM+FP5urHoxxFahGff0KPySMQWo5k P40Wd0WvanEmT8S747jsBZmQTtM=
Received: by filter0607p1las1.sendgrid.net with SMTP id filter0607p1las1-27377-5A8372BC-13 2018-02-13 23:20:28.761014932 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0022p1iad2.sendgrid.net (SG) with ESMTP id fv6Q64fjTq6SeQm2KMV76g for <quic-issues@ietf.org>; Tue, 13 Feb 2018 23:20:28.766 +0000 (UTC)
Date: Tue, 13 Feb 2018 23:20:28 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfc52640638caa51de162dbca2068788c8cb1c85392cf00000001169b34bc92a169ce11b2a0f3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1108/c365439515@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1108@github.com>
References: <quicwg/base-drafts/pull/1108@github.com>
Subject: Re: [quicwg/base-drafts] Adopted QCRAM draft (#1108)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8372bc89114_30862b295951aed4966cb"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3OOJDQG+SJNf1tYvty+e2CNzTPgPAm/EKA4o 62ili7c9Wix0CxKoTGLK9jtjJLQb/jqJalYvG2l3VwGmiwRZW7EGHyVc2hRtpcqCY6/4usJn9Abhf9 zfmOhZ1GlizTFwGree9yAtUJZzgziZ7iHaxPG9M8TZW8dD+Leva8e716rg4kQ/v9jhMBfoCBgmiBE8 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8H4JhWabDVq8piQ3LCUNXZKGcto>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 23:20:31 -0000

----==_mimepart_5a8372bc89114_30862b295951aed4966cb
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

This seems OK, but I was expecting a reference from the -http draft to this.  Do you think that you could add that?  It's not important, we can add that later, of course.

Waiting on chairs to approve adoption before we merge.

-- 
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/1108#issuecomment-365439515
----==_mimepart_5a8372bc89114_30862b295951aed4966cb
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>This seems OK, but I was expecting a reference from the -http draft to t=
his.  Do you think that you could add that?  It's not important, we can add=
 that later, of course.</p>
<p>Waiting on chairs to approve adoption before we merge.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/pull/1108#issuecomment-365439515">view it on GitHub</a>, or <a hre=
f=3D"https://github.com/notifications/unsubscribe-auth/AWbkq8zo0RrHVt46oJI-=
vW9y6FolU6Slks5tUhi8gaJpZM4SEjC7">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq75n4U4U05zhystBT=
nLpY64P4vTSks5tUhi8gaJpZM4SEjC7.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pull=
/1108#issuecomment-365439515"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHub"=
></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1108: This se=
ems OK, but I was expecting a reference from the -http draft to this.  Do y=
ou think that you could add that?  It's not important, we can add that late=
r, of course.\r\n\r\nWaiting on chairs to approve adoption before we merge.=
"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/b=
ase-drafts/pull/1108#issuecomment-365439515"}}}</script>=

----==_mimepart_5a8372bc89114_30862b295951aed4966cb--


From nobody Tue Feb 13 15:33:13 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 BCA4A126DC2 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 15:33:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.798
X-Spam-Level: 
X-Spam-Status: No, score=-0.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 D0FSjskJsslb for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 15:33:03 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 DE88E12D95E for <quic-issues@ietf.org>; Tue, 13 Feb 2018 15:33:00 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518564780; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=bCQDla7dzwAmSw+TnwgfkOesbgSC29eKXfAfWLjueek=; b=ewXWpvFiGnXq9StToBo4oSjpxQ/ck3XJmJbMtKm3R03jyZNaTjBITQ4NzKaTFHW//wGI7avj gIMxixh7xSkOG4juYDsxceG5dHfvmV2r27lqIqzhodeWdH/DzODJceL1gdSqI6dlS91HxI29 /98esBLJXZH1wApiZ8nDq1wb+bk=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a8375ab.7f987c1605a0-smtp-out-n03; Tue, 13 Feb 2018 23:32:59 -0000 (UTC)
Date: Tue, 13 Feb 2018 15:32:58 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a8375aaedbf6_566e2b2682cc7c101382a6@hookshot-fe-2cc8887.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] da4436: Move invariants to an -ietf- name
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8375aaed162_566e2b2682cc7c101381b8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/PfM074jJgL11zrmz1UUA3j-nfEI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 13 Feb 2018 23:33:05 -0000

----==_mimepart_5a8375aaed162_566e2b2682cc7c101381b8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/invariants
  Home:   https://github.com/quicwg/base-drafts
  Commit: da4436f6103d3708becc75dedff3f3ee415c82ca
      https://github.com/quicwg/base-drafts/commit/da4436f6103d3708becc75dedff3f3ee415c82ca
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-14 (Wed, 14 Feb 2018)

  Changed paths:
    A draft-ietf-quic-invariants.md
    R draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Move invariants to an -ietf- name


  Commit: 48a3ea75063b2092d6172c08d552778a478f06b8
      https://github.com/quicwg/base-drafts/commit/48a3ea75063b2092d6172c08d552778a478f06b8
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-14 (Wed, 14 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Integrate invariants into transport


Compare: https://github.com/quicwg/base-drafts/compare/3b0788601d2f...48a3ea75063b
----==_mimepart_5a8375aaed162_566e2b2682cc7c101381b8--


From nobody Tue Feb 13 15:34:08 2018
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 0AEFC127010 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 15:34:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 oSuLfSjqbTtE for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 15:34:05 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 EA985126DC2 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 15:34:04 -0800 (PST)
Date: Tue, 13 Feb 2018 15:34:03 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518564843; bh=BFC7cKV5V18EjPra5NbG98pSc8d5SaTgrmZ2cfBMPw8=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=StZxaIH/mCHPrvmp0nHo2ySyx+0wPnVLkSOhYBOR8gCd2Iz87H0I1oKcQFsKixCkT gZmPpsQQ8HlOq0xktmyEY/pDxSsnnNVS7aWd9V6GXa6XDfj25JDzaadeSJyB0XiZGO ySLMd3BTl0U2k9lJjK2Fw60RXxiV8cZnEKKuWgK8=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab169d4dc039c2d477d592ed692ce794716c3641ac92cf00000001169b37eb92a169ce11b2b619@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1109@github.com>
Subject: [quicwg/base-drafts] Invariants (#1109)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8375ebd86c2_4892ad639128ed41008b3"; 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/4RTxhyjHmOg859RHPT2_HYJd7Do>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 23:34:07 -0000

----==_mimepart_5a8375ebd86c2_4892ad639128ed41008b3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

This adds the invariants draft to the repo and does a minimal integration with the transport doc.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1109

-- Commit Summary --

  * Add invariants doc
  * Cut text from intro
  * Don't use payload too often
  * Tweak description of long and short packet headers
  * Rework connection ID purpose text
  * Connection ID isn't stable
  * lowercase packet
  * The long header as defined here
  * Authentication of VN is part of the version-specific part
  * Remove extra text that might be too much
  * Add security consideration about integrity protection for version negotiation
  * Not the editor this time
  * Fix draft name
  * Use the full date, because ticket 2422
  * Close #1040
  * Tweak use of ellipsis
  * Packets aren't short or long, only the headers are
  * Move invariants to an -ietf- name
  * Integrate invariants into transport

-- File Changes --

    M Makefile (2)
    A draft-ietf-quic-invariants.md (346)
    M draft-ietf-quic-transport.md (41)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1109.patch
https://github.com/quicwg/base-drafts/pull/1109.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/1109

----==_mimepart_5a8375ebd86c2_4892ad639128ed41008b3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>This adds the invariants draft to the repo and does a minimal integration with the transport doc.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1109'>https://github.com/quicwg/base-drafts/pull/1109</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Add invariants doc</li>
  <li>Cut text from intro</li>
  <li>Don&#39;t use payload too often</li>
  <li>Tweak description of long and short packet headers</li>
  <li>Rework connection ID purpose text</li>
  <li>Connection ID isn&#39;t stable</li>
  <li>lowercase packet</li>
  <li>The long header as defined here</li>
  <li>Authentication of VN is part of the version-specific part</li>
  <li>Remove extra text that might be too much</li>
  <li>Add security consideration about integrity protection for version negotiation</li>
  <li>Not the editor this time</li>
  <li>Fix draft name</li>
  <li>Use the full date, because ticket 2422</li>
  <li>Close #1040</li>
  <li>Tweak use of ellipsis</li>
  <li>Packets aren&#39;t short or long, only the headers are</li>
  <li>Move invariants to an -ietf- name</li>
  <li>Integrate invariants into transport</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1109/files#diff-0">Makefile</a>
    (2)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1109/files#diff-1">draft-ietf-quic-invariants.md</a>
    (346)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1109/files#diff-2">draft-ietf-quic-transport.md</a>
    (41)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1109.patch'>https://github.com/quicwg/base-drafts/pull/1109.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1109.diff'>https://github.com/quicwg/base-drafts/pull/1109.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1109">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqw3-x6w0JffGvjkwet3Y-ulXaBK2ks5tUhvrgaJpZM4SEkkV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1v6CgKt1k5GxvePTBHEEDMVI-3Aks5tUhvrgaJpZM4SEkkV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1109"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Invariants (#1109)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1109"}}}</script>

----==_mimepart_5a8375ebd86c2_4892ad639128ed41008b3--


From nobody Tue Feb 13 15:34:34 2018
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 A9117127010 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 15:34:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.483
X-Spam-Level: 
X-Spam-Status: No, score=-0.483 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 n88-Mvp1e07M for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 15:34:31 -0800 (PST)
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 4FF87126DC2 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 15:34:31 -0800 (PST)
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=NSECabx1m1+QQGlq0xgUuP2U708=; b=F1lNYh/A1vFltdab P9FWomW5230HfXIiSCqbMP+AC2Y4Wa3F2Dc82Bi8h+OY9T33JU4QTLrbIisNZkLy MTxjJjbAmSTVnFivkmeS6CbmJ7N20bTFXPuz30E4dKyiqr3YoOHxf+3cdX679t4d BBJsyeBoHE9dgapr829wjwfnJP8=
Received: by filter0005p1iad2.sendgrid.net with SMTP id filter0005p1iad2-7036-5A837605-1E 2018-02-13 23:34:29.891553651 +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 ismtpd0019p1iad2.sendgrid.net (SG) with ESMTP id Nm0qtA8qRv-hN7Aw9mw2uQ for <quic-issues@ietf.org>; Tue, 13 Feb 2018 23:34:30.123 +0000 (UTC)
Date: Tue, 13 Feb 2018 23:34:30 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abea5d92dba656b04443240cca6be371c8680f74fb92cf00000001169b380592a169ce11b2a0f3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1108/review/96341251@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1108@github.com>
References: <quicwg/base-drafts/pull/1108@github.com>
Subject: Re: [quicwg/base-drafts] Adopted QCRAM draft (#1108)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a837605b1800_64dc2afa8e156ec81113d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2fbZL5s1Yldotms9/u7y5kyZAJnbr5xdZjD0 2dqsrNDbZ1yphnzAQG6AydXDumM6d2bDKx5QNb90b/ZNjExwTyNT5evM3t7go9hwUGpAQNiGjt1i9i OaQlR8knhn/227cgqyaYf+3c9QGBgXfxl1zAq1xGaRFezG95dpQorrsY8ryD/isbue7d1Lrsy1VnbE A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/e6XSMCGmLwOJ3tLgUs29MTsAqn4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 23:34:33 -0000

----==_mimepart_5a837605b1800_64dc2afa8e156ec81113d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

janaiyengar commented on this pull request.

As Martin notes, the chairs need to confirm adoption, but glad to see this finally happen!



-- 
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/1108#pullrequestreview-96341251
----==_mimepart_5a837605b1800_64dc2afa8e156ec81113d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@janaiyengar</b> commented on this pull request.</p>

<p>As Martin notes, the chairs need to confirm adoption, but glad to see this finally happen!</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1108#pullrequestreview-96341251">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_tcL9wC5GV2FxWYnTuD1NkL-K0lks5tUhwFgaJpZM4SEjC7">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1ugXVVcm83m2p8QOYyDe7AiUuLMks5tUhwFgaJpZM4SEjC7.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1108#pullrequestreview-96341251"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar commented on #1108"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1108#pullrequestreview-96341251"}}}</script>
----==_mimepart_5a837605b1800_64dc2afa8e156ec81113d--


From nobody Tue Feb 13 15:36:41 2018
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 AD24E126DC2 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 15:36:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.464
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 seKHfy3c93XK for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 15:36:39 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 8019E126D74 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 15:36:39 -0800 (PST)
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=eKvmQxCDx9n6qtXql0jWSsHTMj8=; b=Pq2m0/9AJqN/4Fqh FpzXzkJ25XKujvgXwE0ePzMvIATi28EXhImq/68MlLO1BaXhJ6KeDAGc4rSL0tlb M/GZOtGEnKdmbwJaO2hofRcQ4Jx45uQFMU8jVEsD5QAHIHCFggv2K6Q+k0/yGZQx hgYJoti19XiZjPjIEZ8lFeNx3Rk=
Received: by filter0389p1iad2.sendgrid.net with SMTP id filter0389p1iad2-2383-5A837686-16 2018-02-13 23:36:38.58002936 +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 ismtpd0007p1iad2.sendgrid.net (SG) with ESMTP id soptyxvISuqg1CZtJRbhTg for <quic-issues@ietf.org>; Tue, 13 Feb 2018 23:36:38.490 +0000 (UTC)
Date: Tue, 13 Feb 2018 23:36:38 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3f760840f16daf6907140ff45eed2109913420a092cf00000001169b388692a169ce11b2a0f3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1108/c365442902@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1108@github.com>
References: <quicwg/base-drafts/pull/1108@github.com>
Subject: Re: [quicwg/base-drafts] Adopted QCRAM draft (#1108)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8376865c9bc_60953fb55002af2c1215b8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0rXClq2f4a60G/6b7T1j7yHk7Pkt6oUmGaOk qJPkodfofZZejsHQnAm41g1GMy3N2im1q5hgr5ABw+ozE/axgKyUOpjWniXABHPIhxM5ZuEiBa9Lp9 mOwq+M05tceIa6d9G5ZUPLM27XP2+tUW+2UMFFP0lpEEKDewi4EHHnXDBAbIP0JooTH/gwLqYvF9ZC g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/DHBf7wl6cF4Jh99jX4G8zYxgaw0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 13 Feb 2018 23:36:41 -0000

----==_mimepart_5a8376865c9bc_60953fb55002af2c1215b8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I'll add HTTP changes soonish. 

-- 
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/1108#issuecomment-365442902
----==_mimepart_5a8376865c9bc_60953fb55002af2c1215b8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I'll add HTTP changes soonish.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1108#issuecomment-365442902">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-WYMLRtpu7nXrrNyStbsXD2Jg8Eks5tUhyGgaJpZM4SEjC7">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5cMrfo8XxLYeAuIVm_A2fYvHeMpks5tUhyGgaJpZM4SEjC7.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1108#issuecomment-365442902"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1108: I'll add HTTP changes soonish. "}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1108#issuecomment-365442902"}}}</script>
----==_mimepart_5a8376865c9bc_60953fb55002af2c1215b8--


From nobody Tue Feb 13 20:56:49 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 F040C12DA0C for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 20:56:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level: 
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 eiEV-TT52L_N for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 20:56:46 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 026E412D961 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 20:56:45 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518584205; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=KnayMAP5TvgP38nGCMDUp/2u0Vb3TDpR43k/0VLgWWI=; b=a6D3Dd1ySKMnEuL4kblvCHZX2MZ0CzNW1dwXlNJcAUjLGxswC9pQm1hyiKr2GcqGumq5a/Gf o2TApzT+BK8wQEH63AnxFIzvcbkweR43Mt9mnG2ekszDM0Ia3TddfbhNOf1ugzh7HVkQR7li 0/qAm4yjnMFz6hJ1/fh+YA7z0rw=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5a83c18d.7f98bc247b10-smtp-out-n03; Wed, 14 Feb 2018 04:56:45 -0000 (UTC)
Date: Tue, 13 Feb 2018 20:56:44 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a83c18c35c0b_6cc82ad996539c0c997b@hookshot-fe-88eb02d.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 378f54: Rework packetization section
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a83c18c3575e_6cc82ad996539c0c996d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/PdThQxsNE7xd9TiNiw4-wyv-KVM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 14 Feb 2018 04:56:48 -0000

----==_mimepart_5a83c18c3575e_6cc82ad996539c0c996d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 378f5438e8fffbaaf45c5707b9eb1442f8403603
      https://github.com/quicwg/base-drafts/commit/378f5438e8fffbaaf45c5707b9eb1442f8403603
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-13 (Tue, 13 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Rework packetization section

In line with our established principles for retransmission, I've reworked the
description of packetization.  The description now concentrates on the
information that is being repaired in response to perceived loss.  This should
help avoid the confusion about retransmission.

Two new subsections are added to the packetization section.  One covers the
processing of packets and includes the existing text on processing requirements
before acknowledgment.  The other includes the retransmission logic.

The retransmission section still mentions frame types, but I've tried to make
that secondary to the description of the information that is being repaired.

I also removed mention of "Regular QUIC packets", which only occurred in 3
places.

Closes #463, #765.


  Commit: 6ac00a475867bb5c2b906223879c4b2df2d3ccce
      https://github.com/quicwg/base-drafts/commit/6ac00a475867bb5c2b906223879c4b2df2d3ccce
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-13 (Tue, 13 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Tighten language around MAX_XXX


  Commit: e6beac4d18e2f896914d021040f9ccd17390b323
      https://github.com/quicwg/base-drafts/commit/e6beac4d18e2f896914d021040f9ccd17390b323
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-14 (Wed, 14 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Make *BLOCKED retransmission rules clearer, add a little more general context


  Commit: f229404621fb4e89c8834e45876658da85b398c7
      https://github.com/quicwg/base-drafts/commit/f229404621fb4e89c8834e45876658da85b398c7
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-14 (Wed, 14 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge pull request #1053 from quicwg/packets-and-frames-v2

Rework packetization section


Compare: https://github.com/quicwg/base-drafts/compare/c2c42100d78e...f229404621fb
----==_mimepart_5a83c18c3575e_6cc82ad996539c0c996d--


From nobody Tue Feb 13 20:56:59 2018
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 4D65E12DA1C for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 20:56:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.393
X-Spam-Level: 
X-Spam-Status: No, score=-0.393 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 xIgsOwHZo9Wg for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 20:56:48 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 C090D12D7FB for <quic-issues@ietf.org>; Tue, 13 Feb 2018 20:56:47 -0800 (PST)
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=EK9sjvlLyGnOjfqT/trRBuYUR9g=; b=gi8lrHQSZNg0syrW 4JYrhDm5bnL5nXQdjlChsjmGt8uaE/Uvrd4CCI0oQmvR3cUz/ONyLzPUEcMWCBPF pc0HLsgf7YZzJk6VPMHMoXYbM9UquY7eluluoMTnoNEzIkjjji2pDQtJbUXxDpTq QGDScGzkVfin1k54FaiZGPUAODY=
Received: by filter0201p1las1.sendgrid.net with SMTP id filter0201p1las1-18174-5A83C18E-18 2018-02-14 04:56:46.836957492 +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 ismtpd0012p1iad2.sendgrid.net (SG) with ESMTP id OFksblEkRM2_GrrLBP7udA for <quic-issues@ietf.org>; Wed, 14 Feb 2018 04:56:46.633 +0000 (UTC)
Date: Wed, 14 Feb 2018 04:56:46 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba2e144069b3aa898afa9b4051e660e7dd52b8e4892cf00000001169b838e92a169ce0d5e6bf8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/463/issue_event/1473073434@github.com>
In-Reply-To: <quicwg/base-drafts/issues/463@github.com>
References: <quicwg/base-drafts/issues/463@github.com>
Subject: Re: [quicwg/base-drafts] Packetization structure (#463)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a83c18e8c50b_6a953fdb8814cf281810d1"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1rJT/ENoF4g8kOmIP9ADpWa+VyalZ1ah5ihL Bymm2X2O6KV3jUGmfeOKuJnAax4/8HknG8+lp7mAAVx4F5qZ+oqiPjBaG+f7qSkmaX95B7ach7Ay9V JPf262AZTu6+sS8miWLYB80mrE+w8+sWv+PT+bGhL7v2gP9qu9nCNW23RUrJgo1xPNOYsKOBhT0LB8 E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/QWEYXFzhs4Umfquep0cdlkxUyKU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 14 Feb 2018 04:56:49 -0000

----==_mimepart_5a83c18e8c50b_6a953fdb8814cf281810d1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #463 via #1053.

-- 
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/463#event-1473073434
----==_mimepart_5a83c18e8c50b_6a953fdb8814cf281810d1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/463" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="224291832" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/463">#463</a> via <a href="https://github.com/quicwg/base-drafts/pull/1053" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288761964" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1053">#1053</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/463#event-1473073434">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9L5WkKd3Nv0nK_GIsLadIKFIeyFks5tUmeOgaJpZM4NII-j">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq11SNm0LGk_VtZUzFbN8JdhpAjoxks5tUmeOgaJpZM4NII-j.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/463#event-1473073434"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #463 via #1053."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/463#event-1473073434"}}}</script>
----==_mimepart_5a83c18e8c50b_6a953fdb8814cf281810d1--


From nobody Tue Feb 13 20:57:02 2018
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 E5F9D12DA1C for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 20:56:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 ZWlTuWYbzfL5 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 20:56:50 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 A92521200E5 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 20:56:50 -0800 (PST)
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=tsXbmXROxXjE8+k913JyIIeqaa4=; b=DycYsS97FU1bKttW qa5eFETQJadgIzznN8LG+3WUV7rO+yBU8zakfFkuDNu3xSo2yrC91gYjTffc0l+K YCzAhDHNTV9MlDbw+zRdSYlhzCcBJu00kQ5v0FIi99t9diB06SpRFJ6zpVRG2I9Z Geo7BeLes7iHcMYeqVzqHl3QoDE=
Received: by filter0313p1iad2.sendgrid.net with SMTP id filter0313p1iad2-2978-5A83C18E-18 2018-02-14 04:56:46.749403001 +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 ismtpd0021p1iad2.sendgrid.net (SG) with ESMTP id EfiRv0lpT-umqqNteRmD8g for <quic-issues@ietf.org>; Wed, 14 Feb 2018 04:56:46.672 +0000 (UTC)
Date: Wed, 14 Feb 2018 04:56:46 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab81904a628a6a27c648a0cdcec12b80fae6e02e7692cf00000001169b838e92a169ce1136286c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1053/issue_event/1473073430@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1053@github.com>
References: <quicwg/base-drafts/pull/1053@github.com>
Subject: Re: [quicwg/base-drafts] Rework packetization section (#1053)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a83c18ea0111_38be2acdae2baed4211342"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2MPdAyUC7UErDd6XHXrs+prCuZpBV9Zdj+7+ JAQ77wacVBDR3biKpu2hXz23h9X2gkmFa242xKsohLCVTMuSpi417sdOB1HlIF5cTClVIAc7PWLIj/ SFQ0gzidy0FIyoRSV6slmwRX2/NasS2dE5AQhcyyphQWAGHhD7k3wXafCX/pSL56De+XQT6+E/8/Mw I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CMMOwq4lq2hDX5GKLnybki39DMY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 14 Feb 2018 04:56:52 -0000

----==_mimepart_5a83c18ea0111_38be2acdae2baed4211342
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1053.

-- 
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/1053#event-1473073430
----==_mimepart_5a83c18ea0111_38be2acdae2baed4211342
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1053" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288761964" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1053">#1053</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1053#event-1473073430">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2EFxFcx08d_HlNkJtI7TwXJI6M2ks5tUmeOgaJpZM4RfJQ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyqJhkOpWU08ZDKS3rF4357QppVZks5tUmeOgaJpZM4RfJQ9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1053#event-1473073430"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1053."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1053#event-1473073430"}}}</script>
----==_mimepart_5a83c18ea0111_38be2acdae2baed4211342--


From nobody Tue Feb 13 20:59:12 2018
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 366DB1242F7 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 20:59:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 MSVJ24yfyJsL for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 20:59:09 -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 82BEA1200E5 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 20:59:09 -0800 (PST)
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=dnB1mYJpZ/DA+4uxuq7ZqSYITbQ=; b=P88GIyoVF+n5EEh5 qNCCEJjCD3QiSCMrdGaiymVwNQGblNyHxjY5HbLhzzWLC3vqfvTw8RDi8BBPwOZk Qx3MfhajOgIuQ6VVlT71FYf/ukMhrkeJBZ+hSd9Pb6ssW1Qho536GgIcwv8qUoGF TPZsEBo59RHGR+Nn2dLyLxPVbXU=
Received: by filter0286p1las1.sendgrid.net with SMTP id filter0286p1las1-17579-5A83C21C-B 2018-02-14 04:59:08.519779991 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0004p1iad1.sendgrid.net (SG) with ESMTP id QKOyk0PVSvWK5hzJKfBhiA for <quic-issues@ietf.org>; Wed, 14 Feb 2018 04:59:08.392 +0000 (UTC)
Date: Wed, 14 Feb 2018 04:59:08 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1054/push/2329435124@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1054@github.com>
References: <quicwg/base-drafts/pull/1054@github.com>
Subject: Re: [quicwg/base-drafts] Tweak send stream figure (#1054)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a83c21c4c11d_64ed3fdf8f530f301371f8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3ZEJgJmJ3oH/Sw32zVArZ4PVbdGGddUKm6vB lCFs2li01ehghFJ7nLaicrxCxPdYLhk4BH663mt+oPxR2dvoDh/Ja71LGcaU4Yfa/NLaDZcQLkQWum TvDV5/C5Oonp04QFNGT1alKmRiLpZj+katC9wdNU3M9BHL/O989CdWZS6M4LcMYy7yhYHAAknZhCo3 I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/HQpJWcpREJFVx8ecajH2xjT_v_g>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 14 Feb 2018 04:59:11 -0000

----==_mimepart_5a83c21c4c11d_64ed3fdf8f530f301371f8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinthomson pushed 1 commit.

e19ed60  This is hard


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1054/files/45e7350cb269eafaf1469f01a746ec8cded3dcef..e19ed60c91514e0a9334e54721d2f912e577e8e3

----==_mimepart_5a83c21c4c11d_64ed3fdf8f530f301371f8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/martinthomson" class="user-mention">@martinthomson</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/e19ed60" class="commit-link">e19ed60</a>  This is hard</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1054/files/45e7350cb269eafaf1469f01a746ec8cded3dcef..e19ed60c91514e0a9334e54721d2f912e577e8e3">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2dElp0xOVTc6nn7yfSPQ7u2xmrPks5tUmgcgaJpZM4RfJYA">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2IY3_CCn65JTSAVO1QBEhBGfTsiks5tUmgcgaJpZM4RfJYA.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1054/files/45e7350cb269eafaf1469f01a746ec8cded3dcef..e19ed60c91514e0a9334e54721d2f912e577e8e3"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson pushed 1 commit in #1054"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1054/files/45e7350cb269eafaf1469f01a746ec8cded3dcef..e19ed60c91514e0a9334e54721d2f912e577e8e3"}}}</script>

----==_mimepart_5a83c21c4c11d_64ed3fdf8f530f301371f8--


From nobody Tue Feb 13 20:59:21 2018
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 762BC12DA0C for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 20:59:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.474
X-Spam-Level: 
X-Spam-Status: No, score=-5.474 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 aTayXTJ5_jZe for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 20:59:18 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CABE812773A for <quic-issues@ietf.org>; Tue, 13 Feb 2018 20:59:17 -0800 (PST)
Date: Tue, 13 Feb 2018 20:59:17 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518584357; bh=vBvdqb6OYKyhpigvcYfI5OhezKSXRq4kDfwgbBQgNjM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=g35vXqLAujcyzM5YlEr0v9sWruGPC0v8WOnIkfUbqTTTUj/ddSAOcG7dQJZu5P7wb TQiVKGbFD/8OBc06Gh+ENunoWKYEuWbY2e8H9TVAHuK6qO5nlLaBw9UDaFP7O9s7u6 iOYBz+rLSWObZ1cUTsbYKoWFah5N2zAvYsWzo+HM=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba7fb549dcd69c9f11dc577be63b6f3bb0753c62a92cf00000001169b842592a169ce113629fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1054/c365496626@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1054@github.com>
References: <quicwg/base-drafts/pull/1054@github.com>
Subject: Re: [quicwg/base-drafts] Tweak send stream figure (#1054)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a83c22595bb_7e443fed12198f2c14773c"; 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/6TAUQ30xu6AxFuMIZlDQVJTfF5U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 14 Feb 2018 04:59:19 -0000

----==_mimepart_5a83c22595bb_7e443fed12198f2c14773c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Is this better?

-- 
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/1054#issuecomment-365496626
----==_mimepart_5a83c22595bb_7e443fed12198f2c14773c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Is this better?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1054#issuecomment-365496626">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_uFo-6jcbwD28FbaDFns_aZklm7ks5tUmglgaJpZM4RfJYA">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqx-oA7oXocmTY6p_ZL88poTVyzO3ks5tUmglgaJpZM4RfJYA.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1054#issuecomment-365496626"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1054: Is this better?"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1054#issuecomment-365496626"}}}</script>
----==_mimepart_5a83c22595bb_7e443fed12198f2c14773c--


From nobody Tue Feb 13 21:09:10 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 6F86D1242F7 for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 21:09:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level: 
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 9KqMGZ31-xsc for <quic-issues@ietfa.amsl.com>; Tue, 13 Feb 2018 21:09:07 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 E49641200E5 for <quic-issues@ietf.org>; Tue, 13 Feb 2018 21:09:06 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518584946; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=zWqRz+JjI28BfCvgYRcOzJxmYwGekyHGssYu34YCNrg=; b=Zcb9Fn5NDTJDI6e33DFddi1CWeBXy1OuMAthiZsmz5pjQQ7L+cO8+OdvWrmY0SbpKtlx86jk V3KxhmEXFyYMdGoU8INfqadkYycJLXTWRbs0Bh5rsgmr+I1mtqTjw/Z57k6+5tgpCtBWpP/6 hmb0tzl45w/nUS7DvBxC5/6rxOk=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a83c21a.7ff5b8498810-smtp-out-n02; Wed, 14 Feb 2018 04:59:06 -0000 (UTC)
Date: Tue, 13 Feb 2018 20:59:05 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a83c219b8007_3f372af81299dc046865f@hookshot-fe-da92815.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] e19ed6: This is hard
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a83c219b7c1c_3f372af81299dc0468596"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/cGowkNbHEmDK-A4L20Wci5WVZcg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 14 Feb 2018 05:09:08 -0000

----==_mimepart_5a83c219b7c1c_3f372af81299dc0468596
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/fix-send-states
  Home:   https://github.com/quicwg/base-drafts
  Commit: e19ed60c91514e0a9334e54721d2f912e577e8e3
      https://github.com/quicwg/base-drafts/commit/e19ed60c91514e0a9334e54721d2f912e577e8e3
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-14 (Wed, 14 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  This is hard



----==_mimepart_5a83c219b7c1c_3f372af81299dc0468596--


From nobody Wed Feb 14 00:51:50 2018
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 12860126CD6 for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 00:51:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 5eRbynGHZgdc for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 00:51:40 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 EE8CB126CBF for <quic-issues@ietf.org>; Wed, 14 Feb 2018 00:51:39 -0800 (PST)
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=K8tREZFZh6BIJdX8XSovNuNJzcE=; b=XzfDdQNX1VzF+cTl Yc3xPNQIqTMbuyFV+qD0brINzEF1hNmBxUwe0SUVgo2SF5e9YmVDrDCXuYrS3tGB VhcZ1+RRH8R++pjoOVZBxJMs/EvEEjOrYNJ8Guy9PbhG2QAjU8rGCdTLM+L+RnnN /hXxq2DTkYZtpXO/AzCK1PaUFE4=
Received: by filter0621p1las1.sendgrid.net with SMTP id filter0621p1las1-7745-5A83F89A-16 2018-02-14 08:51:38.913455629 +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 ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id dpTSHJuoSy-NMR9neasdjw for <quic-issues@ietf.org>; Wed, 14 Feb 2018 08:51:38.802 +0000 (UTC)
Date: Wed, 14 Feb 2018 08:51:38 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0e210cbb5bd3c179d8b438eb86e2d46815aa9c5092cf00000001169bba9a92a169ce1136286c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1053/review/96419634@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1053@github.com>
References: <quicwg/base-drafts/pull/1053@github.com>
Subject: Re: [quicwg/base-drafts] Rework packetization section (#1053)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a83f89a9dcd4_6f2e3f86d83fcf3414653c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0vuRu6YQW9Q6tS0lpdjhbZav6kCWOn9RBnxs xVkUiIjrh742fdE7fFZK0DlosJTokq5tdQjQSz20vtg54SJUyLKBjIUSBdwGyzmHDpO5pr7/jOBi8E oAWk0LCw2xgpLzWc1bo+HYNyzVEes5ZWoGrdqUa54UgTC+BWoUbfmSydoA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/pzudAoAmg6NDeDeoLBUp4Aq0DzA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 14 Feb 2018 08:51:43 -0000

----==_mimepart_5a83f89a9dcd4_6f2e3f86d83fcf3414653c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

mikkelfj commented on this pull request.



> +  enters a "Size Known" state.
+
+* The maximum stream ID for a stream of a given type is sent in MAX_STREAM_ID
+  frames.  Like MAX_DATA, an updated value is sent when a packet containing the
+  most recent MAX_STREAM_ID for a stream type frame is declared lost or when
+  the limit is updated, with care taken to prevent the frame from being sent
+  too often.
+
+* Blocked signals are carried in BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED
+  frames. BLOCKED streams have connection scope, STREAM_BLOCKED frames have
+  stream scope, and STREAM_ID_BLOCKED frames are scoped to a specific stream
+  type. New frames are sent if packets containing the most recent frame for a
+  scope is lost, but only while the endpoint is blocked on the corresponding
+  limit. These frames always include the limit that is causing blocking at the
+  time that they are transmitted.
+

It is no longer clear a BLOCKED frame should be sent again if the blocking limitation is removed or updated.

-- 
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/1053#pullrequestreview-96419634
----==_mimepart_5a83f89a9dcd4_6f2e3f86d83fcf3414653c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@mikkelfj</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r168108090">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +  enters a &quot;Size Known&quot; state.
+
+* The maximum stream ID for a stream of a given type is sent in MAX_STREAM_ID
+  frames.  Like MAX_DATA, an updated value is sent when a packet containing the
+  most recent MAX_STREAM_ID for a stream type frame is declared lost or when
+  the limit is updated, with care taken to prevent the frame from being sent
+  too often.
+
+* Blocked signals are carried in BLOCKED, STREAM_BLOCKED, and STREAM_ID_BLOCKED
+  frames. BLOCKED streams have connection scope, STREAM_BLOCKED frames have
+  stream scope, and STREAM_ID_BLOCKED frames are scoped to a specific stream
+  type. New frames are sent if packets containing the most recent frame for a
+  scope is lost, but only while the endpoint is blocked on the corresponding
+  limit. These frames always include the limit that is causing blocking at the
+  time that they are transmitted.
+
</pre>
<p>It is no longer clear a BLOCKED frame should be sent again if the blocking limitation is removed or updated.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96419634">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2GPYUg8u2Ha7IRFckBm4kfETGHVks5tUp6agaJpZM4RfJQ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8jXlQ9HibDzENQghezvyyU2s5Qiks5tUp6agaJpZM4RfJQ9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96419634"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj commented on #1053"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96419634"}}}</script>
----==_mimepart_5a83f89a9dcd4_6f2e3f86d83fcf3414653c--


From nobody Wed Feb 14 00:53:18 2018
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 92470126B6D for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 00:53:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 HF_xu7-75d4K for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 00:53:15 -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 995CB126CC4 for <quic-issues@ietf.org>; Wed, 14 Feb 2018 00:53:15 -0800 (PST)
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=BsAvcQupjVdpTCald3qehzNqbVA=; b=iy9lKc1+TlTx6Z3Y TFjkx/ygYmaL8Jbg27wHE+d1tZRkWssbtsDWSBOPqZUJcXib082sU0h/HmLms4fF f0D3y1dwiZTv/JSXHC3LsiWhVcUiwZsgIQ0ZRGeE/h2F0cwZpmx1QW64Kb5RqC4y 5TchiahXYytut/tOA++ae5L7FHA=
Received: by filter0557p1iad2.sendgrid.net with SMTP id filter0557p1iad2-11778-5A83F8FA-9 2018-02-14 08:53:14.627579947 +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 ismtpd0003p1iad2.sendgrid.net (SG) with ESMTP id -qt39XtlTB-jlwowSXnItw for <quic-issues@ietf.org>; Wed, 14 Feb 2018 08:53:14.323 +0000 (UTC)
Date: Wed, 14 Feb 2018 08:53:15 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4e253fd77d81a94b65d48fd304163474a592d69c92cf00000001169bbafa92a169ce1136286c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1053/review/96420032@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1053@github.com>
References: <quicwg/base-drafts/pull/1053@github.com>
Subject: Re: [quicwg/base-drafts] Rework packetization section (#1053)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a83f8fa1e6e1_452d2adfca8e0ed4348fc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0oi1py/T7eSClKix2Z3nT1mW7bek9IzSRl4E FNDR01RQK/VOhapeE08ke9NR1Dos4jnL0j8mhihcXqwjq8/8b5ZIcMj/HLEhqf49Sendp1lL9+vAhp HgCXh3MBCuYSBC4fDH5ztM6GZ+DrUCcK2sLU8hAnsOX9o/8HOp/l/s3Qow==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/lY7sGYBENB-kJ18PvRX08BWqcP0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 14 Feb 2018 08:53:17 -0000

----==_mimepart_5a83f8fa1e6e1_452d2adfca8e0ed4348fc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

mikkelfj commented on this pull request.



> +## Retransmission of Information
+
+QUIC packets that are determined to be lost are not retransmitted whole. The
+same applies to the frames that are contained within lost packets. Instead, the
+information that might be carried in frames is sent again in new frames as
+needed.
+
+New frames and packets are used to carry information that is determined to have
+been lost.  In general, information is sent again when a packet containing that
+information is determined to be lost and sending ceases when a packet
+containing that information is acknowledged.
+
+* Application data sent in STREAM frames is retransmitted in new STREAM frames
+  unless the endpoint has sent a RST_STREAM for that stream.  Once an endpoint
+  sends a RST_STREAM frame, no further STREAM frames are needed.
+

It is not obvious that the `endpoint` is the local endpoint, or `sender` unless you are quite familiar with stream state already.

-- 
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/1053#pullrequestreview-96420032
----==_mimepart_5a83f8fa1e6e1_452d2adfca8e0ed4348fc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@mikkelfj</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1053#discussion_r168108403">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +## Retransmission of Information
+
+QUIC packets that are determined to be lost are not retransmitted whole. The
+same applies to the frames that are contained within lost packets. Instead, the
+information that might be carried in frames is sent again in new frames as
+needed.
+
+New frames and packets are used to carry information that is determined to have
+been lost.  In general, information is sent again when a packet containing that
+information is determined to be lost and sending ceases when a packet
+containing that information is acknowledged.
+
+* Application data sent in STREAM frames is retransmitted in new STREAM frames
+  unless the endpoint has sent a RST_STREAM for that stream.  Once an endpoint
+  sends a RST_STREAM frame, no further STREAM frames are needed.
+
</pre>
<p>It is not obvious that the <code>endpoint</code> is the local endpoint, or <code>sender</code> unless you are quite familiar with stream state already.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96420032">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwkSE008AXDFLQLz9D3nEohvN0VUks5tUp76gaJpZM4RfJQ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxOE0Q0B9XOuKxczu9l54qGfCKzdks5tUp76gaJpZM4RfJQ9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96420032"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj commented on #1053"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1053#pullrequestreview-96420032"}}}</script>
----==_mimepart_5a83f8fa1e6e1_452d2adfca8e0ed4348fc--


From nobody Wed Feb 14 06:49:07 2018
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 881BE126BFD for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 06:49:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.454
X-Spam-Level: 
X-Spam-Status: No, score=-5.454 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, 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 DIWwK4K1kWnY for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 06:49:03 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 AC148124E15 for <quic-issues@ietf.org>; Wed, 14 Feb 2018 06:49:03 -0800 (PST)
Date: Wed, 14 Feb 2018 06:49:02 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518619742; bh=KEdutgzGPu48SsZRNKjNw1IPkaYjmGbdUobym2l/oks=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=EIsBM+SZRymv7uFZ0pd8bkBg1ib2fRT/b4r5xp0eZc0227yCpNaAkUYtP3Pslq+E5 Z3q2fz0Zjh/9riEmXn3olL1lN+sGc6IuJuHYdH1DczcsUhgEoUD6aIODCCdAZsV89u IWt0kaTLSpfzVbG/CtSwK39zB99PjLSXZ5USMmr0=
From: krasic <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3f1092cf3d82ca7fdbc5142e842126c7f18db38592cf00000001169c0e5e92a169ce11b2a0f3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1108/c365629646@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1108@github.com>
References: <quicwg/base-drafts/pull/1108@github.com>
Subject: Re: [quicwg/base-drafts] Adopted QCRAM draft (#1108)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a844c5ebd98e_5ce23f9120152f34993ee"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: krasic
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/F8DaHfOhuHc7nEKTtS2IITcblNo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 14 Feb 2018 14:49:05 -0000

----==_mimepart_5a844c5ebd98e_5ce23f9120152f34993ee
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Minor nit.   Acknowledgements.    Redundant to include mbiship@ and afrind@ there?

-- 
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/1108#issuecomment-365629646
----==_mimepart_5a844c5ebd98e_5ce23f9120152f34993ee
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Minor nit.   Acknowledgements.    Redundant to include mbiship@ and afrind@ there?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1108#issuecomment-365629646">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7nSO0E1Hm2tZUJB8Nkp25rUsxxHks5tUvJegaJpZM4SEjC7">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqynrEAqNQJpnDUGcbAeIlng28E3Pks5tUvJegaJpZM4SEjC7.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1108#issuecomment-365629646"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@krasic in #1108: Minor nit.   Acknowledgements.    Redundant to include mbiship@ and afrind@ there?"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1108#issuecomment-365629646"}}}</script>
----==_mimepart_5a844c5ebd98e_5ce23f9120152f34993ee--


From nobody Wed Feb 14 11:16:50 2018
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 961F3124207 for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 11:16:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.474
X-Spam-Level: 
X-Spam-Status: No, score=-5.474 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 3wMlndw27cej for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 11:16:47 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1D0B1124205 for <quic-issues@ietf.org>; Wed, 14 Feb 2018 11:16:47 -0800 (PST)
Date: Wed, 14 Feb 2018 11:16:46 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518635806; bh=wPn9bFzjJMC3ArMOr71iIW5lkHSf6Hfd2ckz+jsFZkc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=UL5TVzVd3O5YeWOt3Jsd+UleR1JQ+3QrRa/5Y7IVEf9tUpAllMMAD8q9YBhAoHOdp xNWvwv5cr+Qn3hcKgy5WrQSUoTh077+zB0LhU+col/8jVvHp9Usp0V16lCUPSsqMwt 0lF/pAulQsp/x5DDrbz2v/MMAyJUEhzc9ck348uc=
From: Lars Eggert <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf846fab9ceca79d1ae669cf13856d86e6015b3d292cf00000001169c4d1e92a169ce11b2a0f3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1108/c365714709@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1108@github.com>
References: <quicwg/base-drafts/pull/1108@github.com>
Subject: Re: [quicwg/base-drafts] Adopted QCRAM draft (#1108)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a848b1e4026a_6fce3fda73584f342175f4"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: larseggert
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/tmNFwFasXZHueI4ddNF6ZEGU6FM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 14 Feb 2018 19:16:49 -0000

----==_mimepart_5a848b1e4026a_6fce3fda73584f342175f4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

FYI, we confirmed adoption on the list (also for -invariants)

-- 
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/1108#issuecomment-365714709
----==_mimepart_5a848b1e4026a_6fce3fda73584f342175f4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>FYI, we confirmed adoption on the list (also for -invariants)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1108#issuecomment-365714709">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyIBwpnpdFZh0oKiU6Lu62vGqilHks5tUzEegaJpZM4SEjC7">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzugUzwI3mX097qMOgnWIS2NddEBks5tUzEegaJpZM4SEjC7.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1108#issuecomment-365714709"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@larseggert in #1108: FYI, we confirmed adoption on the list (also for -invariants)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1108#issuecomment-365714709"}}}</script>
----==_mimepart_5a848b1e4026a_6fce3fda73584f342175f4--


From nobody Wed Feb 14 12:28:21 2018
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 E576712D855 for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 12:28:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.454
X-Spam-Level: 
X-Spam-Status: No, score=-5.454 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, 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 nZme9kHdmnfH for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 12:28:18 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext4.iad.github.net [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C1C7127735 for <quic-issues@ietf.org>; Wed, 14 Feb 2018 12:28:18 -0800 (PST)
Date: Wed, 14 Feb 2018 12:28:17 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518640097; bh=EqcWnobuzenCAEJyfsoYir2Cku9XBkH9thgDaWO1BNo=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=sJheTopJ6K5OJryqfwV8Wsex+w8A5Qp2Z1V4EEBQIfTUe2R/NHJfcULrj2zRk9MgH z1Re+iQup4ThAloAdfBUnBOL6TV2onPbvgqT9ijELpowXXXXwixhLnwnRG773Y4GzH KGYmNDPhVuqW4eBWXsMVnrqGByMw/7b2MlOEbkf8=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab44dc89796388098ddb756c844f24b8095cf36fc892cf00000001169c5de192a169ce113629fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1054/review/96645697@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1054@github.com>
References: <quicwg/base-drafts/pull/1054@github.com>
Subject: Re: [quicwg/base-drafts] Tweak send stream figure (#1054)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a849be151aef_4a52ae4befd2ec4847f3"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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/XZJH4EcAmtneSVDDleJtjPsIsSY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 14 Feb 2018 20:28:20 -0000

----==_mimepart_5a849be151aef_4a52ae4befd2ec4847f3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ianswett approved this pull request.

Thanks, this is clearer to me.



-- 
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/1054#pullrequestreview-96645697
----==_mimepart_5a849be151aef_4a52ae4befd2ec4847f3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ianswett</b> approved this pull request.</p>

<p>Thanks, this is clearer to me.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1054#pullrequestreview-96645697">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_U_2aJl5kZRkaNaVn2RtC0doTfaks5tU0HhgaJpZM4RfJYA">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2CQpD7jo7d0r2MOTGkuLeVBnpsMks5tU0HhgaJpZM4RfJYA.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1054#pullrequestreview-96645697"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett approved #1054"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1054#pullrequestreview-96645697"}}}</script>
----==_mimepart_5a849be151aef_4a52ae4befd2ec4847f3--


From nobody Wed Feb 14 12:54:56 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 9895B1250B8 for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 12:54:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level: 
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 LkH4wmkAqqH4 for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 12:54:53 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 36FF01200FC for <quic-issues@ietf.org>; Wed, 14 Feb 2018 12:54:53 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518641692; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=/9gtM3AcgKpWlQBGqBaaXW5oTrrvd8Doc3s6XHeSb7U=; b=Pk7jgHc//S+9Ql0VLPQyWnrVa5BJ9Jbc+yhxMwyFHqYmjzW+t1ogRFOje//9sFHRM/qpCZwZ EB3gfL5B8rjeTAjTXvzW4uqZxdgIUuPGfOnLOyHAx7P5YmnI/JrCIYsxgb6eH9xX8eCj5Z4/ Q5dJr+aA8x+uaMc+qAkWjPVhblg=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a84a21c.7fd1ea25c5d0-smtp-out-n03; Wed, 14 Feb 2018 20:54:52 -0000 (UTC)
Date: Wed, 14 Feb 2018 12:54:52 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a84a21c47ac7_5b532ab95e1cbc081118fe@hookshot-fe-32b5f5b.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 3736b0: Tweak send stream figure
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a84a21c474f3_5b532ab95e1cbc08111729"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/uFxrgcm45Avtl9Ak2QXvmYhA07g>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 14 Feb 2018 20:54:55 -0000

----==_mimepart_5a84a21c474f3_5b532ab95e1cbc08111729
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 3736b081ffcb21a713137042aa74899451a16429
      https://github.com/quicwg/base-drafts/commit/3736b081ffcb21a713137042aa74899451a16429
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-16 (Tue, 16 Jan 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Tweak send stream figure

The use of "Application Open" was confusing.  The text is clearer on this point, so simplify the diagram.

Closes #1008.


  Commit: 45e7350cb269eafaf1469f01a746ec8cded3dcef
      https://github.com/quicwg/base-drafts/commit/45e7350cb269eafaf1469f01a746ec8cded3dcef
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-17 (Wed, 17 Jan 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  No more paired streams


  Commit: e19ed60c91514e0a9334e54721d2f912e577e8e3
      https://github.com/quicwg/base-drafts/commit/e19ed60c91514e0a9334e54721d2f912e577e8e3
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-14 (Wed, 14 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  This is hard


  Commit: 626f9190ac9677f7cc23e4a819cfa8c2e3c9b6b2
      https://github.com/quicwg/base-drafts/commit/626f9190ac9677f7cc23e4a819cfa8c2e3c9b6b2
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-15 (Thu, 15 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge pull request #1054 from quicwg/fix-send-states

Tweak send stream figure


Compare: https://github.com/quicwg/base-drafts/compare/f229404621fb...626f9190ac96
----==_mimepart_5a84a21c474f3_5b532ab95e1cbc08111729--


From nobody Wed Feb 14 12:55:06 2018
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 9BA9512895E for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 12:54:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 S4QWcmRMR8kT for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 12:54:55 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C5E11200FC for <quic-issues@ietf.org>; Wed, 14 Feb 2018 12:54:55 -0800 (PST)
Date: Wed, 14 Feb 2018 12:54:54 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518641694; bh=B0P9lgxdqAY7Ly3OvU4Lc6arM597KgIU5sLerP7J50A=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=PRXu2ssw8k7MLEpPUGBK09JM96H7P6ZNMezCfMJy3TxEKxA2cPDz1Mj1puOKuhtkt JT6qs6SimzfiSabs5InDRVc1Z1OfsXdupdWfDeEZitiwH6Xjoy+8bthOWTJ2kz1Fg7 IVaT1OlYfTxFFPM0nxHAzeJKU8asBw1r+TxWNB+c=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb329cff2709b5649a541f4bb10613d7b7eb996ee92cf00000001169c641e92a169ce10c04a91@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1008/issue_event/1474676596@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1008@github.com>
References: <quicwg/base-drafts/issues/1008@github.com>
Subject: Re: [quicwg/base-drafts] Application open not define, Unidirectional Stream open missing (#1008)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a84a21e5a237_6ad72acc5ff9aec410567"; 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/PKi32TJZ783HLf8hwoii8rxHO5Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 14 Feb 2018 20:54:57 -0000

----==_mimepart_5a84a21e5a237_6ad72acc5ff9aec410567
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1008 via #1054.

-- 
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/1008#event-1474676596
----==_mimepart_5a84a21e5a237_6ad72acc5ff9aec410567
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1008" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="281037457" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1008">#1008</a> via <a href="https://github.com/quicwg/base-drafts/pull/1054" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288762365" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1054">#1054</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1008#event-1474676596">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxIR04VSv93LA8r4_adNE39QQkvaks5tU0gegaJpZM4Q9e1L">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9-TIX9WdAlO6v5bsNz1Om30PqSCks5tU0gegaJpZM4Q9e1L.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1008#event-1474676596"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1008 via #1054."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1008#event-1474676596"}}}</script>
----==_mimepart_5a84a21e5a237_6ad72acc5ff9aec410567--


From nobody Wed Feb 14 12:55:11 2018
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 F096312D7EC for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 12:54:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 9E1LWBL-GAzL for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 12:54:56 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 4D0101250B8 for <quic-issues@ietf.org>; Wed, 14 Feb 2018 12:54:56 -0800 (PST)
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=FUSM9FVrqtkURiOwDLpBv7485DM=; b=OAblNra3seIdJWtT 2NtG2xWru7e5D0SZx9aofTvv160qxX1BSJ5M8Yhs09bIJGBCe/v2lGmVZTGlCxc1 GgtSbDLazXQ1TnwplFtSTE92QHbZNhz1KInTiSHItGetpC7EdF/3sNg/9bkl4lVz 0pOFITQaABpA7l9S/kDURsrkPkU=
Received: by filter0473p1mdw1.sendgrid.net with SMTP id filter0473p1mdw1-10310-5A84A21E-1E 2018-02-14 20:54:54.496834758 +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 ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id 46K_X-fMSOC9DXq3yj43eg for <quic-issues@ietf.org>; Wed, 14 Feb 2018 20:54:54.469 +0000 (UTC)
Date: Wed, 14 Feb 2018 20:54:54 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0396a9cbe643a0111f4d67b54ec5677c3136ef4d92cf00000001169c641e92a169ce113629fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1054/issue_event/1474676592@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1054@github.com>
References: <quicwg/base-drafts/pull/1054@github.com>
Subject: Re: [quicwg/base-drafts] Tweak send stream figure (#1054)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a84a21e4fdef_c4e2af60ef04ec894716"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1owFskEVzxp+zQqg0o7JIzxYe+mZBlVTiQrH wbMFt6E4vYA6H/G5Qu/4jqC55T8ekIwXW5K5jDZSjZnMHEdwfChTWmU7q7OtYNRtcOBtfAYLoffl1Z JAxWTMJ813Auq8lqdCAP0edxoK2pBKBTJ/7qVBf3LqwPAffmmheVPPNDNh3NFqdvk0DZMY0kykw9Zq E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/v8F6gBCa95CNiYlN8lW7ygFCmjU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 14 Feb 2018 20:54:58 -0000

----==_mimepart_5a84a21e4fdef_c4e2af60ef04ec894716
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1054.

-- 
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/1054#event-1474676592
----==_mimepart_5a84a21e4fdef_c4e2af60ef04ec894716
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1054" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288762365" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1054">#1054</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1054#event-1474676592">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq60ZkHk2HBZv1fwMvskDMtf7hsSKks5tU0gegaJpZM4RfJYA">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8DTxyXEY6wig3mCkDxQd9519su9ks5tU0gegaJpZM4RfJYA.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1054#event-1474676592"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1054."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1054#event-1474676592"}}}</script>
----==_mimepart_5a84a21e4fdef_c4e2af60ef04ec894716--


From nobody Wed Feb 14 12:55:19 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 2966A1200FC for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 12:54:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 4.401
X-Spam-Level: ****
X-Spam-Status: No, score=4.401 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499] autolearn=no 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 GhWnsA2mjZwI for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 12:54:56 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 884F6127735 for <quic-issues@ietf.org>; Wed, 14 Feb 2018 12:54:56 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518641695; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=+KvRyAftl663jTWap/q3+Z2h4lSsXs6G9Ax9Jwakw3c=; b=Gw/ps8Wc0S+T1wCIVs40IHnZViX+/iiuR1w5m30K2cXdgt2jQnxFTV+8BlWMB8THSEyHXEoa kxw//fEUQ9SRP9jghKsVLlflbDm8EoYa513jT1EHOsThX4Kbjzi9NkSL62ffGYOzrcGXbR9A 8i2SpVKxydYtDlGnoJ8TgAg6JM4=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a84a21f.7f34ac1b6cf0-smtp-out-n02; Wed, 14 Feb 2018 20:54:55 -0000 (UTC)
Date: Wed, 14 Feb 2018 12:54:55 -0800
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a84a21fc00ab_2b3372b132d18bc101310a7@hookshot-fe-dfcc362.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a84a21fbfc2d_2b3372b132d18bc101309fa"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/nFeOIQU4wEbKpERW8gugkwgFzas>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 14 Feb 2018 20:54:58 -0000

----==_mimepart_5a84a21fbfc2d_2b3372b132d18bc101309fa
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/fix-send-states
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_5a84a21fbfc2d_2b3372b132d18bc101309fa--


From nobody Wed Feb 14 14:07:38 2018
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 3E82012426E for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 14:07:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 kaIFYNgppDAz for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 14:07:34 -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 BAB831201FA for <quic-issues@ietf.org>; Wed, 14 Feb 2018 14:07:34 -0800 (PST)
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=ElBsZxRjVUSBtXmO6UAJiwpVyh8=; b=Z27ZsFSDCe5nBvrG XcsPv1ECOtT5AfdSX6BYW+B9uo1UBkoYB3WEgqCynjOPIg/4WN16h70K8XX/mGFg tiBnXm8qdf1ZE7sTZcCMW5t8BAtyUc0kcevPr7WYTjBPPSMoeQ3TtAh0rQ06s4/S RKuH9PHyVQtmqXHUiGRr5bIb5pA=
Received: by filter0455p1iad2.sendgrid.net with SMTP id filter0455p1iad2-12126-5A84B325-11 2018-02-14 22:07:33.379197577 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0013p1iad2.sendgrid.net (SG) with ESMTP id 7_b1pyRzSw6jHNQVw5WN2Q for <quic-issues@ietf.org>; Wed, 14 Feb 2018 22:07:33.277 +0000 (UTC)
Date: Wed, 14 Feb 2018 22:07:33 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab50ecf13a1c6b37015bad110bb29bb62537420fdd92cf00000001169c752192a169ce11b2a0f3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1108/c365760921@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1108@github.com>
References: <quicwg/base-drafts/pull/1108@github.com>
Subject: Re: [quicwg/base-drafts] Adopted QCRAM draft (#1108)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a84b3218d9fe_13ef2acd6c948ec87922e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0uHjaO1tEKplkU9xS9Ykk1UDgGNIdoKK34v4 x/v7bx6m1f1dQSHs9xVGTHGbkxeoOBgO9YvLegmoHE0xxJPV0olkAj0ABe8Y012ju7MGds4gIgvVIU 1OV/K0vhE0CkCb5szkwuVeesPi5LgnnodXVBjO8AwjVsTT6G+/8swJfKMkSsX1/t+15/shCZBm7a0g Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/uuBOj-mU3eSP5AhlZHRu6cItpis>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 14 Feb 2018 22:07:36 -0000

----==_mimepart_5a84b3218d9fe_13ef2acd6c948ec87922e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Let's get this doc in and make changes from there. Merging.

-- 
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/1108#issuecomment-365760921
----==_mimepart_5a84b3218d9fe_13ef2acd6c948ec87922e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Let's get this doc in and make changes from there. Merging.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1108#issuecomment-365760921">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6Ji60wgYXfu4v7Le9pjc9COu5Ycks5tU1khgaJpZM4SEjC7">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9IjqBdVsYmCELsXZoS-WGhAHekjks5tU1khgaJpZM4SEjC7.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1108#issuecomment-365760921"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar in #1108: Let's get this doc in and make changes from there. Merging."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1108#issuecomment-365760921"}}}</script>
----==_mimepart_5a84b3218d9fe_13ef2acd6c948ec87922e--


From nobody Wed Feb 14 14:08:32 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 81D6C126B6E for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 14:08:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.001
X-Spam-Level: 
X-Spam-Status: No, score=-1.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_NXDOMAIN=0.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 oxQO3K1dcFrl for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 14:08:29 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 F324D1201FA for <quic-issues@ietf.org>; Wed, 14 Feb 2018 14:08:28 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518646108; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=CWV6yYLvt7FGmVvS92+FwY466UnXqlIxzlbZsRw5pDc=; b=dGbvL3de2jWKxUPlaHriwWCJ8sWH7ITHwq39Crn4t1xoMxxZg+BY11tQaIaO6BPEPOvRhckX 8Y/jYVtZa3N3h6g56al84XmGPiXRiVSeoAuPVZgN+RGAmQH51nxvfxj3b2a8S6Mn3jX3Rj63 MTKm5v3NTR/GZRz/9ax0v7px7r0=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: afrind=users.noreply.github.com@github.com
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5a84b35c.7f300c6ad9c0-smtp-out-n01; Wed, 14 Feb 2018 22:08:28 -0000 (UTC)
Date: Wed, 14 Feb 2018 14:08:28 -0800
From: afrind <afrind@users.noreply.github.com>
Reply-To: afrind <afrind@users.noreply.github.com>
To: quic-issues@ietf.org
Message-ID: <5a84b35c27b86_33652ae8eea35c1c70257@hookshot-fe-88eb02d.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 5bb4a1: Adopted QCRAM draft (#1108)
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a84b35c27800_33652ae8eea35c1c70118"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/JGEl9IWPlHvVYTNLxJR27KbsZXI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 14 Feb 2018 22:08:31 -0000

----==_mimepart_5a84b35c27800_33652ae8eea35c1c70118
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 5bb4a1ecd0158714abc1f18d68b8dd722f92f7ea
      https://github.com/quicwg/base-drafts/commit/5bb4a1ecd0158714abc1f18d68b8dd722f92f7ea
  Author: afrind <afrind@users.noreply.github.com>
  Date:   2018-02-14 (Wed, 14 Feb 2018)

  Changed paths:
    A draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Adopted QCRAM draft (#1108)



----==_mimepart_5a84b35c27800_33652ae8eea35c1c70118--


From nobody Wed Feb 14 14:08:39 2018
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 F2747126CD8 for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 14:08:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.393
X-Spam-Level: 
X-Spam-Status: No, score=-0.393 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 ZUS7lCm6-NYC for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 14:08:35 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 E97BF126B6E for <quic-issues@ietf.org>; Wed, 14 Feb 2018 14:08:34 -0800 (PST)
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=2Ct1IHWVQrDB2t2t7SyQ6LhzbJQ=; b=UN01Qz726hMONnEK SyjU1lYMpnLHdV3bBbQgjFfICwdx9ziN6jg9psTC91sL4bPnmHpROlg+ZWSCELHj 7JmQu/ISwIpB6gER3v+H9wnC1DjoiBZfpNLMr3S3Z8SjZJcRAvtyjPVJoiYNc5uJ OrPWD1sRv38mkPnoKg8JvsmbXj8=
Received: by filter1083p1mdw1.sendgrid.net with SMTP id filter1083p1mdw1-17625-5A84B362-3 2018-02-14 22:08:34.234521876 +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 ismtpd0022p1iad2.sendgrid.net (SG) with ESMTP id QyyqJOlYTj-F40fosip6rA for <quic-issues@ietf.org>; Wed, 14 Feb 2018 22:08:34.338 +0000 (UTC)
Date: Wed, 14 Feb 2018 22:08:34 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab12ef55267312114f5267157820d9d4f115e753db92cf00000001169c756192a169ce11b2a0f3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1108/issue_event/1474801315@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1108@github.com>
References: <quicwg/base-drafts/pull/1108@github.com>
Subject: Re: [quicwg/base-drafts] Adopted QCRAM draft (#1108)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a84b361e69e_250a3ff99a086f281047cf"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1PmJN4L5SdiVmWd6H2ejPGTEmqEI9NM0I8qi 08fIfwB2y3NNU02B9ifMoz43s/9dKt5ZspHsUrN1VgUCEYTwHP++r2DIH57hnmH+Hf9fZJholG2HuP uN+AuPlW1NBLitu1v6oIHf/ZAAyI95Syk65U4NPapaaVlFcrXVeJjUKm6NNJavwY2DDHBTKb8CKDlD Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/oJVPr69pMEu1hr6fV0LRZ9Vz8aM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 14 Feb 2018 22:08:36 -0000

----==_mimepart_5a84b361e69e_250a3ff99a086f281047cf
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1108.

-- 
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/1108#event-1474801315
----==_mimepart_5a84b361e69e_250a3ff99a086f281047cf
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1108" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="296919283" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1108">#1108</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1108#event-1474801315">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4uQWT4YlOwWrzBcztkNVnjX1TXKks5tU1lhgaJpZM4SEjC7">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2Dl0WY_IFtgn77ckqKt3rKe0O8Hks5tU1lhgaJpZM4SEjC7.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1108#event-1474801315"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1108."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1108#event-1474801315"}}}</script>
----==_mimepart_5a84b361e69e_250a3ff99a086f281047cf--


From nobody Wed Feb 14 16:37:57 2018
Return-Path: <glen@amsl.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 3B70412711A for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 16:37:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level: 
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 glynwE45UbHq for <quic-issues@ietfa.amsl.com>; Wed, 14 Feb 2018 16:37:54 -0800 (PST)
Received: from mail.amsl.com (c8a.amsl.com [4.31.198.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D4C93126D74 for <quic-issues@ietf.org>; Wed, 14 Feb 2018 16:37:54 -0800 (PST)
Received: from mail.amsl.com (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTPS id 264EF1CAE29 for <quic-issues@ietf.org>; Wed, 14 Feb 2018 16:37:23 -0800 (PST)
Received: from mail-it0-f43.google.com (mail-it0-f43.google.com [209.85.214.43]) by c8a.amsl.com (Postfix) with ESMTPSA id 049761CAE12 for <quic-issues@ietf.org>; Wed, 14 Feb 2018 16:37:23 -0800 (PST)
Received: by mail-it0-f43.google.com with SMTP id o13so17413673ito.2 for <quic-issues@ietf.org>; Wed, 14 Feb 2018 16:37:54 -0800 (PST)
X-Gm-Message-State: APf1xPCDGG6jkPuic/XYrRuc7o2OLmgI1baZJCypTFt14MaPyTpd3E+M zxtjzoPrN4VAUq+pzC/tyKwZWZeKfB2qFAZUIuI=
X-Google-Smtp-Source: AH8x226RnZA4Amq+ljwg3ksQ2epC9c5Zg9uLCrhY5J9pqFHZGT8ZyolShaBFE/1pbujsp83ylo+J3zS+Z35XkhTKTXo=
X-Received: by 10.36.86.203 with SMTP id o194mr1206457itb.100.1518655074121; Wed, 14 Feb 2018 16:37:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.2.1.68 with HTTP; Wed, 14 Feb 2018 16:37:33 -0800 (PST)
From: Glen <glen@amsl.com>
Date: Wed, 14 Feb 2018 16:37:33 -0800
X-Gmail-Original-Message-ID: <CABL0ig6mq2We3Pj4a1YpQAGzOBYEErwFwkjmczHLkOHjB0pwdg@mail.gmail.com>
Message-ID: <CABL0ig6mq2We3Pj4a1YpQAGzOBYEErwFwkjmczHLkOHjB0pwdg@mail.gmail.com>
Subject: Possible missed messages on this list
To: quic-issues@ietf.org
Content-Type: multipart/alternative; boundary="001a114197d23ad28905653570e8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/0ynMBwiqjz3jegDrPEm7KF6L2FY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 15 Feb 2018 00:37:56 -0000

--001a114197d23ad28905653570e8
Content-Type: text/plain; charset="UTF-8"

 Possible missed messages on this list

Dear list participants -

An upgrade to the IETF's custom mail processing software today resulted in
some delivery failures for *some* messages to *some* recipients on this
list, over the past 3 hours.

We invite you to check the mail archives for this list, at:

https://mailarchive.ietf.org/arch/search/?email_list=quic-issues

to ensure that you have received all the relevant messages for this list
today.

We apologize for the inconvenience.

Glen
--
Glen Barney
IT Director
AMS (IETF Secretariat)

--001a114197d23ad28905653570e8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">


Possible missed messages on this list<br><br>Dear list participants -<br><b=
r>An
 upgrade to the IETF&#39;s custom mail processing software today resulted i=
n
 some delivery failures for *some* messages to *some* recipients on this
 list, over the past 3 hours.<br><br>We invite you to check the mail archiv=
es for this list, at:<br><br><a href=3D"https://mailarchive.ietf.org/arch/s=
earch/?email_list=3Dquic-issues">https://mailarchive.ietf.org/arch/search/?=
email_list=3Dquic-issues</a><br><br>to ensure that you have received all th=
e relevant messages for this list today.<br><br>We apologize for the inconv=
enience.<br><br>Glen<br>--<br>Glen Barney<br>IT Director<br>AMS (IETF Secre=
tariat)

<br>

<br>

<br></div>

--001a114197d23ad28905653570e8--


From nobody Thu Feb 15 02:18:02 2018
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 A4688126CBF for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 02:17:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.625
X-Spam-Level: 
X-Spam-Status: No, score=-0.625 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 y_G07RY3vA_A for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 02:17:58 -0800 (PST)
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 213D71201F8 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 02:17:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=B7GVmm0sg7hmYXeSTnZhZoOchBU=; b=bkbSplpHyoaCrRpj EWw9N1bo+mhauGLij+0c+zblZBglc8bo9OW5Y/e2vtTEYuvs5jVBUCc3C8YM8w5G nCOD/HTnRxtMm+348pWY4YlTkGV9ofe8Ft3sViFnXO7kaXhKKkaFExGeiR4EPxhN 30RKji/lORgxH5qDn6zRuvbsc7Y=
Received: by filter0367p1iad2.sendgrid.net with SMTP id filter0367p1iad2-24256-5A855E54-41 2018-02-15 10:17:56.361148684 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0013p1iad2.sendgrid.net (SG) with ESMTP id 6GpYAXdDR9azRo4LbePwVQ for <quic-issues@ietf.org>; Thu, 15 Feb 2018 10:17:56.466 +0000 (UTC)
Date: Thu, 15 Feb 2018 10:17:56 +0000 (UTC)
From: Julian Reschke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab389f85d343089045d8d38ed1e30b74f66993430992cf00000001169d205392a169ce11b9d74b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1110@github.com>
Subject: [quicwg/base-drafts] qcram: make boilerplate consistent (#1110)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a855e53e00ad_48bb2ac494784ec414924b7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: reschke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak23bz469MVVgr9N2Z4Ef8Z3zUs+nfIa0qQCPz gojN6PIsN3QxzCTPjAurNNoennu+CQPHcVKORSV4NBoAsk+JYRrMfptOV1fYqfXvwp+zoccMRDKx2j kpQ22PMoTbWczG7r42YzmL57vUqNR/EGJSxgxS9qhTTnW3gUmU7Wi5YV148X7h7XJjHN6h3ykyEJyL M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ncxOAaU6mBRAkgIuw1TQZFvwCe4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 10:18:00 -0000

----==_mimepart_5a855e53e00ad_48bb2ac494784ec414924b7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

..with sibling specs.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1110

-- Commit Summary --

  * qcram: make boilerplate consistent

-- File Changes --

    M draft-ietf-quic-qcram.md (10)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1110.patch
https://github.com/quicwg/base-drafts/pull/1110.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/1110

----==_mimepart_5a855e53e00ad_48bb2ac494784ec414924b7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>..with sibling specs.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1110'>https://github.com/quicwg/base-drafts/pull/1110</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>qcram: make boilerplate consistent</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1110/files#diff-0">draft-ietf-quic-qcram.md</a>
    (10)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1110.patch'>https://github.com/quicwg/base-drafts/pull/1110.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1110.diff'>https://github.com/quicwg/base-drafts/pull/1110.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1110">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_qvWgvOA6WmI2LqXra8-nEZb9tEks5tVARTgaJpZM4SGnBZ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1qWcRu8OY60Ly0kqTV07OFEf1Vtks5tVARTgaJpZM4SGnBZ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1110"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"qcram: make boilerplate consistent (#1110)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1110"}}}</script>

----==_mimepart_5a855e53e00ad_48bb2ac494784ec414924b7--


From nobody Thu Feb 15 02:23:09 2018
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 0C0FF126CBF for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 02:23:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.605
X-Spam-Level: 
X-Spam-Status: No, score=-0.605 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_28=1.404, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 JgcQ_tZPnnjL for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 02:23:06 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 9167D1201F8 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 02:23:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Y9QLfuj7uA9TdFotujiHpfrhSAQ=; b=vYlTCE56XPl8I9Dv r8p1ZXZKVU/Y0lwMMnqQadFAp+KJO7IOjoTvBSeY+PQ8L7gcWzY3jNLNHkpbZK+g yWUvRgIvfg448KLop7AXCEefCBOrlk95RU7BmnGKNjQEw6u6+5cxHwuOj76qo+sl ocYJKyveRwaorqVCSKHSLgtFeIg=
Received: by filter0561p1mdw1.sendgrid.net with SMTP id filter0561p1mdw1-31484-5A855F89-14 2018-02-15 10:23:05.427337426 +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 ismtpd0023p1iad2.sendgrid.net (SG) with ESMTP id joO01oYlT_a42opiHmIQ2Q for <quic-issues@ietf.org>; Thu, 15 Feb 2018 10:23:05.315 +0000 (UTC)
Date: Thu, 15 Feb 2018 10:23:05 +0000 (UTC)
From: Julian Reschke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc18a7c9e34799c918dcfb027cec65f032c97576392cf00000001169d218892a169ce11b9dd2b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1111@github.com>
Subject: [quicwg/base-drafts] qcram: consistent formatting of range (#1111)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a855f8834245_2e7d3fc88c3f8f38147960"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: reschke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak25MjWf8R0qLwcLFrMFfaHAKwbYoxCdLjkicU FVV7H68WrRkYrOuh/LcXy/pNhS7zWHspq662b7XYbJ/N47pVYr5iDmQgKYEvA9eDsxN0BqbkCOeGBZ I4KBYMDF0UE2ZtWR1OEtWsxzuP5WErpIi0A69K/zpWjZpVoFEiqewXkKQMXh5NqiiXYtvTmHDrZjAD E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/0K5qF0PnJucTVHHvB5xZZ03QIWA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 10:23:08 -0000

----==_mimepart_5a855f8834245_2e7d3fc88c3f8f38147960
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit


You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1111

-- Commit Summary --

  * qcram: consistent formatting of range

-- File Changes --

    M draft-ietf-quic-qcram.md (2)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1111.patch
https://github.com/quicwg/base-drafts/pull/1111.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/1111

----==_mimepart_5a855f8834245_2e7d3fc88c3f8f38147960
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit



<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1111'>https://github.com/quicwg/base-drafts/pull/1111</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>qcram: consistent formatting of range</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1111/files#diff-0">draft-ietf-quic-qcram.md</a>
    (2)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1111.patch'>https://github.com/quicwg/base-drafts/pull/1111.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1111.diff'>https://github.com/quicwg/base-drafts/pull/1111.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1111">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8WwqPjS7AwuHRqv51Qvl7FsYBi1ks5tVAWIgaJpZM4SGnbz">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqz2Q7zvt4YStEyGgJIaoVCdEip5Zks5tVAWIgaJpZM4SGnbz.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1111"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"qcram: consistent formatting of range (#1111)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1111"}}}</script>

----==_mimepart_5a855f8834245_2e7d3fc88c3f8f38147960--


From nobody Thu Feb 15 02:25:47 2018
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 52760126E3A for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 02:25:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.625
X-Spam-Level: 
X-Spam-Status: No, score=-0.625 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 vjV6L4RmX0WM for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 02:25:44 -0800 (PST)
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 313761201F8 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 02:25:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=79GKe7Qf30s8OXfwx4y9mDKCtdE=; b=q3hmvOscVk4pEd04 //eSMhNy9W3VJRCtgyZDQ0fWRs8gYXwSHdl40+6+hTfrBlF4Rs1TdCljvuawre8A Itx/yiVzY5/AwmPTHCeNz92OIpRjPwCZ5Whaz8yG179vN9mpxqfyw2LTH+hR+pNZ hzm1VuQrBSq/OBqLDJFO/uy6gPM=
Received: by filter0138p1iad2.sendgrid.net with SMTP id filter0138p1iad2-22443-5A856027-10 2018-02-15 10:25:43.314696023 +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 ismtpd0008p1iad2.sendgrid.net (SG) with ESMTP id J9JFpdrKQCGx6Iif6Gglug for <quic-issues@ietf.org>; Thu, 15 Feb 2018 10:25:43.303 +0000 (UTC)
Date: Thu, 15 Feb 2018 10:25:43 +0000 (UTC)
From: Julian Reschke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb01bd3f29b970b43681089f9abe213648cb1e09492cf00000001169d222592a169ce11b9e010@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1112@github.com>
Subject: [quicwg/base-drafts] qcram: section reference format (#1112)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a856026368_318a3fc7e57acf281327464"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: reschke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1IfO0Bpk3bw8BacSNuj2qzgVGfGD6vB4JP66 nymMcYdEnSAExHHr4jyvxaWG001LpbNZPlnF1hlvcE7/yRRBIjF7ln82bVpYuFL+sR8j/vh/SGUrrU 0to+4UlLNRivvEZ01qULsREyzb0cdfPNfaRYTkYr7cw8O4ML4VswTD6vD1vfeKw9NHgfGjCjACvaQN A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Ri6xQY9zrSBbdFQepE9DmSrsI0E>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 10:25:45 -0000

----==_mimepart_5a856026368_318a3fc7e57acf281327464
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit


You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1112

-- Commit Summary --

  * qcram: section reference format

-- File Changes --

    M draft-ietf-quic-qcram.md (4)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1112.patch
https://github.com/quicwg/base-drafts/pull/1112.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/1112

----==_mimepart_5a856026368_318a3fc7e57acf281327464
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit



<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1112'>https://github.com/quicwg/base-drafts/pull/1112</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>qcram: section reference format</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1112/files#diff-0">draft-ietf-quic-qcram.md</a>
    (4)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1112.patch'>https://github.com/quicwg/base-drafts/pull/1112.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1112.diff'>https://github.com/quicwg/base-drafts/pull/1112.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1112">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxTAM-ys_WCwbiErSjfZb2koaJvPks5tVAYlgaJpZM4SGnpT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5iROPm2A6KvmlJTqxZgdhUU8Gf1ks5tVAYlgaJpZM4SGnpT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1112"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"qcram: section reference format (#1112)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1112"}}}</script>

----==_mimepart_5a856026368_318a3fc7e57acf281327464--


From nobody Thu Feb 15 04:01:08 2018
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 D3B221241F8 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 04:01:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.606
X-Spam-Level: 
X-Spam-Status: No, score=-0.606 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 EW3HvLZh7eKA for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 04:01:01 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 E17EB129C53 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 04:01:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ziUhp+xwJctyUWQ1PY9yCYYm2bc=; b=u1fdsg7dPD8KayVi PXGytsRg+t80JfHJGMjMtiqXnO3Hjp170D9350/E+DTyL7jMdYzllxil0ZEQGO2L zbCJafPRPHTZRIoZOfHS51T+1vXckbbAogmo4j99NGlRbeFBaowaLTeDHA9okXvg PSfh0J9TEE88FPD0zQ6/bX+afMg=
Received: by filter0054p1iad2.sendgrid.net with SMTP id filter0054p1iad2-17079-5A85767B-1F 2018-02-15 12:00:59.991568909 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0007p1iad1.sendgrid.net (SG) with ESMTP id cQ1KlhemStGMjF4vzmYdVg for <quic-issues@ietf.org>; Thu, 15 Feb 2018 12:00:59.784 +0000 (UTC)
Date: Thu, 15 Feb 2018 12:01:00 +0000 (UTC)
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab499881689c61bdb8d43752f9afce286869da930792cf00000001169d387b92a169ce11ba4aaa@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1113@github.com>
Subject: [quicwg/base-drafts] Add QCRAM links to README (#1113)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a85767bab44d_373a2af35fae6ec47184b"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3MFW3UOW2NEalyIeHHsSEEzmy8W8UuKPYOfU 3GMn3ObX7nlNE5mxUBlXFUxgD25SB7CjtPdJIL2Z+QIVJw58nE0wLRIY9w/VqbC6StU7A8PW60uilH vlW25fPkCxcRvAqMdlMIZnUVghUWLX9g4gcVE2vFXg3do0zSiAIvWK2blenMRr3PgY8kmm33LDyKuE I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/DbKswEyou0Rv3RuwXLm0YZAZx8g>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 12:01:07 -0000

----==_mimepart_5a85767bab44d_373a2af35fae6ec47184b
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Some links will be broken until adopted document is uploaded to datatracker.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1113

-- Commit Summary --

  * Add QCRAM

-- File Changes --

    M README.md (6)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1113.patch
https://github.com/quicwg/base-drafts/pull/1113.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/1113

----==_mimepart_5a85767bab44d_373a2af35fae6ec47184b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Some links will be broken until adopted document is uploaded to datatracker.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1113'>https://github.com/quicwg/base-drafts/pull/1113</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Add QCRAM</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1113/files#diff-0">README.md</a>
    (6)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1113.patch'>https://github.com/quicwg/base-drafts/pull/1113.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1113.diff'>https://github.com/quicwg/base-drafts/pull/1113.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1113">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7fEJXD__rxOqU-IiRZyKl4GRd0iks5tVBx7gaJpZM4SGvKM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6BoNiDTA1PqPHpxseg-gpb7mDJvks5tVBx7gaJpZM4SGvKM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1113"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Add QCRAM links to README (#1113)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1113"}}}</script>

----==_mimepart_5a85767bab44d_373a2af35fae6ec47184b--


From nobody Thu Feb 15 04:07:41 2018
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 91F6B12D961 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 04:07:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.625
X-Spam-Level: 
X-Spam-Status: No, score=-0.625 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 wL3u3_oUHDi4 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 04:07:37 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 527C61241F8 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 04:07:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=PezaEs3ZGnItoDlkqnaaF5iROU0=; b=oulp9myRT/zFvx46 xhGqqjB01oWyF/jv6DKLKQz+90N3ax2HNngTn4pNEhfGjZE9M/rezP/ZKziTIJcH YNqn+GbRoU2o8+E/DQy+pSPWgArOAeWi90OvL3+J+rMVTCNDAtEsWhBxfXL4lIHa 7jsBImo0ktJEqxxo1JX9rogP/Ic=
Received: by filter0815p1mdw1.sendgrid.net with SMTP id filter0815p1mdw1-14864-5A857808-4 2018-02-15 12:07:36.105035035 +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 ismtpd0022p1iad2.sendgrid.net (SG) with ESMTP id wxDznwr3QeGNJhcSuFMz4A for <quic-issues@ietf.org>; Thu, 15 Feb 2018 12:07:35.935 +0000 (UTC)
Date: Thu, 15 Feb 2018 12:07:36 +0000 (UTC)
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbb47f7e457c27c13dca4a8f13adadf235cd5478b92cf00000001169d3a0792a169ce11ba5176@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1114@github.com>
Subject: [quicwg/base-drafts] Simplify QCRAM abstract (#1114)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a857807d8160_29a62acc3edaeec4150286"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3CGtwmGhSIWUMM1qBIHVlYDaxfDOrGKaBG3/ MFGB8pCS6jv06bDiVvQuqGz3RDSsEhW8oYY8e6VgnWgTyW6BQvWaRohFH+HSCkjvCMFfbsHjZ55bfo ABsERkTRtwPZSs5ZdyV0LsQkBedn8vwAXb/RA1rHzpYxabQTTjuBZbGx/ahnOdIZP2RX/mshQOWM1T E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/DoKwsxp2wd9Y8-4CjOMdrFPm6R0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 12:07:38 -0000

----==_mimepart_5a857807d8160_29a62acc3edaeec4150286
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

A terse strawman proposal.

State what not why, make it more similar to HPACK abstract.

You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1114

-- Commit Summary --

  * Simplify abstract

-- File Changes --

    M draft-ietf-quic-qcram.md (12)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1114.patch
https://github.com/quicwg/base-drafts/pull/1114.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/1114

----==_mimepart_5a857807d8160_29a62acc3edaeec4150286
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>A terse strawman proposal.</p>
<p>State what not why, make it more similar to HPACK abstract.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1114'>https://github.com/quicwg/base-drafts/pull/1114</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Simplify abstract</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1114/files#diff-0">draft-ietf-quic-qcram.md</a>
    (12)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1114.patch'>https://github.com/quicwg/base-drafts/pull/1114.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1114.diff'>https://github.com/quicwg/base-drafts/pull/1114.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1114">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-KdNdaBRPZcPSKg3F6EkASKYuh8ks5tVB4HgaJpZM4SGvo3">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqy_VNy76tSF6A0NsrPbgj_OkvkHWks5tVB4HgaJpZM4SGvo3.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1114"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Simplify QCRAM abstract (#1114)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1114"}}}</script>

----==_mimepart_5a857807d8160_29a62acc3edaeec4150286--


From nobody Thu Feb 15 07:20:25 2018
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 EBAFA12762F for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 07:20:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.463
X-Spam-Level: 
X-Spam-Status: No, score=-0.463 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 jI-QwCDAyoyO for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 07:20:22 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 AEDE11201F2 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 07:20:22 -0800 (PST)
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=CHbQT/3P2L3uxYnnfzSQ9wKNTjA=; b=UYcpO0DLel+I6p7O xaJ8lEdxUDxO2myxe63TV2VzYhGrOwQ58CS2kcuYyTcmI1rTSsHt6VoIMbyRjmFC jgNg3fwvw6Ma1dUIcc4+FNp8DFqTB4GugB9gCtbvUBerNGHpXTnAqVsO1bh4ROPH 0vUGJPgnt1JDNckZX9PeKk1lS3M=
Received: by filter0079p1iad2.sendgrid.net with SMTP id filter0079p1iad2-10950-5A85A535-29 2018-02-15 15:20:21.672909733 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id 9Qui8cWVTOmYkjETVa2PIw for <quic-issues@ietf.org>; Thu, 15 Feb 2018 15:20:21.568 +0000 (UTC)
Date: Thu, 15 Feb 2018 15:20:21 +0000 (UTC)
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab714aeed8da9143f0d64f53ca60c31728b591781892cf00000001169d673592a169ce11ba5176@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1114/c365958914@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1114@github.com>
References: <quicwg/base-drafts/pull/1114@github.com>
Subject: Re: [quicwg/base-drafts] Simplify QCRAM abstract (#1114)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a85a5353f867_438e3fa3a7862f3827155"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1gbeDr0+QiibaMj992e/D+D8IIQf3DZyrU0H /8+YCfaUFvfPHh2PSnR2zhDJyu0uwjEKcDdzoMex/Hd5U02bbu0utDVBmTmBVV/8+lYkRQtPYfCkln XDhdtZMC177kO2Y+2uiFvjnfpx4CDLRBuC7cNURvolk0fDSKs0edDuIFNLNgo+plRhgZvcApdv3Zoz 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/slzCec5nPF9zTQriAIllOME5O3k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 15:20:24 -0000

----==_mimepart_5a85a5353f867_438e3fa3a7862f3827155
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

build failed due to trailing whitespace >.<

Please judge on content.

-- 
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/1114#issuecomment-365958914
----==_mimepart_5a85a5353f867_438e3fa3a7862f3827155
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>build failed due to trailing whitespace &gt;.&lt;</p>
<p>Please judge on content.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1114#issuecomment-365958914">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_wEWfOnzBet_HR85Mtiz1wspfNEks5tVEs1gaJpZM4SGvo3">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6DStXSRCYwfRghjgb-HhSZ_Jq5pks5tVEs1gaJpZM4SGvo3.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1114#issuecomment-365958914"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@LPardue in #1114: build failed due to trailing whitespace \u003e.\u003c\r\n\r\nPlease judge on content."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1114#issuecomment-365958914"}}}</script>
----==_mimepart_5a85a5353f867_438e3fa3a7862f3827155--


From nobody Thu Feb 15 14:18:50 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 D42AB12D853 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 14:18:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.798
X-Spam-Level: 
X-Spam-Status: No, score=-0.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 S5OrcDpB8eum for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 14:18:47 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 3A9A012D861 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 14:18:47 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518733126; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=5+BJ0q5mY1f9SIrSSEbMxEBPc4AOfKJy7TKG+e0YQwk=; b=WUemMl8MdlheG7J/0CDjA7xQB8RV6AmxXCPazLG411ssf27jkaqCRMBU36x1UBpnnfs7S2rc 3oG66sx2qiAjJs8ijt8TshbNO3Bdp5ynLqohMiD6uX35FzU7ZjceWlveTvh1MeM2BU4vL6vs a9JjBTHuVAixb8z25hNmnqKoxP4=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.35]) by mxa.mailgun.org with ESMTP id 5a860746.7f1aec09b120-smtp-out-n01; Thu, 15 Feb 2018 22:18:46 -0000 (UTC)
Date: Thu, 15 Feb 2018 14:18:46 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a86074655e3d_183d2b1029e25c0c37292@hookshot-fe-d252ca1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 8b0afd: Add QCRAM
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a86074655a9a_183d2b1029e25c0c371fb"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/jfEnMZ_hUQhkDPo4-DvoKyCeNK0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 15 Feb 2018 22:18:49 -0000

----==_mimepart_5a86074655a9a_183d2b1029e25c0c371fb
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 8b0afd057c41ed4fcd8cdc99eeb10dbe83954d6c
      https://github.com/quicwg/base-drafts/commit/8b0afd057c41ed4fcd8cdc99eeb10dbe83954d6c
  Author: Lucas Pardue <lucaspardue.24.7@gmail.com>
  Date:   2018-02-15 (Thu, 15 Feb 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Add QCRAM

Some links will be broken until adopted document is uploaded to datatracker.


  Commit: b3066dc80eb473ef30c91bb2bdd7c90f936ea56f
      https://github.com/quicwg/base-drafts/commit/b3066dc80eb473ef30c91bb2bdd7c90f936ea56f
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-16 (Fri, 16 Feb 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Merge pull request #1113 from LPardue/patch-8

Add QCRAM links to README


Compare: https://github.com/quicwg/base-drafts/compare/5bb4a1ecd015...b3066dc80eb4
----==_mimepart_5a86074655a9a_183d2b1029e25c0c371fb--


From nobody Thu Feb 15 14:18:55 2018
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 C188712D853 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 14:18:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 wMzorb37P14Z for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 14:18:52 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 F156A12D865 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 14:18:51 -0800 (PST)
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=3dGYgGf5IywzyUzvDEm75SoEQJo=; b=AxmrOvFe0pePrbsA 3Q0FrfAk/T9H0u8819zElOH5U7qsARhzMG/QxCoOzrJaHh4OO/BcTnuLhLbwWRwU LwED93OUfrD8XNN3hNBAnGrrDf4K1kXZ/xPxPUYRm5stemmXNd6KU3ZlfL6ZnLiV 8pKGbdXagKOeTe+1UMISvM+GyRc=
Received: by filter0451p1iad2.sendgrid.net with SMTP id filter0451p1iad2-16151-5A86074A-15 2018-02-15 22:18:50.727802274 +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 ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id cmfTVuh_REWrRacB_gKmhw for <quic-issues@ietf.org>; Thu, 15 Feb 2018 22:18:50.699 +0000 (UTC)
Date: Thu, 15 Feb 2018 22:18:50 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4f8a3580650d58a88f0f612b0070b2e32556bec092cf00000001169dc94a92a169ce11ba4aaa@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1113/issue_event/1476898822@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1113@github.com>
References: <quicwg/base-drafts/pull/1113@github.com>
Subject: Re: [quicwg/base-drafts] Add QCRAM links to README (#1113)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a86074a430f3_3a963fdfef7c4f347827d"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2Lp2nYFdRzVQs4IAQzCBlRNcpQ7+sw23ioTx MMoWT2kLMEvVon3KvsErQqdQa50CADs69w/ziwk7OWPtC9gyBfM8e27vht2S9iNR1b11lc5V+2A9gD KvivVCOuWo/XKLDuZQ6GvY48HprWH0VhZ6qt0bMMIBX+zUIqpmOSzfJNC3F9uNrDXbqviNfPFAPcej k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/eRVZeos8p3FBmgMV1P5Umzv3qzI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 22:18:54 -0000

----==_mimepart_5a86074a430f3_3a963fdfef7c4f347827d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1113.

-- 
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/1113#event-1476898822
----==_mimepart_5a86074a430f3_3a963fdfef7c4f347827d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1113" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="297421482" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1113">#1113</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1113#event-1476898822">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq45T5ZqpEWnFMx7j7qvpZ-gQTcfUks5tVK1KgaJpZM4SGvKM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6_g7psEmg0Q-sJ2nJgkW3OZtvWbks5tVK1KgaJpZM4SGvKM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1113#event-1476898822"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1113."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1113#event-1476898822"}}}</script>
----==_mimepart_5a86074a430f3_3a963fdfef7c4f347827d--


From nobody Thu Feb 15 15:18:14 2018
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 7047A124234 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:18:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 g5PiFW4R93pI for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:18:11 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 0C41F127419 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 15:18:10 -0800 (PST)
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=xDFsu7l+7ZCpJ0YS8gLS5nK8ZVQ=; b=UwGq7QZOQKeuPl2i AEHVTPoUS3YpWfmFMVSRfRUneHW3T6mb3WZZKVLm7JQy8YCBIXMC1gctCvWLruin WuIWY7aLulmXIfANzjTQalBXGmDNcoFfp7YNw1HLlPufQhnNdKDImquYZlStunH1 D1m/2DSKPlpDHcSzqijhs6e4GSI=
Received: by filter1239p1mdw1.sendgrid.net with SMTP id filter1239p1mdw1-8508-5A861532-4 2018-02-15 23:18:10.116531774 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id Hn5ZxtJYQtOYIH3c87GL_g for <quic-issues@ietf.org>; Thu, 15 Feb 2018 23:18:10.102 +0000 (UTC)
Date: Thu, 15 Feb 2018 23:18:10 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1114/push/2334879343@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1114@github.com>
References: <quicwg/base-drafts/pull/1114@github.com>
Subject: Re: [quicwg/base-drafts] Simplify QCRAM abstract (#1114)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a861531e2ba5_187e2ae5387c4ec439780"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1PcpAGjqBZTMkTczAEzV3uljnkMIxdbVnEMz t+IYJsXBj7Dy6+dvArWQ6vbFz+RwhWA+KR0gVRrS0sAjDPE85piPMEVimfKfzxDjVdJi1WMdFM0GNt VZLsADtt68+YZ7sqDJthQ/XdKH2JjWoo1uWjP5MDW64dqVHNQiMI7RQmQTnVipwVhhsqO/240uI5p8 A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/N0R03SpSBPr0Ef8QQYZqziGgzFc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 23:18:12 -0000

----==_mimepart_5a861531e2ba5_187e2ae5387c4ec439780
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinthomson pushed 1 commit.

1722945  Trim trailing whitespace


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1114/files/a0e0fbd4dae7bd8746d99fc8ac7b446ac3b15548..1722945ddfd162b4d39fdc4a979cead7e3d277de

----==_mimepart_5a861531e2ba5_187e2ae5387c4ec439780
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/martinthomson" class="user-mention">@martinthomson</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/1722945" class="commit-link">1722945</a>  Trim trailing whitespace</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1114/files/a0e0fbd4dae7bd8746d99fc8ac7b446ac3b15548..1722945ddfd162b4d39fdc4a979cead7e3d277de">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8CwXLVp6HmSr4Oq0WDn50gZVIVNks5tVLsxgaJpZM4SGvo3">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-V7c6ftnYcyvM3hyL_j48Fm67S8ks5tVLsxgaJpZM4SGvo3.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1114/files/a0e0fbd4dae7bd8746d99fc8ac7b446ac3b15548..1722945ddfd162b4d39fdc4a979cead7e3d277de"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson pushed 1 commit in #1114"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1114/files/a0e0fbd4dae7bd8746d99fc8ac7b446ac3b15548..1722945ddfd162b4d39fdc4a979cead7e3d277de"}}}</script>

----==_mimepart_5a861531e2ba5_187e2ae5387c4ec439780--


From nobody Thu Feb 15 15:18:22 2018
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 82CB912DA13 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:18:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.483
X-Spam-Level: 
X-Spam-Status: No, score=-0.483 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 sAEk2pOQf_1G for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:18:19 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 36E33124234 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 15:18:19 -0800 (PST)
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=OYJjCTpZK/nCtxIi3Vym/NAJo4E=; b=xctZaa1AXMDf1wDr Qem9A6AVnmmzgWSkMsZHja4J6ecnVKe/hxIty6q6ldUmAlkmKXDrmxCSAwc0ILHa cLNDY23lvrPLCnc5UJmYJlPcNpApUvr/FV69oRZSj1jz1pSfa7e8PaqxT7VUKd1x OEqm6g8Ryb+9opTo3j2Fn6JywTw=
Received: by filter1147p1mdw1.sendgrid.net with SMTP id filter1147p1mdw1-18457-5A861539-3E 2018-02-15 23:18:17.963807222 +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 ismtpd0024p1iad2.sendgrid.net (SG) with ESMTP id wz0jNRfQQJend7RXo_zMBg for <quic-issues@ietf.org>; Thu, 15 Feb 2018 23:18:17.916 +0000 (UTC)
Date: Thu, 15 Feb 2018 23:18:18 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3d49973e6da892334850e7533c8f4acf9d977be592cf00000001169dd73992a169ce11ba5176@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1114/c366094791@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1114@github.com>
References: <quicwg/base-drafts/pull/1114@github.com>
Subject: Re: [quicwg/base-drafts] Simplify QCRAM abstract (#1114)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a861539cc11d_221ae3fb810d0af2c91560"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2omrfTfxpxxEWF2bu2vnoqriVazOygAUTe13 LgM26LnmjoeplpanBL6S/W0rUkVvuobhRwDkd/s5JuMXP1EKczFMtCfT8dsf+f+VZKUb/EEKPRf9VD UZj+6vqlosDSXqFfmouxSEbmGP2c9xhZBHset2ZGt416CSF68l1LXJT72QArqrf8jTVkPOuY1jc0F2 c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/KsNriUqtg7E3_q9x7wPVk814dDY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 23:18:20 -0000

----==_mimepart_5a861539cc11d_221ae3fb810d0af2c91560
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I like the content and have fixed the whitespace.

-- 
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/1114#issuecomment-366094791
----==_mimepart_5a861539cc11d_221ae3fb810d0af2c91560
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I like the content and have fixed the whitespace.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1114#issuecomment-366094791">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8y8dkL2BvkP8s22wa_PaeVB8KNwks5tVLs5gaJpZM4SGvo3">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5-t0_tXfUYrMeVLIzYpShV4QjLuks5tVLs5gaJpZM4SGvo3.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1114#issuecomment-366094791"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1114: I like the content and have fixed the whitespace."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1114#issuecomment-366094791"}}}</script>
----==_mimepart_5a861539cc11d_221ae3fb810d0af2c91560--


From nobody Thu Feb 15 15:42:00 2018
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 B0AD9124235 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:41:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 fxqFjjoDyRdL for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:41:55 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 A0AB1124234 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 15:41:55 -0800 (PST)
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=cejLHorL0fKyt0rFDa9WrJ4TbpM=; b=RZo27XG08yZSltjk Xza5SyVySuwu6mvQZPVUFVMIbN+ffCJCyU0lFmahVhgAOfReRy6v4jmzPZKevXx+ DpJfxhh6pHkLv3uMFMz+Xx7et4jO0rzrInLUgN99Ty6eO4Bg/QrnORS+xgx6tS/G DA+IRP3AE48iPJWIDFqe8lckHKM=
Received: by filter0558p1iad2.sendgrid.net with SMTP id filter0558p1iad2-9009-5A861AC2-27 2018-02-15 23:41:54.693963681 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0013p1iad2.sendgrid.net (SG) with ESMTP id DnkZWAptQz2gdeEKwu-tAQ for <quic-issues@ietf.org>; Thu, 15 Feb 2018 23:41:54.408 +0000 (UTC)
Date: Thu, 15 Feb 2018 23:41:54 +0000 (UTC)
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0bb0cc6689c9069c8d0172a70ca1f06691e34daa92cf00000001169ddcc092a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/97046282@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a861ac0cf414_538b3fde1dcb8f28466172"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2QLnuoo5mbGWH2T2puvgn8+rojgjO4Q8GajZ e/3HE8EJLwvJmcINKSoba8qj5FvhOez3pN3R27M4aEb+Iowt87uue2XgobOtGjE/EQvwLfNUrCRbh9 mRBVqRdTiBkAvctiiRC6XxmXfrLbqi3O3F16UZJV31wXcEDbykEzqE4FAkCANHSvS7S+p5z5lze3TZ o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/uijDnWLxvceSpG9n6WXxesZ47Ng>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 23:41:58 -0000

----==_mimepart_5a861ac0cf414_538b3fde1dcb8f28466172
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.



> -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame

I am fine with moving version checking to the front, and will shortly publish a revision to that effect.

But I *do* think processing the initial right off opens up several cans of worms.

For instance:
- What if the content of Initial #2 differs from Initial #1 (in the same Stream 0 sequence numbers)?
- If I process the second Initial, and then find I already have this connection with 0-RTT, I've passed this stuff up to TLS for no reason. If we check conn ID first, we've already thrown out the Stream 0 contents as duplicative.

-- 
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/1039#discussion_r168642437
----==_mimepart_5a861ac0cf414_538b3fde1dcb8f28466172
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642437">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame
</pre>
<p>I am fine with moving version checking to the front, and will shortly publish a revision to that effect.</p>
<p>But I <em>do</em> think processing the initial right off opens up several cans of worms.</p>
<p>For instance:</p>
<ul>
<li>What if the content of Initial <a href="https://github.com/quicwg/base-drafts/issues/2" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="189966909" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/2">#2</a> differs from Initial <a href="https://github.com/quicwg/base-drafts/pull/1" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="189961028" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1">#1</a> (in the same Stream 0 sequence numbers)?</li>
<li>If I process the second Initial, and then find I already have this connection with 0-RTT, I've passed this stuff up to TLS for no reason. If we check conn ID first, we've already thrown out the Stream 0 contents as duplicative.</li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642437">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-f54V2H8NBalGjD2_b4aOlkC1W0ks5tVMDAgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7UDjEmjw93RfN26CUw_zKnGAHeXks5tVMDAgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642437"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642437"}}}</script>
----==_mimepart_5a861ac0cf414_538b3fde1dcb8f28466172--


From nobody Thu Feb 15 15:42:57 2018
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 A4DFC12778D for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:42:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.028
X-Spam-Level: 
X-Spam-Status: No, score=-2.028 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 EqFha4GKBJ-q for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:42:53 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 A5D76124235 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 15:42:53 -0800 (PST)
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=Hz5dj4l4SZXphyFNz66aXLk0eR8=; b=WxWu0OnhizQLcY/R tap9LZnWkZOK6jI7ozJx40NJw9F1pAxuWjjkzDzkz7+rVDjlERz5ioTu4DMsGo7j 8/LwMiCOMggmvEbiCt21oUCofc+psLZh6NtvJ1u3nwT0UcqdSoaT/RiUsm+oaCLy GWKn7+yKAcnF3pE7HNnOl5DGzng=
Received: by filter0206p1las1.sendgrid.net with SMTP id filter0206p1las1-16015-5A861AFC-15 2018-02-15 23:42:52.843231877 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id dCyaeYLlRPmcfZqjc8U3LQ for <quic-issues@ietf.org>; Thu, 15 Feb 2018 23:42:52.596 +0000 (UTC)
Date: Thu, 15 Feb 2018 23:42:52 +0000 (UTC)
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab78de8db343c227825563645fe84cc84b6dc206ac92cf00000001169ddcfc92a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/97046442@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a861afc678cc_4a992b2a1037ced0135070"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3DPKdgCVdO/48wBa/CvVaCNFZwnspRflbqTB jB7sWsQZ2g63tU/kOz0F6FsT3gVnhinodNVB8AbYZqwoGEXLo0N0SppjPn1gperMzdL5dfnVCtx+Nk 4gDFQMy6PcZ8TbjSM0MvcldamOOnUr4cEUELdqEj9w1nqW1aGAUBSbCIpl9pVMelXrktpQZZrmfYyP 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/_i8i09L1W-wOzM3oAExqA2Xs19A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 23:42:56 -0000

----==_mimepart_5a861afc678cc_4a992b2a1037ced0135070
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.



> -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame

Perhaps this requires more discussion, but I'd really like to commit this very large change and then haggle over the order of checking conn ID/processing Initials for supported versions in a separate issue.

-- 
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/1039#discussion_r168642576
----==_mimepart_5a861afc678cc_4a992b2a1037ced0135070
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642576">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
+packet has a connection ID corresponding to an existing connection, QUIC
+processes that packet accordingly. Note that a NEW_CONNECTION_ID frame
</pre>
<p>Perhaps this requires more discussion, but I'd really like to commit this very large change and then haggle over the order of checking conn ID/processing Initials for supported versions in a separate issue.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642576">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9B6IxQUYpGpFlq9fKiEHbBian_cks5tVMD8gaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0wAZO3Kfd_FwruxTCVie3SF7B3Rks5tVMD8gaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642576"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642576"}}}</script>
----==_mimepart_5a861afc678cc_4a992b2a1037ced0135070--


From nobody Thu Feb 15 15:44:00 2018
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 1F54A126C0F for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:43:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.595
X-Spam-Level: 
X-Spam-Status: No, score=-5.595 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 7ZjNakM1ufxG for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:43:57 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext5.iad.github.net [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6CA77124235 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 15:43:57 -0800 (PST)
Date: Thu, 15 Feb 2018 15:43:56 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518738236; bh=gYZZP3IFc1fyudcG6VD07hX2NJhMB5t98KK1or/O3lA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=AvrSqjHLl3adYerE2dcwgqSSSGI9lyGUiRVoqo4crwmQh3AnJhsPIELjhp6ips+Af slf0iukyMiIQq9S1Dd6+6GU8U6abXqBpG/4FHGPNSycfzpaEKsfqdBXqq55w5N8Bbt Y9KGUhlgoes1X+ONx75ag9bHsOW6TrXzmeL/oQyY=
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abdad8aa496258c653d74cff8812e26a1b1475a93992cf00000001169ddd3c92a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/97046639@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a861b3c7b745_58ce2ae49014cec82536f2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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/CeWojJGuQ7NqlYL0TYicaoEZKxY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 23:43:59 -0000

----==_mimepart_5a861b3c7b745_58ce2ae49014cec82536f2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.



> +Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet that has an unknown connection ID, an
+unsupported version, and a sufficient length to be an Initial packet for
+some version supported by the server, it SHOULD send a Version Negotiation
+packet as described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial packet fully

OK, removed the reference.

-- 
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/1039#discussion_r168642743
----==_mimepart_5a861b3c7b745_58ce2ae49014cec82536f2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642743">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
+If a server receives a packet that has an unknown connection ID, an
+unsupported version, and a sufficient length to be an Initial packet for
+some version supported by the server, it SHOULD send a Version Negotiation
+packet as described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial packet fully
</pre>
<p>OK, removed the reference.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642743">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5B7452y_Ev5teMGYTuoyVF7NHtHks5tVME8gaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0C8DtKIwsBS94s0JqHENnAYhnBGks5tVME8gaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642743"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642743"}}}</script>
----==_mimepart_5a861b3c7b745_58ce2ae49014cec82536f2--


From nobody Thu Feb 15 15:44:22 2018
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 E9E07126C0F for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:44:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.595
X-Spam-Level: 
X-Spam-Status: No, score=-5.595 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 2x20J6sqO0XX for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:44:19 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext5.iad.github.net [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 52D0E124235 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 15:44:19 -0800 (PST)
Date: Thu, 15 Feb 2018 15:44:18 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518738258; bh=eAmWebkQgI8dhxVx20i2l0wLoq8NldbJUyn83Te6ZsI=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=xyM+i4iz208cmrhphAo8olRVtz4WCH+LZZ+yUOBhCq5CHBp85c+zTVCdY6KVM9Pbg iJ2stbA44A2YYEsswvVMo0SYqlm7nkhRtsLtgrbPawMzkIU9DSuskBVcTvRReYd2cj TbKnS+VuRrfcFZVJ3a/RIxAcex2/gafIDDWaIgxk=
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4c48f56b061eb4ca712f0583a7667bdfdbdd4dc092cf00000001169ddd5292a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/97046717@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a861b5294641_53a23fde1dcb8f28137193"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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/sJKQeVpjREcvVVNMCO6PI4huQ2A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 23:44:21 -0000

----==_mimepart_5a861b5294641_53a23fde1dcb8f28137193
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.



> +the tuple of a connection with no received packets, it is a reply to an
+Initial packet with a server-generated connection ID and will be processed
+accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}.
+
+Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+

VN handled, Retry not so much.

-- 
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/1039#discussion_r168642833
----==_mimepart_5a861b5294641_53a23fde1dcb8f28137193
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642833">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +the tuple of a connection with no received packets, it is a reply to an
+Initial packet with a server-generated connection ID and will be processed
+accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}.
+
+Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
+
</pre>
<p>VN handled, Retry not so much.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642833">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyDjGilHAl6VvKD_Sc5C45JncEWNks5tVMFSgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9QDMvDpSdq-L9O-3rHRyWD4zJ7Iks5tVMFSgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642833"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r168642833"}}}</script>
----==_mimepart_5a861b5294641_53a23fde1dcb8f28137193--


From nobody Thu Feb 15 15:47:35 2018
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 CB5BB12778D for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:47:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.028
X-Spam-Level: 
X-Spam-Status: No, score=-2.028 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 ljYkKc7xgTFg for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:47:32 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 E238C124235 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 15:47:31 -0800 (PST)
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=C+4E/x80nVSJjjia/gNmTHJyFfc=; b=DO8MWSLiq/RzBQl7 2yBZMpLLLJoOd84vupgNIIi+2K3xbS3Pgsz2NzcGRv3w8i9HuwMOsK0aaS9lYcSA 2t6MklNEA/dUwFkoNzZQxufto5lSNJnw/KBIREAwZEaDTIHz11Uiw5NZmC2cYQCW M43nbWfRfrBXS8/ftAQUnP1/KBU=
Received: by filter0032p1las1.sendgrid.net with SMTP id filter0032p1las1-18630-5A861C12-E 2018-02-15 23:47:30.864053265 +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 ismtpd0018p1iad2.sendgrid.net (SG) with ESMTP id A19ZhGkTTx2jH75gA-Fpfg for <quic-issues@ietf.org>; Thu, 15 Feb 2018 23:47:30.726 +0000 (UTC)
Date: Thu, 15 Feb 2018 23:47:31 +0000 (UTC)
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb6712d88619005eefd742b19100d992f0650d3aa92cf00000001169dde1292a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/97047311@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a861c12a751c_4c862b1a020e8ed0292444"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3v0ePolkg+oKFk1DsqcnZ/99fIPrlx8ljDsy QWCEO7TWIUaAvKyaI5xh4HpPQIRecOIiNMoKMRGlTjJRl7ItRyNGfAIiMgLlp0KkbJ1o0i9dYZlhaB VsBrbL4uCXBkCnOaNlSNZO9fncaJlK3uOjqTgBopgppT7VpE8xyyTaCUxdvwEC8E9+On+Bp5kZPG/h Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/FkAT2OaqWxAKT2rYoMm_4uGDyUU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 23:47:34 -0000

----==_mimepart_5a861c12a751c_4c862b1a020e8ed0292444
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.



> +some version supported by the server, it SHOULD send a Version Negotiation
+packet as described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial packet fully
+conforming with the specification, the server proceeds with the handshake
+({{handshake}}).  This commits the server to the version that the client
+selected.
+
+If the packet is a supported version and a 0-RTT packet, the server MAY
+buffer a limited number of these packets in anticipation of a late-arriving
+Initial Packet. Clients are forbidden from sending Handshake packets prior
+to receiving a server response, so servers SHOULD ignore any such packets.
+
+Servers MUST drop incoming packets under all other circumstances.

I think I'm fixing this is in the latest revision.

-- 
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/1039#discussion_r168643354
----==_mimepart_5a861c12a751c_4c862b1a020e8ed0292444
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168643354">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +some version supported by the server, it SHOULD send a Version Negotiation
+packet as described in {{send-vn}}.
+
+Servers MUST drop other packets that contain unsupported versions.
+
+If the packet is a supported version, and an Initial packet fully
+conforming with the specification, the server proceeds with the handshake
+({{handshake}}).  This commits the server to the version that the client
+selected.
+
+If the packet is a supported version and a 0-RTT packet, the server MAY
+buffer a limited number of these packets in anticipation of a late-arriving
+Initial Packet. Clients are forbidden from sending Handshake packets prior
+to receiving a server response, so servers SHOULD ignore any such packets.
+
+Servers MUST drop incoming packets under all other circumstances.
</pre>
<p>I think I'm fixing this is in the latest revision.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168643354">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzG29b5OtlYpMA7F4lIj9CqxQCJnks5tVMISgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_nm1Kdx5ubRugjevmH6PBZwdIzZks5tVMISgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168643354"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r168643354"}}}</script>
----==_mimepart_5a861c12a751c_4c862b1a020e8ed0292444--


From nobody Thu Feb 15 15:47:48 2018
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 E3CA312D969 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:47:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.998
X-Spam-Level: 
X-Spam-Status: No, score=-6.998 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 BElVA5_Oth2s for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:47:44 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 818BF124235 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 15:47:44 -0800 (PST)
Date: Thu, 15 Feb 2018 15:47:43 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518738463; bh=NiqiyyChgHDEI8BGH/dSIg5zBxx9J6SYwmdrjC5BfpM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=vQmolWJ/YvKgHfpegcrU6mNb2OeN6RsGJXCdNb2zqYwKdyCpy3aZIzgDNSpK1hX/C lrAnb6XzcNpWcNro3gJDTLslIwyGtM543GKy+eq5kA/r8s6E2omCjAUKEF//XzjlJ2 vJTfK11y2bZ4y0EB6nnYjDs8ajIU0PiDM8EE8hGo=
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab576d2001ad385d9263c6ac6a9a575bc12ab608e692cf00000001169dde1f92a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/97047348@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a861c1fd8629_3a313f9fddc4ef341875d6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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/LDmPE34tJ8pmK55dOe-3k3lm2_Q>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 23:47:46 -0000

----==_mimepart_5a861c1fd8629_3a313f9fddc4ef341875d6
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.



> -{{handshake}}, but any Initial packet sent from the client to the server MUST
-use the long header format - which includes the version of the protocol being
-used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the

Fixed.

-- 
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/1039#discussion_r168643390
----==_mimepart_5a861c1fd8629_3a313f9fddc4ef341875d6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168643390">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -{{handshake}}, but any Initial packet sent from the client to the server MUST
-use the long header format - which includes the version of the protocol being
-used - and they MUST be padded to at least 1200 octets.
-
-The server receives this packet and determines whether it potentially creates a
-new connection (see {{packet-handling}}).  If the packet might generate a new
-connection, the server then checks whether it understands the version that the
-client has selected.
-
-If the packet contains a version that is acceptable to the server, the server
-proceeds with the handshake ({{handshake}}).  This commits the server to the
-version that the client selected.
+with an existing connection, or - for servers - potentially create a new
+connection.
+
+First, hosts try to associate the packet with an existing connection. If the
</pre>
<p>Fixed.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168643390">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2EwUPqOKLNcNK0-XNtgXEAImi4dks5tVMIfgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6PescEtIRuMVN9537dteuz7MgyJks5tVMIfgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168643390"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r168643390"}}}</script>
----==_mimepart_5a861c1fd8629_3a313f9fddc4ef341875d6--


From nobody Thu Feb 15 15:48:36 2018
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 2F11812D7EE for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:48:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.595
X-Spam-Level: 
X-Spam-Status: No, score=-5.595 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 lWKxNRRV8RCI for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:48:32 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B63A124235 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 15:48:32 -0800 (PST)
Date: Thu, 15 Feb 2018 15:48:31 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518738511; bh=oG/DmeUP7atl9F3itpmttCGp7IqkCAwGLDjSqET7DM4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Mn+bDl6FHuCMV3AQNI03D4o7le3dvrNc4wP1RRkaC1M9sS2jrlaWwe8ICDDDTe0+t 374OJhf8OEZnkcXbZDSITyDWeHSv+3Di9XS4ecod1v+h8xdTTdbVZsUPAdYfiKbYqJ wxRaDAeku13Emtf70YN0hfe8TDy17HHVubOoRPVs=
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3df4119b9240898063d597ae5beae42fb4a7534492cf00000001169dde4f92a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/review/97047489@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a861c4f9c644_34ef2af9f1ce6ed41931e7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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/qlqUe5kx5p0HeA4IZd8wckK57SQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 23:48:34 -0000

----==_mimepart_5a861c4f9c644_34ef2af9f1ce6ed41931e7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinduke commented on this pull request.



> +If a client receives a packet with an unknown connection ID, and it matches
+the tuple of a connection with no received packets, it is a reply to an
+Initial packet with a server-generated connection ID and will be processed
+accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}.
+
+Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}

Fixed.

-- 
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/1039#discussion_r168643504
----==_mimepart_5a861c4f9c644_34ef2af9f1ce6ed41931e7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinduke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168643504">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +If a client receives a packet with an unknown connection ID, and it matches
+the tuple of a connection with no received packets, it is a reply to an
+Initial packet with a server-generated connection ID and will be processed
+accordingly. Clients SHOULD discard any packets with new connection IDs that
+do not meet these criteria.
+
+Note that a successfully associated packet may be a Version Negotiation
+packet, which is handled in accordance with {{handle-vn}}.
+
+Due to packet reordering or loss, clients might receive packets for a
+connection encrypted with a key it has not yet computed. Clients MAY drop
+these packets, or MAY buffer them in anticipation of later packets that
+allow it to compute the key.
+
+
+### Server-Specific Behaviors {#server-specific-behaviors}
</pre>
<p>Fixed.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168643504">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6LYNolaWkCx1wwO5CgZX8WF_p-wks5tVMJPgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8I3NB9ye4FZtwN1PCtTl7jWofCzks5tVMJPgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#discussion_r168643504"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke commented on #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#discussion_r168643504"}}}</script>
----==_mimepart_5a861c4f9c644_34ef2af9f1ce6ed41931e7--


From nobody Thu Feb 15 15:53:06 2018
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 716CE126E01 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:53:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 c04O5xkJa7NO for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 15:53:00 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BCB1D126FB3 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 15:53:00 -0800 (PST)
Date: Thu, 15 Feb 2018 15:53:00 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518738780; bh=90rpXsp0a5tizzP5b3q/AXgml+TcsqQ3ICnrNsEhmZA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=opd8PCNWRYJVm0nhQp0dN2nGZiYqJ57FWPJTyvIi2Nd9s4t283AcizRMTXhY2UEwQ 9ZPXZyCadGUbA0iA+LZN1l8x6P30FFb7UInX97MK3DAdarGB2TYT0eNT7xQzk/UxJi mPQYN/1MeLKcBX9kfEkhHduhrLw3mza4MwXyHW0c=
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/push/2334943427@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a861d5c15242_48dd3ffb9c45ef34228096"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/HLuinQod0nR3rmX64evJESAAXc0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Feb 2018 23:53:02 -0000

----==_mimepart_5a861d5c15242_48dd3ffb9c45ef34228096
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinduke pushed 1 commit.

00a8009  Addressed Martin's Comments


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1039/files/5271b5952a5b68e9fcd5417d1c78cfe9812a4450..00a80090ef056e340e0cb6813870e0f41edcd11b

----==_mimepart_5a861d5c15242_48dd3ffb9c45ef34228096
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/martinduke" class="user-mention">@martinduke</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/00a8009" class="commit-link">00a8009</a>  Addressed Martin&#39;s Comments</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1039/files/5271b5952a5b68e9fcd5417d1c78cfe9812a4450..00a80090ef056e340e0cb6813870e0f41edcd11b">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6v4MrWyqzGOhN-L-sALQu1R2TeKks5tVMNcgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-pBWQ0AKvqjuRxoaP_8XCLXtjpAks5tVMNcgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039/files/5271b5952a5b68e9fcd5417d1c78cfe9812a4450..00a80090ef056e340e0cb6813870e0f41edcd11b"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinduke pushed 1 commit in #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039/files/5271b5952a5b68e9fcd5417d1c78cfe9812a4450..00a80090ef056e340e0cb6813870e0f41edcd11b"}}}</script>

----==_mimepart_5a861d5c15242_48dd3ffb9c45ef34228096--


From nobody Thu Feb 15 16:34:09 2018
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 AA57A127010 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 16:34:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 rmD8wH2zlYL4 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 16:34:03 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 B8C2D12DA72 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 16:34:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=k1V4hwDa9md7zsmdagYmYuxxcoA=; b=ph2A2FiSQsqKBj29 nCtQd6sFvCDjzTByFzvaJN9b9gpRUouJhRdLH1TeCt0ceZ5+DOGd4KF/AoAUpSgW k8YOYn0hN8oWS/9T+nmN5QLeJAV2A0n4yJb07Kt1pgY3+N0RYq2XVLFkXgiXlwAJ giV7MPVDw1Rnd0JdMadTzdoQ64I=
Received: by filter0209p1iad2.sendgrid.net with SMTP id filter0209p1iad2-2187-5A8626F8-9 2018-02-16 00:34:00.290049874 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id lIeHMFiIQq2BBGm1II8qFA for <quic-issues@ietf.org>; Fri, 16 Feb 2018 00:34:00.186 +0000 (UTC)
Date: Fri, 16 Feb 2018 00:34:00 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab57af312f56c9665bcc31f3b24d76b3298d3f862d92cf00000001169de8f892a169ce11bdb87f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1115@github.com>
Subject: [quicwg/base-drafts] Server responses to multiple Initial packets (#1115)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8626f8f2a6_4432b2316aacecc18115c"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2dl5E+WM9I45nEfJI12ac9opdqSC1KJdJjk7 JzsSE8YOhCAvKZCtYF+xgRqr55V4bJotzVsXUmjGxY90psoUixvk9ndjsJjBXVPhkz9IRadCq6YSGE +xQNJm2VrHbvqNqmyjAfC5gyTsPzhht4iMqroY0ld41M/PlFIT0sQe3pfLEB4jK4CFhn/T2mnkXXRE A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/5_Djjeun0VBwMVKdblmGOaXcuzw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 16 Feb 2018 00:34:08 -0000

----==_mimepart_5a8626f8f2a6_4432b2316aacecc18115c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

There is an odd case where a client sends two Initial packets.  The server accepts one and sends Retry in response to the other.  If the client processes the first, the Retry will likely cause the client some problems if it tries to handle it.  We should explain this in the description of Retry and recommend that the client just drop the Retry.

Separately, if there are two differing server Handshake packets, we need rules about those too.  In this case, is possible if the two Initial packets end up at different back end servers.  The really perverse case is where the server Handshake is mixed: Handshake[0] from server 1 is followed by Handshake[1] from server 2.  I don't see any easy answer here, other than to note that servers are likely to be consistent with their packet sizes.  As long as Handshake packets from one server arrive before Handshake packets from the other server, they will be seen as duplicate data and discarded.  The second server will just eventually time out.  If the client gets a mix of data from different servers, then the handshake will just have to fail.

A recommendation/requirement to route Initial packets with the same connection ID consistently is probably the best solution for this second case.  A server that accepts 0-RTT has to do this anyway.

-- 
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/1115
----==_mimepart_5a8626f8f2a6_4432b2316aacecc18115c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>There is an odd case where a client sends two Initial packets.  The server accepts one and sends Retry in response to the other.  If the client processes the first, the Retry will likely cause the client some problems if it tries to handle it.  We should explain this in the description of Retry and recommend that the client just drop the Retry.</p>
<p>Separately, if there are two differing server Handshake packets, we need rules about those too.  In this case, is possible if the two Initial packets end up at different back end servers.  The really perverse case is where the server Handshake is mixed: Handshake[0] from server 1 is followed by Handshake[1] from server 2.  I don't see any easy answer here, other than to note that servers are likely to be consistent with their packet sizes.  As long as Handshake packets from one server arrive before Handshake packets from the other server, they will be seen as duplicate data and discarded.  The second server will just eventually time out.  If the client gets a mix of data from different servers, then the handshake will just have to fail.</p>
<p>A recommendation/requirement to route Initial packets with the same connection ID consistently is probably the best solution for this second case.  A server that accepts 0-RTT has to do this anyway.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1115">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqw0k_CLU5wJyJ1sTtPkQ2w_3DkaTks5tVMz4gaJpZM4SHuYU">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2oKRDJwKUNwz9s0eWoebFBOeWT3ks5tVMz4gaJpZM4SHuYU.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1115"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Server responses to multiple Initial packets (#1115)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1115"}}}</script>
----==_mimepart_5a8626f8f2a6_4432b2316aacecc18115c--


From nobody Thu Feb 15 16:39:56 2018
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 A16B6126C22 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 16:39:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 ZUdiHdTFs5bq for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 16:39:53 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 B5E70124235 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 16:39:53 -0800 (PST)
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=p81ycKhJjn8KbC+eAuMr+UBi1N0=; b=YfJqXwnfHRoDutxf +wvDPtthnEVNFCP0bZTg/3d3JKDV92TmI1Ga0MHF9G9AawNWB9XYU4Rp66NrWp4F ZKYxGFnJBPwhjmsWunoCVlm66oYPQkrniai+poer+M79FcTxDfac1rG8PGnREPwv ypRkiGAWZSIYu+SmX6445sVd6YM=
Received: by filter0603p1mdw1.sendgrid.net with SMTP id filter0603p1mdw1-15213-5A862858-A 2018-02-16 00:39:52.546315863 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id kZ9A5MBMRfS0UwvhDfVajg for <quic-issues@ietf.org>; Fri, 16 Feb 2018 00:39:52.619 +0000 (UTC)
Date: Fri, 16 Feb 2018 00:39:52 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4ca8e552c9d6bd8d98305c32418acbce21c06d1192cf00000001169dea5892a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/c366110455@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a86285874502_6de62ae1f75baec459752"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2YKvjppuSKly5US6MshzA+uPEZc23ajXwFo3 57RH0kt4HdtZ1chP7d8xdP0fmVDfE3iagmu2Ddr6uLsgJRbyfbO6evDlzyxmCmz6XYjMh9gCXHbKbX l5tn4ZSPAVdV5tFCCLJ298axNOICgw0LOzhOUHqxcHMYzjP1Ps32F/uh6MDehkSrGRj2OLZRL1ZHU1 k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/aUGWTBU-XO846MVS1hfrvIYrrsc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 16 Feb 2018 00:39:56 -0000

----==_mimepart_5a86285874502_6de62ae1f75baec459752
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinduke, I agree, we should try to land this and then iterate.

>    What if the content of Initial #2 differs from Initial #1 (in the same Stream 0 sequence numbers)? What if I process, send a RETRY, and then it turns out I'd already responded to the Initial with a Server Hello?
>    If I process the second Initial, and then find I already have this connection with 0-RTT, I've passed this stuff up to TLS for no reason. If we check conn ID first, we've already thrown out the Stream 0 contents as duplicative.

I think that I mentioned that problem before.  The client should probably ignore Retry if it has moved on.  More generally, we should probably encourage (or insist on) consistent routing of Initial. #1115



-- 
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/1039#issuecomment-366110455
----==_mimepart_5a86285874502_6de62ae1f75baec459752
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/martinduke" class=3D"user-mention">@martin=
duke</a>, I agree, we should try to land this and then iterate.</p>
<blockquote>
<p>What if the content of Initial <a href=3D"https://github.com/quicwg/base=
-drafts/issues/2" class=3D"issue-link js-issue-link" data-error-text=3D"Fai=
led to load issue title" data-id=3D"189966909" data-permission-text=3D"Issu=
e title is private" data-url=3D"https://github.com/quicwg/base-drafts/issue=
s/2">#2</a> differs from Initial <a href=3D"https://github.com/quicwg/base-=
drafts/pull/1" class=3D"issue-link js-issue-link" data-error-text=3D"Failed=
 to load issue title" data-id=3D"189961028" data-permission-text=3D"Issue t=
itle is private" data-url=3D"https://github.com/quicwg/base-drafts/issues/1=
">#1</a> (in the same Stream 0 sequence numbers)? What if I process, send a=
 RETRY, and then it turns out I'd already responded to the Initial with a S=
erver Hello?<br>
If I process the second Initial, and then find I already have this connecti=
on with 0-RTT, I've passed this stuff up to TLS for no reason. If we check =
conn ID first, we've already thrown out the Stream 0 contents as duplicativ=
e.</p>
</blockquote>
<p>I think that I mentioned that problem before.  The client should probabl=
y ignore Retry if it has moved on.  More generally, we should probably enco=
urage (or insist on) consistent routing of Initial. <a href=3D"https://gith=
ub.com/quicwg/base-drafts/issues/1115" class=3D"issue-link js-issue-link" d=
ata-error-text=3D"Failed to load issue title" data-id=3D"297646207" data-pe=
rmission-text=3D"Issue title is private" data-url=3D"https://github.com/qui=
cwg/base-drafts/issues/1115">#1115</a></p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/pull/1039#issuecomment-366110455">view it on GitHub</a>, or <a hre=
f=3D"https://github.com/notifications/unsubscribe-auth/AWbkq5dQVrk8pNjY_yZV=
BjGousNOZlk4ks5tVM5YgaJpZM4RV8v6">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq-sXQRS3dXiA3ZcSp=
KJPHLf8u5cPks5tVM5YgaJpZM4RV8v6.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pull=
/1039#issuecomment-366110455"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHub"=
></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1039: @martin=
duke, I agree, we should try to land this and then iterate.\r\n\r\n\u003e  =
  What if the content of Initial #2 differs from Initial #1 (in the same St=
ream 0 sequence numbers)? What if I process, send a RETRY, and then it turn=
s out I'd already responded to the Initial with a Server Hello?\r\n\u003e  =
  If I process the second Initial, and then find I already have this connec=
tion with 0-RTT, I've passed this stuff up to TLS for no reason. If we chec=
k conn ID first, we've already thrown out the Stream 0 contents as duplicat=
ive.\r\n\r\nI think that I mentioned that problem before.  The client shoul=
d probably ignore Retry if it has moved on.  More generally, we should prob=
ably encourage (or insist on) consistent routing of Initial. #1115\r\n\r\n"=
}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/ba=
se-drafts/pull/1039#issuecomment-366110455"}}}</script>=

----==_mimepart_5a86285874502_6de62ae1f75baec459752--


From nobody Thu Feb 15 16:41:27 2018
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 3A125126C22 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 16:41:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 Ysf_O59GCtQ0 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 16:41:24 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 E1B58124235 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 16:41:23 -0800 (PST)
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=uh0wUGwZ+W+naOVb9u/FxlwyiaE=; b=mp6Hro8w7o+FH8Zi teBzITYaTDyLOvRx2lQ0uV4MCaJ1/MZUS8IYXAl+Y3Fa3hgfjpSVCitUJEO+SMXo 0D1vMAlzK252RVrxdt9rbm/MWlURmexk5SYGYWRt4IBJyetPZqifQyR24v0cv4O6 BefcxYaz5f8k5fplAWP0rEzlsso=
Received: by filter0363p1iad2.sendgrid.net with SMTP id filter0363p1iad2-18408-5A8628B3-1 2018-02-16 00:41:23.019114357 +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 ismtpd0025p1iad2.sendgrid.net (SG) with ESMTP id g_Ew_nh7QmCzpILDSpRotg for <quic-issues@ietf.org>; Fri, 16 Feb 2018 00:41:22.947 +0000 (UTC)
Date: Fri, 16 Feb 2018 00:41:23 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/push/2335024370@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8628b2daae8_55bb3fc962430f381413ad"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1wvw2cPBc5quM3NoSqBNesTkDhkml5j6+IJW pnmekA0stT/eXN2gsoAHa602pBR0aqzSngLMd667r7kgR9SSVJnh6poWNSVQVr9LCh0RZx4J06+cw/ vwwLRZyN4YAk04EvLsvlVcOHADSFvtU1PDVWKsGc97RNZmkd8p5eFFwDg0wnq5U+kP1ydHUY126NYp w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/eXclAEw4d435QM0zc_UH17oRfJE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 16 Feb 2018 00:41:25 -0000

----==_mimepart_5a8628b2daae8_55bb3fc962430f381413ad
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinthomson pushed 1 commit.

80a47db  Couple of typos


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1039/files/00a80090ef056e340e0cb6813870e0f41edcd11b..80a47db5b7b6fb28e2cdbb1879c21b9bfc9f5e59

----==_mimepart_5a8628b2daae8_55bb3fc962430f381413ad
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/martinthomson" class="user-mention">@martinthomson</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/80a47db" class="commit-link">80a47db</a>  Couple of typos</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1039/files/00a80090ef056e340e0cb6813870e0f41edcd11b..80a47db5b7b6fb28e2cdbb1879c21b9bfc9f5e59">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq51mxcQJFkYIdhIo71vCR1KzmASNks5tVM6ygaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxfvl2TUX7DD62l410ok0aTw60qtks5tVM6ygaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039/files/00a80090ef056e340e0cb6813870e0f41edcd11b..80a47db5b7b6fb28e2cdbb1879c21b9bfc9f5e59"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson pushed 1 commit in #1039"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039/files/00a80090ef056e340e0cb6813870e0f41edcd11b..80a47db5b7b6fb28e2cdbb1879c21b9bfc9f5e59"}}}</script>

----==_mimepart_5a8628b2daae8_55bb3fc962430f381413ad--


From nobody Thu Feb 15 16:47:03 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 54930124235 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 16:47:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level: 
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 LCrG9WS9opc3 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 16:46:59 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 5D1491201FA for <quic-issues@ietf.org>; Thu, 15 Feb 2018 16:46:59 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518742018; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=sQ6n4Y27dsyxxWQ3uRhsGycHO2tP3EIopMwsTreRahI=; b=xrZI7ItQR1n21Cte+pppBL59KGymE0OFTUjasreNvp7f5gvGM9TuUbhrNNtfHcdK0pljynMm PRW/Stz8mnmrChMhL1k/Dt5N00j3QgOzlB6reNivJRkYK5LKkLc+sOZvbGgcPVRKcF/IF3dY J8Wyic6xmUC9DNC7bq658d/BCDU=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.36]) by mxa.mailgun.org with ESMTP id 5a862a02.7fbe980e1a80-smtp-out-n02; Fri, 16 Feb 2018 00:46:58 -0000 (UTC)
Date: Thu, 15 Feb 2018 16:46:57 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a862a0172217_6e252ad17103fc1012593b@hookshot-fe-6b2eebc.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 61977b: Rewrite text about Version Negotiation
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a862a01715f4_6e252ad17103fc10125821"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/9LC5vom5hrNcv5X6Q3ONRvlTG4I>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 16 Feb 2018 00:47:01 -0000

----==_mimepart_5a862a01715f4_6e252ad17103fc10125821
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 61977b518599e3441fa473651588921c8dd2e783
      https://github.com/quicwg/base-drafts/commit/61977b518599e3441fa473651588921c8dd2e783
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-01-07 (Sun, 07 Jan 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Rewrite text about Version Negotiation

This is meant to resolve #1038.

I made the following changes:
1) Explicitly state the conditions for each possible server action on receipt of the first packet
2) Use IETF terms like "MUST" when missing.
3) Eliminate redundant text
4) Eliminate all explicit mentions of the 1200-byte limit, as this is defined later in the text, where it also explains exactly how to measure packet size. I'm concerned that just saying "1200 bytes" here might cause people to count IP headers or something. Make them read the definition!

I don't believe there's any substantive change to the spec.


  Commit: bae27776631f1254750fdcef16cf10acc935f024
      https://github.com/quicwg/base-drafts/commit/bae27776631f1254750fdcef16cf10acc935f024
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-01-08 (Mon, 08 Jan 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Update to PR #1039

Addressed @martinthomson's issues. Made further edits to be concise and well-organized.


  Commit: 61c10035ada05379a6d1b7efe54238f383882b2b
      https://github.com/quicwg/base-drafts/commit/61c10035ada05379a6d1b7efe54238f383882b2b
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-01-08 (Mon, 08 Jan 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md

Addressed @mikkelfj's issue.


  Commit: a847126f9351898ff5cfa2e4f92762d03169575b
      https://github.com/quicwg/base-drafts/commit/a847126f9351898ff5cfa2e4f92762d03169575b
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-01-08 (Mon, 08 Jan 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md

Addressed Martin's issues and fixed one error (first packets might not be "handshake" packets -- they might be 0RTT)


  Commit: f1fe44676ef81ee931ebeea871a849b05932bd16
      https://github.com/quicwg/base-drafts/commit/f1fe44676ef81ee931ebeea871a849b05932bd16
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-01-08 (Mon, 08 Jan 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md

Whoops, forgot the last of Martin's comments.


  Commit: a15f67a0e8fff62a3f575e75b48bcd0905db2a2f
      https://github.com/quicwg/base-drafts/commit/a15f67a0e8fff62a3f575e75b48bcd0905db2a2f
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-16 (Tue, 16 Jan 2018)

  Changed paths:
    A .lint.py
    M Makefile
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge branch 'master' into patch-8


  Commit: 256ad6b7e6bcfbcd0092fc1633ccfd06f6cc0341
      https://github.com/quicwg/base-drafts/commit/256ad6b7e6bcfbcd0092fc1633ccfd06f6cc0341
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-16 (Tue, 16 Jan 2018)

  Log Message:
  -----------
  Merge branch 'master' into patch-8


  Commit: b33d04e972bb073baf434d1d531130ba3661bee5
      https://github.com/quicwg/base-drafts/commit/b33d04e972bb073baf434d1d531130ba3661bee5
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Rewrote completely based on Martin's feedback

@martinthomson's suggestions make this much cleaner. Please read it over for mistakes, but I think we're close.


  Commit: 5271b5952a5b68e9fcd5417d1c78cfe9812a4450
      https://github.com/quicwg/base-drafts/commit/5271b5952a5b68e9fcd5417d1c78cfe9812a4450
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Made Mike Bishop's changes


  Commit: 00a80090ef056e340e0cb6813870e0f41edcd11b
      https://github.com/quicwg/base-drafts/commit/00a80090ef056e340e0cb6813870e0f41edcd11b
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-02-15 (Thu, 15 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Addressed Martin's Comments

I don't think we've converged on whether it is desirable to process an Initial Packet before checking if the connection ID matches on open one; I would like to submit these extensive changes (assuming no other issues) and continue that specific debate in a new issue/PR.


  Commit: 80a47db5b7b6fb28e2cdbb1879c21b9bfc9f5e59
      https://github.com/quicwg/base-drafts/commit/80a47db5b7b6fb28e2cdbb1879c21b9bfc9f5e59
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-16 (Fri, 16 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Couple of typos


  Commit: 40ee6a937194067501b2738eae1c87c01ee85289
      https://github.com/quicwg/base-drafts/commit/40ee6a937194067501b2738eae1c87c01ee85289
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-16 (Fri, 16 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Remove trailing whitespace


  Commit: 6fd38851a3f893b606fbc2fa930edb57cc0dbeac
      https://github.com/quicwg/base-drafts/commit/6fd38851a3f893b606fbc2fa930edb57cc0dbeac
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-16 (Fri, 16 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge branch 'pr1039'


Compare: https://github.com/quicwg/base-drafts/compare/b3066dc80eb4...6fd38851a3f8
----==_mimepart_5a862a01715f4_6e252ad17103fc10125821--


From nobody Thu Feb 15 16:47:07 2018
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 45C0B126C22 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 16:47:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 HZ1oSaIEx7eq for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 16:47:02 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 C7CD11201FA for <quic-issues@ietf.org>; Thu, 15 Feb 2018 16:47:01 -0800 (PST)
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=41V6IaJzOX5F0dBOUiN55pVzqZw=; b=kQOkp4nGFCldafJM 7AAPhlrDnVIH1ZVtc+GSC7t4eAZshjklXGcDWAwZ2nI8e3XRPCl132i5qjzzMBhm WFJsO1LPvXXFFIi87gK003aDeqTMSkUc56/H9lqkH5+NC1Gi53+VxkeJ0EVEFNTx BQJZHV8yJv/0bTqs6TuCcgtVXMI=
Received: by filter0158p1iad2.sendgrid.net with SMTP id filter0158p1iad2-4647-5A862A04-33 2018-02-16 00:47:00.843505384 +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 ismtpd0015p1iad2.sendgrid.net (SG) with ESMTP id xzzkcQ7-RZiGsI3A85Mn3w for <quic-issues@ietf.org>; Fri, 16 Feb 2018 00:47:00.866 +0000 (UTC)
Date: Fri, 16 Feb 2018 00:47:00 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abab5e7224ccc5587d35d44010458f1cd3d1d7100792cf00000001169dec0492a169ce1115d834@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1039/issue_event/1477083840@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1039@github.com>
References: <quicwg/base-drafts/pull/1039@github.com>
Subject: Re: [quicwg/base-drafts] Rewrite text about Version Negotiation (#1039)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a862a04c6a44_1b512b00609f0ed016347f"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0vOcZAcMhE0BlaK7ftV8nIDxZTVfJi4WrmBd C2htvvegwZKmJE3dUOGRtp/OKstD41sOaGcoIRbBvMK8Z8V2PO+Je8EVBdWHYTvdWVSUItbT9KFwaU xxCaK0RbbnOoi0vivq29ao1mdqfTCLs8cmlHgqWcDkoFe4OYfRnYRifdINK2+n4eTiCl3JPeQe3ELp w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/N3RfXjFyIxWG2sEs7JV-9gPHx_A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 16 Feb 2018 00:47:03 -0000

----==_mimepart_5a862a04c6a44_1b512b00609f0ed016347f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1039.

-- 
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/1039#event-1477083840
----==_mimepart_5a862a04c6a44_1b512b00609f0ed016347f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1039" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="286644276" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1039">#1039</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1039#event-1477083840">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7qBwOhP6jJ0hF7XTLML-75iLlfaks5tVNAEgaJpZM4RV8v6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4f73iSoKW4hlMdc6YBYYtLd3_aKks5tVNAEgaJpZM4RV8v6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1039#event-1477083840"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1039."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1039#event-1477083840"}}}</script>
----==_mimepart_5a862a04c6a44_1b512b00609f0ed016347f--


From nobody Thu Feb 15 16:47:11 2018
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 3307F126C22 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 16:47:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 IK-6dLdWNRUn for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 16:47:02 -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 48AE6124235 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 16:47:02 -0800 (PST)
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=ggTTCnWKuMv4xm5P5J5g4PaNyS0=; b=CLSVAISyrfevmTyF +XGhWtHK/jHsmayFU46Ryig/8r0J+UtwG3147lWsR/AGUgWgcD0SL86igWE2YXc6 lTXcurPa6OXLGPcdPIvf2fpxXQs/KqDRCzCcPOwdGhunnGV1UQKpL2G0XHhNYQnj DjhViZoJUzC9PZjmRUErfeO7lNg=
Received: by filter0310p1iad2.sendgrid.net with SMTP id filter0310p1iad2-11797-5A862A04-26 2018-02-16 00:47:00.947726906 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id CRurbkKLQ9avKWdiabg4DQ for <quic-issues@ietf.org>; Fri, 16 Feb 2018 00:47:00.935 +0000 (UTC)
Date: Fri, 16 Feb 2018 00:47:01 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4ec0ae757f82875c5b99d092bc9a50863155554992cf00000001169dec0492a169ce1115b3ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1038/issue_event/1477083843@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1038@github.com>
References: <quicwg/base-drafts/issues/1038@github.com>
Subject: Re: [quicwg/base-drafts] When to send Version Negotiation (#1038)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a862a04bb48a_6e152ae1f75baec48475"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak20z4lbhrkj2oE7xOltv3dSLtq+9YsBhqLuVt RzQFH1QsbgFp1TgQ4xlYX6slJ2aqA9/bnk8aoBcOYlSlBePaqwuKYeQNGUhE1OvOvDUWh8zjX1L4za 3Z2AvPnGz5r4Fv3plCpLqphdllJDY6eJybrVMOKYzXyG7ER6kHJPnWlrrv5Vv+9mXnkjnKReTkstLl g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/3MPpMGvoIq21LQ0070q_Ekuf1Gk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 16 Feb 2018 00:47:04 -0000

----==_mimepart_5a862a04bb48a_6e152ae1f75baec48475
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1038 via #1039.

-- 
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/1038#event-1477083843
----==_mimepart_5a862a04bb48a_6e152ae1f75baec48475
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1038" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="286634989" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1038">#1038</a> via <a href="https://github.com/quicwg/base-drafts/pull/1039" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="286644276" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1039">#1039</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1038#event-1477083843">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-JchLsx8FLODN7BLjE5Ay1l6xW6ks5tVNAEgaJpZM4RV6sA">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3hODkkpozxWFl8l0gh0fP3P_7cYks5tVNAEgaJpZM4RV6sA.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1038#event-1477083843"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1038 via #1039."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1038#event-1477083843"}}}</script>
----==_mimepart_5a862a04bb48a_6e152ae1f75baec48475--


From nobody Thu Feb 15 17:06:05 2018
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 2B814126DED for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 17:06:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 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_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 tQrKGfe5Sfdl for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 17:06:01 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 CBB24124235 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 17:06:00 -0800 (PST)
Date: Thu, 15 Feb 2018 17:05:59 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518743159; bh=RSL+BIiIr9NDKXJ0+Ii7o1B3TZFb1/fDdvWp7UfnB3A=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Ih1d0CmNr/JyhbhVE2i4NDdV2n8I/IOS+51GyM+PJyV/41nkmjD+W0jjNF1vbVGEm 1dngGQlpuPAwwud5IixY3+Aeczu5MFlNEqu1kh1s6MqnARQPn2cVUoXwTsE6Bsnlrr P6TK6FQ79J17EDFB/uXtWTzyZSgHEI+ftsv7bdHU=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3d50bdc560396e5b0b407af74124e42f7d5e9b9092cf00000001169df07792a169ce11bdb87f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1115/366115246@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1115@github.com>
References: <quicwg/base-drafts/issues/1115@github.com>
Subject: Re: [quicwg/base-drafts] Server responses to multiple Initial packets (#1115)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a862e778a9c8_6df42b1b4f65aec471166"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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/_UzCkw3CBg8oBvXsV22lzaz7NdY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 16 Feb 2018 01:06:03 -0000

----==_mimepart_5a862e778a9c8_6df42b1b4f65aec471166
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

As I have said a few times before, I really think the initial client CID should be included in any early handshake, VNEG, or RETRY message along with the a separate server CID. For handshake the AEAD handles this case, although an explicitly reflected CCID would be helpful in the single port case we do not support.

If we further require the SCID to include a random element and therefor be different CCID, the ambiguities ought to be sorted:
A client that does not see its own CCID (or cannot verify AEAD) can just drop the packet.
A client that that has accepted any early server response should lock on to that unique SCID and ignore others.
A client MAY reset state and prefer another later arriving server SCID, for example preferring a handshake over a VNEG (an attack from a path observer recently discussed on the mailing list).

This avoids the consistent early routing requirement. It may be helpful to avoid this requirement because it is an way way to DoS a single server and because it balances load even if the CCID is not random (as it should be).

If we look further out to asymmetric CID's the initial packet sent by client after a retry would be different from an ordinary initial packet because it would route by a SCID and not a CCID. A router would be able to tell the difference and consistently route SCID but possibly randomly route a CCID (to prevent DoS and to balance load).


-- 
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/1115#issuecomment-366115246
----==_mimepart_5a862e778a9c8_6df42b1b4f65aec471166
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>As I have said a few times before, I really think the initial client C=
ID should be included in any early handshake, VNEG, or RETRY message alon=
g with the a separate server CID. For handshake the AEAD handles this cas=
e, although an explicitly reflected CCID would be helpful in the single p=
ort case we do not support.</p>
<p>If we further require the SCID to include a random element and therefo=
r be different CCID, the ambiguities ought to be sorted:<br>
A client that does not see its own CCID (or cannot verify AEAD) can just =
drop the packet.<br>
A client that that has accepted any early server response should lock on =
to that unique SCID and ignore others.<br>
A client MAY reset state and prefer another later arriving server SCID, f=
or example preferring a handshake over a VNEG (an attack from a path obse=
rver recently discussed on the mailing list).</p>
<p>This avoids the consistent early routing requirement. It may be helpfu=
l to avoid this requirement because it is an way way to DoS a single serv=
er and because it balances load even if the CCID is not random (as it sho=
uld be).</p>
<p>If we look further out to asymmetric CID's the initial packet sent by =
client after a retry would be different from an ordinary initial packet b=
ecause it would route by a SCID and not a CCID. A router would be able to=
 tell the difference and consistently route SCID but possibly randomly ro=
ute a CCID (to prevent DoS and to balance load).</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1115#issuecomment-366115246">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq8Gx=
1YzxEQLLmdGNgWPl7q6CxVpbks5tVNR3gaJpZM4SHuYU">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9=
KU9dchml8QZesjgtQy7fMY-zMbks5tVNR3gaJpZM4SHuYU.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1115#issuecomment-366115246"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #=
1115: As I have said a few times before, I really think the initial clien=
t CID should be included in any early handshake, VNEG, or RETRY message a=
long with the a separate server CID. For handshake the AEAD handles this =
case, although an explicitly reflected CCID would be helpful in the singl=
e port case we do not support.\r\n\r\nIf we further require the SCID to i=
nclude a random element and therefor be different CCID, the ambiguities o=
ught to be sorted:\r\nA client that does not see its own CCID (or cannot =
verify AEAD) can just drop the packet.\r\nA client that that has accepted=
 any early server response should lock on to that unique SCID and ignore =
others.\r\nA client MAY reset state and prefer another later arriving ser=
ver SCID, for example preferring a handshake over a VNEG (an attack from =
a path observer recently discussed on the mailing list).\r\n\r\nThis avoi=
ds the consistent early routing requirement. It may be helpful to avoid t=
his requirement because it is an way way to DoS a single server and becau=
se it balances load even if the CCID is not random (as it should be).\r\n=
\r\nIf we look further out to asymmetric CID's the initial packet sent by=
 client after a retry would be different from an ordinary initial packet =
because it would route by a SCID and not a CCID. A router would be able t=
o tell the difference and consistently route SCID but possibly randomly r=
oute a CCID (to prevent DoS and to balance load).\r\n"}],"action":{"name"=
:"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1115#is=
suecomment-366115246"}}}</script>=

----==_mimepart_5a862e778a9c8_6df42b1b4f65aec471166--


From nobody Thu Feb 15 19:30:23 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 5A8441275C5 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 19:30:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 cCP5Gw1WlJk9 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 19:30:19 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 D479D124239 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 19:30:18 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518751818; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=1d2bty9pxL/EUVSDbF6Xcs6g2KVmwpYZZh/zV7vuK0w=; b=gc7yzDyn/Nk9ynW9Rcdcvysm4NC40afVMwtuL+VBSDi+H/7PbmCwbA+6r5qyO2sEYyTS6jY5 ipa37qjE0wcgvfkvyEngQxHQKnQ86CljIrBAQCs27D+fskdPzxhUZEsvS/2YJc9udK+2kDDu TZBv/FdyDX/dPX3zrqrbrcjPY3M=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mnot=mnot.net@github.com
Received: from github.com (Unknown [192.30.252.36]) by mxa.mailgun.org with ESMTP id 5a86504a.7f93f02c0870-smtp-out-n02; Fri, 16 Feb 2018 03:30:18 -0000 (UTC)
Date: Thu, 15 Feb 2018 19:30:17 -0800
From: Mark Nottingham <mnot@mnot.net>
Reply-To: Mark Nottingham <mnot@mnot.net>
To: quic-issues@ietf.org
Message-ID: <5a8650491bf95_5e752b26fd8b1c046541e@hookshot-fe-6b2eebc.cp1-iad.github.net.mail>
Subject: [quicwg/wg-materials] 720971: tweak 101 template
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8650491bb48_5e752b26fd8b1c046534f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/wNTQpRY1SFZCMZWZ3ZXxbCTKOOQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 16 Feb 2018 03:30:21 -0000

----==_mimepart_5a8650491bb48_5e752b26fd8b1c046534f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: 72097149e042452d7e7be79a69b03e9d1a8150c9
      https://github.com/quicwg/wg-materials/commit/72097149e042452d7e7be79a69b03e9d1a8150c9
  Author: Mark Nottingham <mnot@mnot.net>
  Date:   2018-02-16 (Fri, 16 Feb 2018)

  Changed paths:
    M ietf101/agenda.md

  Log Message:
  -----------
  tweak 101 template



----==_mimepart_5a8650491bb48_5e752b26fd8b1c046534f--


From nobody Thu Feb 15 21:31:13 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 AE86E1270AE for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 21:31:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level: 
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 6TTAe8vb8GPe for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 21:31:10 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 2F4FA120726 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 21:31:10 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518759069; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=uBwAsSG1BXPL6W6N+AO9TNRIvkt4iArVJDR+1D3JvLw=; b=uFV31RDTz38Rrls14u4tTF3nw0v5J1S6M9htBtwurU88wrIAwR5TroX3dd9+a+wTYjghr9Bv OXtL3g75DuUP8kL9CveckyHyrqb9HiZTuvR0k9dK6svHrWU8aTNcFn99jvEYZQhlIypdM/JM jpDnvh998X/wdNKH1ZleQBjGD3Y=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a866c9d.7f592479b8d0-smtp-out-n01; Fri, 16 Feb 2018 05:31:09 -0000 (UTC)
Date: Thu, 15 Feb 2018 21:31:09 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a866c9d2be9d_53832b212cb9dc0027183@hookshot-fe-da92815.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 7a274e: Use the updated template
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a866c9d2bb38_53832b212cb9dc0027037"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ryF5ZwkvPsqLN8EUlsdg5E8wGG0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 16 Feb 2018 05:31:11 -0000

----==_mimepart_5a866c9d2bb38_53832b212cb9dc0027037
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/simplify-uploads
  Home:   https://github.com/quicwg/base-drafts
  Commit: 7a274e584e615319ed5f261c444b1cbdd230df16
      https://github.com/quicwg/base-drafts/commit/7a274e584e615319ed5f261c444b1cbdd230df16
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-16 (Fri, 16 Feb 2018)

  Changed paths:
    M .circleci/config.yml
    M Makefile

  Log Message:
  -----------
  Use the updated template



----==_mimepart_5a866c9d2bb38_53832b212cb9dc0027037--


From nobody Thu Feb 15 22:36:43 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 54E3F12D876 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 22:36:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level: 
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 Gmwq5e_AD-XR for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 22:36:31 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 1FDD7124217 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 22:36:12 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518762971; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=53pQ2vImlJtknxZUSlGZYuAcYWcVKqGIH5qcgJvDSyM=; b=O/ij4Zv7jR2aYHXM29JyLKYUyFb4YlcDnzcuV+WHruByFmRCZmrHOfp09GvczE5s7OWLTUSi PN6xEVPSDWgIGb+4kYT7l39URwSkHjr1ZUcTgdi0e0xlXzDt9rRc8rxTAQ7zlNGLDLwjwMU3 YxC8fvIyREHdZw6axy3Fdxw4hhE=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5a867bdb.7fbf787c9c90-smtp-out-n02; Fri, 16 Feb 2018 06:36:11 -0000 (UTC)
Date: Thu, 15 Feb 2018 22:36:10 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a867bda1a540_6c622ae1de423c00135326@hookshot-fe-88eb02d.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] f3a1fd: Bad commit
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a867bda1a171_6c622ae1de423c00135243"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/PR1DwVeI4J3PECjuTiIZG6AEuTs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 16 Feb 2018 06:36:33 -0000

----==_mimepart_5a867bda1a171_6c622ae1de423c00135243
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/simplify-uploads
  Home:   https://github.com/quicwg/base-drafts
  Commit: f3a1fd635f7035cba7060ced1ee36f5aa8c28dc3
      https://github.com/quicwg/base-drafts/commit/f3a1fd635f7035cba7060ced1ee36f5aa8c28dc3
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-16 (Fri, 16 Feb 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Bad commit



----==_mimepart_5a867bda1a171_6c622ae1de423c00135243--


From nobody Thu Feb 15 23:16:22 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 55AE612D7E9 for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 23:16:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level: 
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 UFMn9cy7j_vg for <quic-issues@ietfa.amsl.com>; Thu, 15 Feb 2018 23:16:20 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 1B034120721 for <quic-issues@ietf.org>; Thu, 15 Feb 2018 23:16:20 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518765379; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=wzHMPc7tpzvLzx3rENVg6aoe7lrM+nuvub3NQqCdB9A=; b=w0wLCiIuYWAGqR7+WQVDmA1fi3+FTFPy5mj7OjtalVkuTY700hL0NFBMLlDHo+/zhfAHejxt msi2NSerzaCSETw0gkQ27Xzh7BRUoEWq0FxoQmw1KtulR92V83a6F+0WA2+9mTpv78W0rMDJ mOgTO/o0GHtc+Ms6dWZWLh9liEE=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a868543.7f4efc374b70-smtp-out-n03; Fri, 16 Feb 2018 07:16:19 -0000 (UTC)
Date: Thu, 15 Feb 2018 23:16:18 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a86854238d9d_3a7e2abf8a215c041423b@hookshot-fe-da92815.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 3a1cbc: Revert last
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a86854238a4b_3a7e2abf8a215c04142229"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/cRUs3SEEj3CANZWKlqVrDauzMZk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 16 Feb 2018 07:16:21 -0000

----==_mimepart_5a86854238a4b_3a7e2abf8a215c04142229
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/simplify-uploads
  Home:   https://github.com/quicwg/base-drafts
  Commit: 3a1cbc59086f58b4c0a90166b14a38f83e9523ac
      https://github.com/quicwg/base-drafts/commit/3a1cbc59086f58b4c0a90166b14a38f83e9523ac
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-16 (Fri, 16 Feb 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Revert last



----==_mimepart_5a86854238a4b_3a7e2abf8a215c04142229--


From nobody Fri Feb 16 02:19:39 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 CCEB31242F7 for <quic-issues@ietfa.amsl.com>; Fri, 16 Feb 2018 02:19:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.701
X-Spam-Level: *
X-Spam-Status: No, score=1.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499] autolearn=no 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 EOsC8n9_oVFj for <quic-issues@ietfa.amsl.com>; Fri, 16 Feb 2018 02:19:32 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 8707012D87A for <quic-issues@ietf.org>; Fri, 16 Feb 2018 02:19:30 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518776369; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=bTvwjzyK58Ink7AtaZU5zpVxD8cy2X8c7XeG3tKzkm0=; b=j9eioDDna5hWs5sm4W0rQmqi8TnFAKhB7tG4kF54igtZCj0fWgni6uj8XcEboxhZHNe1VItY E1Hq/IYMfV4EWURn9p5MmThRAQofh6wSOQfJ90w8GH3TkdXGaaqHbTcc3CC/jpKWlvGynOeI jV4LLwtVM0GwEBroVYaLfkqU5zc=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.36]) by mxa.mailgun.org with ESMTP id 5a86b031.7f3e74657e40-smtp-out-n01; Fri, 16 Feb 2018 10:19:29 -0000 (UTC)
Date: Fri, 16 Feb 2018 02:19:28 -0800
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a86b0308e9f3_74c62ab67b6a1c0483936@hookshot-fe-6b2eebc.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a86b0308e681_74c62ab67b6a1c0483894"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/jcX6eegqUS48anVqpyRup_zscvs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 16 Feb 2018 10:19:38 -0000

----==_mimepart_5a86b0308e681_74c62ab67b6a1c0483894
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/remove-in-order
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_5a86b0308e681_74c62ab67b6a1c0483894--


From nobody Fri Feb 16 10:05:14 2018
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 49D2B128959 for <quic-issues@ietfa.amsl.com>; Fri, 16 Feb 2018 10:05:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 MLXc__X2ZNDH for <quic-issues@ietfa.amsl.com>; Fri, 16 Feb 2018 10:05:10 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B45C31200C1 for <quic-issues@ietf.org>; Fri, 16 Feb 2018 10:05:10 -0800 (PST)
Date: Fri, 16 Feb 2018 10:05:08 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518804308; bh=og+D3Ts6qm5G/pe/EnFbGagKaQBVawmTBezn92sLp/w=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=aKUBSGiJdZxNQM2f0qSrKZUmef3LJEfbGKr5CBALjf3Seyy4zgIzLeh/CQNnI3yy/ Uh8XSWc07t44dnlFvsNc3kc/4TX/EtL89LZIUuAN37JylHTvjHblyjAApDFc8/ALMZ +lmn1+nYxTmjZsttVANWna7A5uk7eYOYlvpYw8dY=
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3e7814c5155ce91036c3ca465228d6f09e5abd3292cf00000001169edf5492a169ce11c12c38@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1116@github.com>
Subject: [quicwg/base-drafts] Added reference to stateless reset (#1116)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a871d54b8397_40f43f8e4682af28118149"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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/s9BsISlwURzwQLzE-yGISYLuOnw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 16 Feb 2018 18:05:12 -0000

----==_mimepart_5a871d54b8397_40f43f8e4682af28118149
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Somehow, in the endless discussion, we forgot to reference this outcome.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1116

-- Commit Summary --

  * Added reference to stateless reset

-- File Changes --

    M draft-ietf-quic-transport.md (4)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1116.patch
https://github.com/quicwg/base-drafts/pull/1116.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/1116

----==_mimepart_5a871d54b8397_40f43f8e4682af28118149
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Somehow, in the endless discussion, we forgot to reference this outcome.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1116'>https://github.com/quicwg/base-drafts/pull/1116</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Added reference to stateless reset</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1116/files#diff-0">draft-ietf-quic-transport.md</a>
    (4)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1116.patch'>https://github.com/quicwg/base-drafts/pull/1116.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1116.diff'>https://github.com/quicwg/base-drafts/pull/1116.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1116">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq97K7Bn_PZDWB0ISYerhvkCF11pPks5tVcNUgaJpZM4SItp3">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8iHtXm3tVKqiQePolrU0gUIxDMBks5tVcNUgaJpZM4SItp3.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1116"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Added reference to stateless reset (#1116)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1116"}}}</script>

----==_mimepart_5a871d54b8397_40f43f8e4682af28118149--


From nobody Fri Feb 16 11:56:15 2018
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 7C53C128896 for <quic-issues@ietfa.amsl.com>; Fri, 16 Feb 2018 11:56:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 Jci1mD7JzuZi for <quic-issues@ietfa.amsl.com>; Fri, 16 Feb 2018 11:56:12 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 40C281200C1 for <quic-issues@ietf.org>; Fri, 16 Feb 2018 11:56:12 -0800 (PST)
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=eWI7EevxEVIhs7t2IdvENYLQWis=; b=k7uB+2NhE/Ht+hwj cL8WoBOS7z4dwCld0F3h25i42u85ZngDcNk/mh8da+gHRMQurzjn+MMeqMag6dLB +lgfrRPr5q0YLkmO06qdJ2QZEqFRMahY1iZTBaIRa1JgUYxwSNtNJn4GbsrcgYkg vMCooIhMmkpoQ+DD07Q21L/i/k8=
Received: by filter1178p1mdw1.sendgrid.net with SMTP id filter1178p1mdw1-21661-5A87375B-13 2018-02-16 19:56:11.385536145 +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 yaSKMIUhS8KgvLZMAERPmA for <quic-issues@ietf.org>; Fri, 16 Feb 2018 19:56:11.369 +0000 (UTC)
Date: Fri, 16 Feb 2018 19:56:11 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7edc475d8775745ccf99ec29daf570e26e529a4992cf00000001169ef95a92a169ce11c12c38@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1116/review/97298732@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1116@github.com>
References: <quicwg/base-drafts/pull/1116@github.com>
Subject: Re: [quicwg/base-drafts] Added reference to stateless reset (#1116)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a87375b1350_218d3ff284f04f2c16941c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak102dNZ7qwAWqN7aqxzqFUuqaYQPiBDdNgQ73 05dcV423NQE2Nd9Z9abv4PwLSd0zqHd7oIy53f0wXfEooSLsw+H48PMmOnC8ECPzgf4zXVYSOgvGd1 UmoLBUZZgUeXh5f9gKKGr3u8vTweMNmXWw0m78p5yAm/iiggjh1unj4wMX3vRqxDNF3Ck1VrEZVjJo I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/xQp_dCvzqP0CdD1Zk3kwk64Ena8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 16 Feb 2018 19:56:13 -0000

----==_mimepart_5a87375b1350_218d3ff284f04f2c16941c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ianswett approved this pull request.





-- 
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/1116#pullrequestreview-97298732
----==_mimepart_5a87375b1350_218d3ff284f04f2c16941c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ianswett</b> approved this pull request.</p>



<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1116#pullrequestreview-97298732">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8LCL8ykdqOB_5BIQed5LULbsFkQks5tVd1bgaJpZM4SItp3">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4HywOn8lZZnImcSEhjwWCfoVJiPks5tVd1bgaJpZM4SItp3.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1116#pullrequestreview-97298732"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett approved #1116"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1116#pullrequestreview-97298732"}}}</script>
----==_mimepart_5a87375b1350_218d3ff284f04f2c16941c--


From nobody Sat Feb 17 08:28:01 2018
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 224F6124D37 for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 08:28:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.419
X-Spam-Level: 
X-Spam-Status: No, score=-4.419 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_20=0.7, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=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 9A7Vu6xqixeT for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 08:27:58 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BBA821204DA for <quic-issues@ietf.org>; Sat, 17 Feb 2018 08:27:58 -0800 (PST)
Date: Sat, 17 Feb 2018 08:27:57 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518884877; bh=r/gOCh/iaQs7vrQMrM0LYAz0iuqLqdMNxc+8zf1f5ck=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=pbJ5wBDOxNWBV6HuLs6oS3RaLggRpEWRo5Io4aAuu90UQETGOxUPIrJRyVVQW8SzU 00giuQBJUp+HaEsgl5VVS45f5A2s9OD/i2ZVR7RjuIb+vTFtIR7TCzTTpglC2SIm57 u1QInrlBe2vGP9prgZ6FygIFkTYGy/b/wB4+aMLU=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbb163bc499c87da49d505db17fe53a70cfd00e1492cf0000000116a01a0d92a169ce11ba5176@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1114/review/97378537@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1114@github.com>
References: <quicwg/base-drafts/pull/1114@github.com>
Subject: Re: [quicwg/base-drafts] Simplify QCRAM abstract (#1114)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a88580da0a2e_75f63f821199af3439344a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/b-GPBypm35XSlA5QgO9QL3ONRHg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 17 Feb 2018 16:28:00 -0000

----==_mimepart_5a88580da0a2e_75f63f821199af3439344a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop approved this pull request.

LGTM. 



-- 
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/1114#pullrequestreview-97378537
----==_mimepart_5a88580da0a2e_75f63f821199af3439344a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> approved this pull request.</p>

<p>LGTM.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1114#pullrequestreview-97378537">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqx9CzNFZ4-S0HhdTW2sksw652iMJks5tVv4NgaJpZM4SGvo3">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9ko9TjIW3asJ6_yboBwoOKMBCpdks5tVv4NgaJpZM4SGvo3.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1114#pullrequestreview-97378537"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop approved #1114"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1114#pullrequestreview-97378537"}}}</script>
----==_mimepart_5a88580da0a2e_75f63f821199af3439344a--


From nobody Sat Feb 17 09:00:41 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 465D412D945 for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 09:00:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.25
X-Spam-Level: 
X-Spam-Status: No, score=0.25 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 af63o2qjRV4L for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 09:00:37 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 9A1F412D88C for <quic-issues@ietf.org>; Sat, 17 Feb 2018 09:00:37 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518886836; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=J68OMkN6+MCHrSfWVfWS3eZlWUX2ZGmvjbJAU07osT4=; b=E6rQdsy2W8VLruemEjn4J+jBrSAjkdJc0d/LHEY7U1g8bK3F7YXPcaBTWslMFCUvKcZUqHfZ yfBWcsgu7jNtDQfDLRYEow2E/ynGEOgPD3EPSev6upZVs6OKNkGGvRODoUzZ9GegAqeCIWN4 2t1rQqcATe4asFtF6cXAycJrnhw=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.35]) by mxa.mailgun.org with ESMTP id 5a885fb4.7faf0c4fe090-smtp-out-n01; Sat, 17 Feb 2018 17:00:36 -0000 (UTC)
Date: Sat, 17 Feb 2018 09:00:35 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a885fb35b7df_19df2adcd4adbc147422e@hookshot-fe-d252ca1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] d6e35a: Lift QCRAM frame changes into HTTP/QUIC
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a885fb35b2cb_19df2adcd4adbc14741ab"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/AuU2t67S6DUz3DwnhDoQyT8L3w4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Sat, 17 Feb 2018 17:00:39 -0000

----==_mimepart_5a885fb35b2cb_19df2adcd4adbc14741ab
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/integrate_qcram
  Home:   https://github.com/quicwg/base-drafts
  Commit: d6e35afa3d47c7b574f21e0cc8d985cc45909708
      https://github.com/quicwg/base-drafts/commit/d6e35afa3d47c7b574f21e0cc8d985cc45909708
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Lift QCRAM frame changes into HTTP/QUIC


  Commit: 39eae80ba48bea0d10f5ef637627b63a1c0123cf
      https://github.com/quicwg/base-drafts/commit/39eae80ba48bea0d10f5ef637627b63a1c0123cf
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Remove HPACK0


Compare: https://github.com/quicwg/base-drafts/compare/d6e35afa3d47^...39eae80ba48b
----==_mimepart_5a885fb35b2cb_19df2adcd4adbc14741ab--


From nobody Sat Feb 17 09:03:54 2018
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 CEECD126CC4 for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 09:03:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.099
X-Spam-Level: 
X-Spam-Status: No, score=-5.099 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 oLWCAJz6cMME for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 09:03:51 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4CD0B126BF6 for <quic-issues@ietf.org>; Sat, 17 Feb 2018 09:03:51 -0800 (PST)
Date: Sat, 17 Feb 2018 09:03:50 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518887030; bh=5Uho0Fg0dY9nnrDMkGv/lO1LTtiDH/DriFN9OMYY0+E=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=IWGU8za4PZq7oGay39YnLaqyooEZ8dyC6biHYEsAW8r2mvJJgaUTgQ5OAAU3oS3cz 0MQK47fXlOjtl4v7bZGtCFYAYC173i5uD2M9o8MsuVKhgvD4t+Xxf4X2hEEe41CbiK DJoOmL7eJMrN+tO3yjgTvLIr32JWaWaXxN3YAQTs=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9325e90f9c9a870275fd1c444dad1eabff76a16e92cf0000000116a0227692a169ce11c36a73@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1117@github.com>
Subject: [quicwg/base-drafts] Integrate QCRAM (#1117)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a886076785ae_6c783fdd2ceb0f34867c6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/FgiHaDze9q1TQVG2zzCP-qi612g>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 17 Feb 2018 17:03:53 -0000

----==_mimepart_5a886076785ae_6c783fdd2ceb0f34867c6
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Fixes #228, at long last!

This does two major things, and then I think we're ready to iterate on any changes we'd like to make to QCRAM itself:

- Moves the "Changes to HTTP/QUIC" section from QCRAM and applies them to the HTTP/QUIC spec
- Removes the restriction that HPACK's table size is zero
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1117

-- Commit Summary --

  * Lift QCRAM frame changes into HTTP/QUIC
  * Remove HPACK0

-- File Changes --

    M draft-ietf-quic-http.md (91)
    M draft-ietf-quic-qcram.md (44)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1117.patch
https://github.com/quicwg/base-drafts/pull/1117.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/1117

----==_mimepart_5a886076785ae_6c783fdd2ceb0f34867c6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><span aria-label="This pull request closes issue #228." class="issue-keyword tooltipped tooltipped-se">Fixes</span> <a href="https://github.com/quicwg/base-drafts/issues/228" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="203014840" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/228">#228</a>, at long last!</p>
<p>This does two major things, and then I think we're ready to iterate on any changes we'd like to make to QCRAM itself:</p>
<ul>
<li>Moves the "Changes to HTTP/QUIC" section from QCRAM and applies them to the HTTP/QUIC spec</li>
<li>Removes the restriction that HPACK's table size is zero</li>
</ul>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1117'>https://github.com/quicwg/base-drafts/pull/1117</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Lift QCRAM frame changes into HTTP/QUIC</li>
  <li>Remove HPACK0</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1117/files#diff-0">draft-ietf-quic-http.md</a>
    (91)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1117/files#diff-1">draft-ietf-quic-qcram.md</a>
    (44)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1117.patch'>https://github.com/quicwg/base-drafts/pull/1117.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1117.diff'>https://github.com/quicwg/base-drafts/pull/1117.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1117">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyyWIWFqsugZViYFbDZXu-h6o6Obks5tVwZ2gaJpZM4SJYTM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqz0u9gcGGGWo727tKKlDrkGXA1ccks5tVwZ2gaJpZM4SJYTM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1117"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Integrate QCRAM (#1117)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1117"}}}</script>

----==_mimepart_5a886076785ae_6c783fdd2ceb0f34867c6--


From nobody Sat Feb 17 09:06:25 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 E9FD1127AD4 for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 09:06:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.25
X-Spam-Level: 
X-Spam-Status: No, score=0.25 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 d5fDZoFXwIAF for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 09:06:22 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 A79D9126BF6 for <quic-issues@ietf.org>; Sat, 17 Feb 2018 09:06:22 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518887182; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=wccWFWmu3SwChAkwQIiwNIUnYmU9Xt8LJtzHhS6SIco=; b=Ur4VZS0cRvreaH6ysJelHqj6dT04cpLdHGetYTidagrgHT8IVMGDvHPbxoWzEZJY5NCXKxha dlVhGvuxV9gXIFun9UlqumWtQpROeMKA2Ity0+vK45Of1WXzBiPTmpVdtizVsi5iq3qF3iFY 6qA2A1SpG2ZjPirSeXq0nhF5U+U=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.35]) by mxa.mailgun.org with ESMTP id 5a88610d.7f05d84d2540-smtp-out-n03; Sat, 17 Feb 2018 17:06:21 -0000 (UTC)
Date: Sat, 17 Feb 2018 09:06:20 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a88610cef471_9832b0533843c0416499a@hookshot-fe-d252ca1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 27902c: Extract request cancellation from GOAWAY (#1100)
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a88610cef134_9832b0533843c041648a5"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/AL_3-ClSvbSsKW0Xy3-nvcHUp0c>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Sat, 17 Feb 2018 17:06:24 -0000

----==_mimepart_5a88610cef134_9832b0533843c041648a5
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 27902c4be06f15bc643ed5bd7240d107605ad34f
      https://github.com/quicwg/base-drafts/commit/27902c4be06f15bc643ed5bd7240d107605ad34f
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Extract request cancellation from GOAWAY (#1100)

Currently, all the discussion about CANCELLED requests is bound up in GOAWAY. While GOAWAY is one way that requests can be CANCELLED, there are others. This lifts out the text about request cancellation to its own section, then shortens the GOAWAY section to reference it.

I don't think there are new normative requirements here, but there are definitely some requirements that are easier to find now.



----==_mimepart_5a88610cef134_9832b0533843c041648a5--


From nobody Sat Feb 17 09:06:36 2018
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 C8A1E128D2E for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 09:06:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.153
X-Spam-Level: *
X-Spam-Status: No, score=1.153 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_24=1.282, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 Puiv5RUVfinY for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 09:06:24 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 AF22E127869 for <quic-issues@ietf.org>; Sat, 17 Feb 2018 09:06:23 -0800 (PST)
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=PViu+tMvU4DnRTfZWLfnRm/Fwpc=; b=jefi3uqBoiKKvaJL LuxSGapfevJcyxuJArpLblErPeLrn/qImKmZTxdezH2FagKM7HIMlaNsAgeGJyVH pSwqpbzVYndh0WH+bj30sXkej/+lhXSWhHzOQG4F5vRbL8w/t6rTHSdyA4bf0UJ2 SdHpS7ZmUrJmxVeiaXLfuOLsVSU=
Received: by filter0609p1iad2.sendgrid.net with SMTP id filter0609p1iad2-25760-5A88610E-A 2018-02-17 17:06:22.510419747 +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 ismtpd0014p1iad2.sendgrid.net (SG) with ESMTP id liTdX7d8TMCFA-EuvDUyBg for <quic-issues@ietf.org>; Sat, 17 Feb 2018 17:06:22.450 +0000 (UTC)
Date: Sat, 17 Feb 2018 17:06:22 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2d69314055ee77ee5d3557a78dd02dfde6ab3df192cf0000000116a0230e92a169ce0f31beb2@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/756/issue_event/1479204090@github.com>
In-Reply-To: <quicwg/base-drafts/issues/756@github.com>
References: <quicwg/base-drafts/issues/756@github.com>
Subject: Re: [quicwg/base-drafts] Cancellation of requests with (partial) responses (#756)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a88610e64b07_1dfd2b29fa626ed019884e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3BXL+aceS68Rir/HAoHemP2VckxegZ6GXw3G ATe0NUtRg5XYcJ4oqp2If2fOAvuysAMds8P7jCsDBMyh4SMQiqgrgL/L2iwf8VAKM7LUce1aR07/vV 0ijrEpNodc2fmKW9hcedr3CZk3QdfS8yiq53mxCdOYeAPGoCwCr3zzs2rg/rzvUxqkq6dQ6mcmta8O c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/b4PbQ0c7c7PwDFoPekpDWZzX9Eg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 17 Feb 2018 17:06:26 -0000

----==_mimepart_5a88610e64b07_1dfd2b29fa626ed019884e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #756 via #1100.

-- 
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/756#event-1479204090
----==_mimepart_5a88610e64b07_1dfd2b29fa626ed019884e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/756" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="254918322" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/756">#756</a> via <a href="https://github.com/quicwg/base-drafts/pull/1100" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="294877622" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1100">#1100</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/756#event-1479204090">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4BDxkKvUvr7mTLI3SmeknjutBExks5tVwcOgaJpZM4PLYcP">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1r193xnDCvxItvVnlvObAjoVmpnks5tVwcOgaJpZM4PLYcP.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/756#event-1479204090"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #756 via #1100."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/756#event-1479204090"}}}</script>
----==_mimepart_5a88610e64b07_1dfd2b29fa626ed019884e--


From nobody Sat Feb 17 09:06:39 2018
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 44C2C12D86C for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 09:06:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.817
X-Spam-Level: 
X-Spam-Status: No, score=-3.817 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_24=1.282, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 lVyT6RhTVTrl for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 09:06:23 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext5.iad.github.net [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 127C912785F for <quic-issues@ietf.org>; Sat, 17 Feb 2018 09:06:23 -0800 (PST)
Date: Sat, 17 Feb 2018 09:06:22 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518887182; bh=sznJLjK3WxE0EsPPRnV9RHYNzia3p/e7exsfVQIKokw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=YDPfNnzW4b5149XkfyKMgN2Ycla7p8Wnyd2DePtqOGfwdGLOdG6obog6kWug4HYkJ GGT3M/J6ZPMf04TARbkNdTZJ6PZEGOYDDmsaxmBhn1MnG2zpTJztYRTa5rR2zUetC3 IxEeCEhDTV2sSvLcZL8fdWUEAboiZXc7BJcZQCTs=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab243b6e3761ff0562e8196a9758cc3bbaf9a8b40692cf0000000116a0230e92a169ce119379b6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1100/issue_event/1479204088@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1100@github.com>
References: <quicwg/base-drafts/pull/1100@github.com>
Subject: Re: [quicwg/base-drafts] Extract request cancellation from GOAWAY (#1100)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a88610e6bb8d_7b1b2ab3b8316ec42051ed"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/v_i9AdJh0PipzkCM82y0fGgSVJw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 17 Feb 2018 17:06:26 -0000

----==_mimepart_5a88610e6bb8d_7b1b2ab3b8316ec42051ed
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1100.

-- 
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/1100#event-1479204088
----==_mimepart_5a88610e6bb8d_7b1b2ab3b8316ec42051ed
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1100" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="294877622" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1100">#1100</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1100#event-1479204088">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9Hwwmnh_zH9F_4MfQIu8q5yD1pZks5tVwcOgaJpZM4R7kh1">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_fw6lBKn05EPs_zKfmEVMZEa2qgks5tVwcOgaJpZM4R7kh1.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1100#event-1479204088"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1100."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1100#event-1479204088"}}}</script>
----==_mimepart_5a88610e6bb8d_7b1b2ab3b8316ec42051ed--


From nobody Sat Feb 17 09:06:43 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 9993312785F for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 09:06:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.75
X-Spam-Level: **
X-Spam-Status: No, score=2.75 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499, URIBL_BLOCKED=0.001] autolearn=no 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 BXfD5v1YyleL for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 09:06:29 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 EF496126BF6 for <quic-issues@ietf.org>; Sat, 17 Feb 2018 09:06:28 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518887188; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=jHbWFcOM8aMr7ch23/O9RyeDHXMP5DPDL+sRK3WNnSc=; b=uKl42lsUK+j2OHdNk/oGdrmyGBi2dhcrbKUszy/Fj9OvPEjfhp7wa9fM2Do5lnUwSDWvKfhP AeteSo6i+K38ZkydFgXfdii30j8g7eNt53GPZ/uOjYK1NXEE/wfVzMwtBrTN32fGyB28cYjK lFbbryGom5aEWgH4+HvzVFjP0/Q=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a886113.7f96580787e0-smtp-out-n01; Sat, 17 Feb 2018 17:06:27 -0000 (UTC)
Date: Sat, 17 Feb 2018 09:06:26 -0800
From: MikeBishop <mbishop@evequefou.be>
Reply-To: MikeBishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a886112eb7f9_588f2b2113b3fc1812053@hookshot-fe-2cc8887.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a886112eb2b1_588f2b2113b3fc181204d1"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/HVdgZ0W6mO_hTRZeZDRsHOWW-CM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Sat, 17 Feb 2018 17:06:34 -0000

----==_mimepart_5a886112eb2b1_588f2b2113b3fc181204d1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/cancel_clearly
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_5a886112eb2b1_588f2b2113b3fc181204d1--


From nobody Sat Feb 17 10:12:40 2018
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 3861D1205D3 for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 10:12:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.129
X-Spam-Level: 
X-Spam-Status: No, score=-0.129 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 whRViz4WHb4c for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 10:12:37 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 A0D16120454 for <quic-issues@ietf.org>; Sat, 17 Feb 2018 10:12:37 -0800 (PST)
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=hGHLkrF9jpfNpbGEejMRqFrMsIg=; b=bzkptUrcdl2eTY4m LlP1sUCHtWJHomVjFliVsRM0+aTF1AdCtMJI3bTQYHBNnW0U4+DNU9rnsLdbX01F 691kI5ZcXpR9T8+FzsQooUN+zqfkEty/jdUvRl2tXSoCkXGwCPdH5Stk3kOg939i yBnuB6OIldDJCQ47Vtl21ICwBNM=
Received: by filter0494p1mdw1.sendgrid.net with SMTP id filter0494p1mdw1-16814-5A88708E-25 2018-02-17 18:12:30.487947496 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0024p1iad2.sendgrid.net (SG) with ESMTP id RhJcT6hGQ96PehI_NYEq2Q for <quic-issues@ietf.org>; Sat, 17 Feb 2018 18:12:30.421 +0000 (UTC)
Date: Sat, 17 Feb 2018 18:12:30 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab66bb0ec15801baf3c446360e9a7473a1bb5aa2a392cf0000000116a0328e92a169ce11bdb87f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1115/366460303@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1115@github.com>
References: <quicwg/base-drafts/issues/1115@github.com>
Subject: Re: [quicwg/base-drafts] Server responses to multiple Initial packets (#1115)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a88708e57a71_647f2aea727c0ed42163eb"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2glaqGQ4OFtm9JlUmCieTk7v14q8Yn5adSKO Cvxy1o1SKqnZpx8QfNeMQKcUX46AeRgreYRr7rlKQLNQQ9MY/5tlvGAyLxvMnvua7n0sEA3mm7YZMR 9+rrxXaAeG+TDrbJJ0AOrT8kicBIxfPtIIVM4Y+DsbWZ7KtSq7kbUF/5zgmuD6m3DjqJjy2SzUDNDg 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/qu3Tjp1U08qgarVLISvYkF9J68s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 17 Feb 2018 18:12:39 -0000

----==_mimepart_5a88708e57a71_647f2aea727c0ed42163eb
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The initial CID is "virtually" included in any handshake -- the handshake key depends on it. I too would prefer that it be actually present, because then the clients could demux by CID instead of just by IP address and port. But explicitly adding the CCID to the handshake packet will not change the state machine. It will also not prevent repeat of Client Initial Message on time out, and thus the corner case that Martin points out.

The root cause of that corner state is that the sent a stateless reset in response to the first message, and then shortly after that stated a handshake in response to the second message. This is a mildly inconsistent behavior, but it could happen if the server state changed between the two messages, for example if the retry was sent because of a temporary congestion. And it will only cause a problem if the restart is delivered to the client out of order, after the handshake reply. But then, yes, that could happen, especially at times of congestion.

Ignoring restart packets after the handshake has started. That sounds like an appropriate response to a mild error, and will work well in most cases. But there is another angle. What if the handshake response was a fake, something sent by a man on the side? 

-- 
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/1115#issuecomment-366460303
----==_mimepart_5a88708e57a71_647f2aea727c0ed42163eb
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>The initial CID is "virtually" included in any handshake -- the handshak=
e key depends on it. I too would prefer that it be actually present, becaus=
e then the clients could demux by CID instead of just by IP address and por=
t. But explicitly adding the CCID to the handshake packet will not change t=
he state machine. It will also not prevent repeat of Client Initial Message=
 on time out, and thus the corner case that Martin points out.</p>
<p>The root cause of that corner state is that the sent a stateless reset i=
n response to the first message, and then shortly after that stated a hands=
hake in response to the second message. This is a mildly inconsistent behav=
ior, but it could happen if the server state changed between the two messag=
es, for example if the retry was sent because of a temporary congestion. An=
d it will only cause a problem if the restart is delivered to the client ou=
t of order, after the handshake reply. But then, yes, that could happen, es=
pecially at times of congestion.</p>
<p>Ignoring restart packets after the handshake has started. That sounds li=
ke an appropriate response to a mild error, and will work well in most case=
s. But there is another angle. What if the handshake response was a fake, s=
omething sent by a man on the side?</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1115#issuecomment-366460303">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq62Kvcor0Ym2IN=
4PXWrNd6YRoFdlks5tVxaOgaJpZM4SHuYU">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq2-2PbFokCt0Q-gv=
AQyLqPLfPEykks5tVxaOgaJpZM4SHuYU.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1115#issuecomment-366460303"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@huitema in #1115: The initial C=
ID is \"virtually\" included in any handshake -- the handshake key depends =
on it. I too would prefer that it be actually present, because then the cli=
ents could demux by CID instead of just by IP address and port. But explici=
tly adding the CCID to the handshake packet will not change the state machi=
ne. It will also not prevent repeat of Client Initial Message on time out, =
and thus the corner case that Martin points out.\r\n\r\nThe root cause of t=
hat corner state is that the sent a stateless reset in response to the firs=
t message, and then shortly after that stated a handshake in response to th=
e second message. This is a mildly inconsistent behavior, but it could happ=
en if the server state changed between the two messages, for example if the=
 retry was sent because of a temporary congestion. And it will only cause a=
 problem if the restart is delivered to the client out of order, after the =
handshake reply. But then, yes, that could happen, especially at times of c=
ongestion.\r\n\r\nIgnoring restart packets after the handshake has started.=
 That sounds like an appropriate response to a mild error, and will work we=
ll in most cases. But there is another angle. What if the handshake respons=
e was a fake, something sent by a man on the side? "}],"action":{"name":"Vi=
ew Issue","url":"https://github.com/quicwg/base-drafts/issues/1115#issuecom=
ment-366460303"}}}</script>=

----==_mimepart_5a88708e57a71_647f2aea727c0ed42163eb--


From nobody Sat Feb 17 13:21:03 2018
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 E593912421A for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 13:21:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.837
X-Spam-Level: 
X-Spam-Status: No, score=-3.837 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_24=1.282, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=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 OXqv1AZQX8mp for <quic-issues@ietfa.amsl.com>; Sat, 17 Feb 2018 13:21:00 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 78333129C51 for <quic-issues@ietf.org>; Sat, 17 Feb 2018 13:21:00 -0800 (PST)
Date: Sat, 17 Feb 2018 13:20:59 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518902459; bh=wn86oLxJhoWRh1EbK9AUzSpd4SMjaxKhQcHeaDXRBlI=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=VvW2scAWaR4Z6t/+rYMPvaAf6LkP9YutESUPr6k33vGQSk7rZqXaHfBpFiXGoKtGe X7yjDLDouRcbERjmamXH0gPZ3kKuBpzESetgxrwUSM1NXjmxRdWpc/f0lujgjh/E3v dNN+hA05CXSV9Yz1GxLVAQ5qQCI0fkks3xRTIXm0=
From: Patrick McManus <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1f3ec06092c89ca6f4e8a12c5422728771ee233f92cf0000000116a05ebb92a169ce11c3b098@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1118@github.com>
Subject: [quicwg/base-drafts] text on retry and connection id (#1118)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a889cbbcf0b0_7cde2ac97fbd0ed41457c6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mcmanus
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/WDXiwZ4Xze-YF1h1JLwGeRjvH7Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 17 Feb 2018 21:21:02 -0000

----==_mimepart_5a889cbbcf0b0_7cde2ac97fbd0ed41457c6
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

5.4.2 retry

> The server includes a connection ID of its choice in the connection   ID field.  The client MUST use this connection ID for any subsequent   packets that it sends.

I don't think "any subsequent packets" is right.. this applies to subsequent initials, not forever and forever right? (the server, being stateless on the retry, might choose a new cid again in the HANDSHAKE reply)


-- 
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/1118
----==_mimepart_5a889cbbcf0b0_7cde2ac97fbd0ed41457c6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>5.4.2 retry</p>
<blockquote>
<p>The server includes a connection ID of its choice in the connection   ID field.  The client MUST use this connection ID for any subsequent   packets that it sends.</p>
</blockquote>
<p>I don't think "any subsequent packets" is right.. this applies to subsequent initials, not forever and forever right? (the server, being stateless on the retry, might choose a new cid again in the HANDSHAKE reply)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1118">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_pCHwm7iVWiZlARsxMVB_AVrJYlks5tV0K7gaJpZM4SJd6E">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyYRoOetLMjuuQnQSRbGtjhSBQQMks5tV0K7gaJpZM4SJd6E.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1118"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"text on retry and connection id (#1118)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1118"}}}</script>
----==_mimepart_5a889cbbcf0b0_7cde2ac97fbd0ed41457c6--


From nobody Sun Feb 18 08:48:50 2018
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 46D331241F5 for <quic-issues@ietfa.amsl.com>; Sun, 18 Feb 2018 08:48:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 B1Kj7NvwjU01 for <quic-issues@ietfa.amsl.com>; Sun, 18 Feb 2018 08:48:47 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 5A3021201F2 for <quic-issues@ietf.org>; Sun, 18 Feb 2018 08:48:47 -0800 (PST)
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=oJdwniuFRffclRDDJPxhZQvfi6A=; b=sT2ZOSmmJZ34+4N1 s93oOokqViPOsc66wxfSyhAZ9/Q2QFbCnWBPBgbPJcNppU+XYr6fioRVNthxRKrA UApEmdrS9XLaMhLh3Ojtx1n0iMjoxq3Rnd+M1xJhR5SE9v/iFluKd22dpP3J+Db3 uOhUGVOfSiS+8SdILDvK6jjQXAA=
Received: by filter0364p1iad2.sendgrid.net with SMTP id filter0364p1iad2-23572-5A89AE6E-3 2018-02-18 16:48:46.408932042 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id OCacwrK2RkyRSv2x7Ijrzw for <quic-issues@ietf.org>; Sun, 18 Feb 2018 16:48:46.214 +0000 (UTC)
Date: Sun, 18 Feb 2018 16:48:46 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab385ef53b535b3df8e0e972c8025d24e71bc3a86392cf0000000116a1706e92a169ce1189c0d8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1095/issue_event/1479565014@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1095@github.com>
References: <quicwg/base-drafts/issues/1095@github.com>
Subject: Re: [quicwg/base-drafts] Clarify how frames are retransmitted (#1095)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a89ae6e20962_4a353f949b87af2c1760bc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1ooaVoLvn1QH1hRsT/enJrlfptYkPMCRSII0 ecAGXRp5EW4VCRpeHyZUeh3PwkTjZSTN4RsaOLfw591hj4TTC5QSOu8UmoOExULeP3UffzsQjN/724 rwwy22lH96khNJ1Z8oFUu8AoKxkNqZ/V/omtdQNi2TLlLXAZVowjbiTwPg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/70YVrH5MphRV6MbAtT9-tifjP8A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 18 Feb 2018 16:48:48 -0000

----==_mimepart_5a89ae6e20962_4a353f949b87af2c1760bc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1095.

-- 
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/1095#event-1479565014
----==_mimepart_5a89ae6e20962_4a353f949b87af2c1760bc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1095" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="294240472" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1095">#1095</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1095#event-1479565014">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5Y2MBqA480pRw5ENGc73hWo7IGCks5tWFRugaJpZM4R4xQZ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq118QVdVkjmALNURgKtCLBGz7qQbks5tWFRugaJpZM4R4xQZ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1095#event-1479565014"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1095."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1095#event-1479565014"}}}</script>
----==_mimepart_5a89ae6e20962_4a353f949b87af2c1760bc--


From nobody Sun Feb 18 08:48:54 2018
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 735C91201F2 for <quic-issues@ietfa.amsl.com>; Sun, 18 Feb 2018 08:48:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.402
X-Spam-Level: 
X-Spam-Status: No, score=-5.402 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 nA8sVueIMDej for <quic-issues@ietfa.amsl.com>; Sun, 18 Feb 2018 08:48:47 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 318CA1200B9 for <quic-issues@ietf.org>; Sun, 18 Feb 2018 08:48:47 -0800 (PST)
Date: Sun, 18 Feb 2018 08:48:46 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518972526; bh=ym/ul8n1Z4O4N0MXnxWplq0FXvrogqws5A+kTqDzVn0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=h6sU+mhRaAbNmFwgav8cV8Vfiqpr2GNk+tziPOj1cci2QZIWedpeHF+6Dr3x+E7rE l6/XF/L4kAbu6skce9ZHbX5uAadgoFpEGutse0vvB1T46EKR1j+KNIrdd9BiSNWLXg wH1pO/UK2UOpOORe+S0jceMYemXr0ImzNMeuAajs=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab385ef53b535b3df8e0e972c8025d24e71bc3a86392cf0000000116a1706e92a169ce1189c0d8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1095/366529148@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1095@github.com>
References: <quicwg/base-drafts/issues/1095@github.com>
Subject: Re: [quicwg/base-drafts] Clarify how frames are retransmitted (#1095)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a89ae6e22858_78ee2ac197590ec41300141"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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/TkRnsg2bWDif9eELf9f_jIW1SSE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 18 Feb 2018 16:48:48 -0000

----==_mimepart_5a89ae6e22858_78ee2ac197590ec41300141
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Fixed in #1053

-- 
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/1095#issuecomment-366529148
----==_mimepart_5a89ae6e22858_78ee2ac197590ec41300141
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Fixed in <a href="https://github.com/quicwg/base-drafts/pull/1053" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288761964" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1053">#1053</a></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1095#issuecomment-366529148">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5Y2MBqA480pRw5ENGc73hWo7IGCks5tWFRugaJpZM4R4xQZ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq118QVdVkjmALNURgKtCLBGz7qQbks5tWFRugaJpZM4R4xQZ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1095#issuecomment-366529148"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #1095: Fixed in #1053"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1095#issuecomment-366529148"}}}</script>
----==_mimepart_5a89ae6e22858_78ee2ac197590ec41300141--


From nobody Sun Feb 18 08:59:58 2018
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 4E4DD1201F2 for <quic-issues@ietfa.amsl.com>; Sun, 18 Feb 2018 08:59:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 D_UWqZXosqay for <quic-issues@ietfa.amsl.com>; Sun, 18 Feb 2018 08:59:55 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6B5AF1200B9 for <quic-issues@ietf.org>; Sun, 18 Feb 2018 08:59:55 -0800 (PST)
Date: Sun, 18 Feb 2018 08:59:54 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1518973194; bh=JNEnyJHHSMotQEnEptQPSIFnk7lILwI59ropYUQIBrs=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=0r0qDUYCXKuBBLICCkVbqctxMs9Q5j+xqqYeyWZdlHh4tFJygziojPNPOL/nErVSL oVVaTH6oqqaXc4BlpgifptHctOpmO1A9kZ1htsziNTkXsdHqLo+SoW+p9EkbFQCXTp eMefgul+Mqd4fY+wOjsNtcJ3sGNFh7Nsa6VAfpWc=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab113e2eab542ef243df8633fadf9751ab6bbb846c92cf0000000116a1730a92a169ce11c4a482@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1119@github.com>
Subject: [quicwg/base-drafts] RST_STREAM vs PROTOCOL_ERROR (#1119)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a89b10aaafbf_14683f96f890cf3011735ea"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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/541i7FAcg81w5ymBhNoFxbSBcrw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 18 Feb 2018 16:59:57 -0000

----==_mimepart_5a89b10aaafbf_14683f96f890cf3011735ea
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

It seems vaguae that a stream might be reset in favor of a protocol violation but this seems to be possible via the text in sectin 12.2

https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#rfc.section.12.2

Perhaps clarify that RST_STREAM is only sent for application level errors and that any transport protocol violation such as, for example, sending a stream beyond MAX_STREAM_ID, MUST be closed with a PROTOCOL_ERROR message.

Some implementers might try to keep a connection alive as far as possible thus preferring RST_STREAM, but if protocol errors are not hard, it can lead to various interop errors.

-- 
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/1119
----==_mimepart_5a89b10aaafbf_14683f96f890cf3011735ea
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>It seems vaguae that a stream might be reset in favor of a protocol violation but this seems to be possible via the text in sectin 12.2</p>
<p><a href="https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#rfc.section.12.2" rel="nofollow">https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#rfc.section.12.2</a></p>
<p>Perhaps clarify that RST_STREAM is only sent for application level errors and that any transport protocol violation such as, for example, sending a stream beyond MAX_STREAM_ID, MUST be closed with a PROTOCOL_ERROR message.</p>
<p>Some implementers might try to keep a connection alive as far as possible thus preferring RST_STREAM, but if protocol errors are not hard, it can lead to various interop errors.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1119">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-ssgYtaJa4Et7Edn24cLCjmaOpkks5tWFcKgaJpZM4SJwkd">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqy39mA2oNR3kj6I8LhH3bY4yTk8Yks5tWFcKgaJpZM4SJwkd.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1119"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"RST_STREAM vs PROTOCOL_ERROR (#1119)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1119"}}}</script>
----==_mimepart_5a89b10aaafbf_14683f96f890cf3011735ea--


From nobody Sun Feb 18 15:03:51 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 8774A126BF7 for <quic-issues@ietfa.amsl.com>; Sun, 18 Feb 2018 15:03:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.651
X-Spam-Level: 
X-Spam-Status: No, score=-1.651 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 OnVcyWT8EZ2U for <quic-issues@ietfa.amsl.com>; Sun, 18 Feb 2018 15:03:47 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 B05EC120227 for <quic-issues@ietf.org>; Sun, 18 Feb 2018 15:03:47 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1518995026; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=beOHx0S3W7FmgIJX4qvIp+WexB+wXU/ewhFAnIV4cn8=; b=w1u4XxOIXhyUEEIbXDMzPEWEJn6rnykgt3J6foD7ezOT+dY+uF+xYbB3GRhc8fm/ec6Rphle GyKDd1QLk6ET0hI9Hy8u1g2k1ffyrCC2xEH8cV/e8W+lXY1Xrf/k66z27AVNFAAwz1P2NICE r7cggjp0LgpseSIcFRqxob1KYr4=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mnot=mnot.net@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a8a0652.7fc3d0f72120-smtp-out-n02; Sun, 18 Feb 2018 23:03:46 -0000 (UTC)
Date: Sun, 18 Feb 2018 15:03:45 -0800
From: Mark Nottingham <mnot@mnot.net>
Reply-To: Mark Nottingham <mnot@mnot.net>
To: quic-issues@ietf.org
Message-ID: <5a8a0651bf00f_59422ac8c0273c0c140323@hookshot-fe-2cc8887.cp1-iad.github.net.mail>
Subject: [quicwg/wg-materials] 33e2c8: Meeting times for London
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8a0651beab2_59422ac8c0273c0c14021b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/gzxBsHrMnsRNOirOqXcbLpGAzxA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Sun, 18 Feb 2018 23:03:49 -0000

----==_mimepart_5a8a0651beab2_59422ac8c0273c0c14021b
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: 33e2c85b5550ec16e266fcdb15e1807fe34205f6
      https://github.com/quicwg/wg-materials/commit/33e2c85b5550ec16e266fcdb15e1807fe34205f6
  Author: Mark Nottingham <mnot@mnot.net>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M ietf101/agenda.md

  Log Message:
  -----------
  Meeting times for London


  Commit: 0991e0b00ecda80d9a4b3d2d83c2f6a350501628
      https://github.com/quicwg/wg-materials/commit/0991e0b00ecda80d9a4b3d2d83c2f6a350501628
  Author: Mark Nottingham <mnot@mnot.net>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M ietf101/agenda.md

  Log Message:
  -----------
  rough in spin bit


Compare: https://github.com/quicwg/wg-materials/compare/72097149e042...0991e0b00ecd
----==_mimepart_5a8a0651beab2_59422ac8c0273c0c14021b--


From nobody Sun Feb 18 19:21:26 2018
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 8A3C21270FC for <quic-issues@ietfa.amsl.com>; Sun, 18 Feb 2018 19:21:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 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_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 duwP1EnjHGl8 for <quic-issues@ietfa.amsl.com>; Sun, 18 Feb 2018 19:21:23 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 5590B126CC7 for <quic-issues@ietf.org>; Sun, 18 Feb 2018 19:21:23 -0800 (PST)
Date: Sun, 18 Feb 2018 19:21:22 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519010482; bh=6JFVIz3YuuWIJ9OczS8Im7rPObmYzYVT507sd3TikH4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=DXLw3FyyL4YkciWk+Lwd45B5jfjtwRu8DZvu3yAO5N0EtBx9PIrI4YdJiRKm9vLYe 9oDH2RDNJ5WDd8PETZ0jYjZj7XudM91RyPhJL1JZcT7C4o6RzA+Kmh4v2F6m/wwTRh RNzcD6JvvIzd+u8lbBOTw2abBkhN7QroCfMYBeWQ=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab55f433ca4abf13fbe5968a336ce78084da77d98392cf0000000116a204b292a169ce11c36a73@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1117/review/97433996@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1117@github.com>
References: <quicwg/base-drafts/pull/1117@github.com>
Subject: Re: [quicwg/base-drafts] Integrate QCRAM (#1117)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8a42b2653f2_45383febb1d06f38162068"; 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/nNaSebXzIAvrpzP3lgQZabx4xtg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 19 Feb 2018 03:21:25 -0000

----==_mimepart_5a8a42b2653f2_45383febb1d06f38162068
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson approved this pull request.

So as a copy-paste implementation of what is in the draft, this is fine.  As actual changes, these are not good for the reasons already stated.  I think that you should merge this then fix it.

> @@ -323,18 +344,9 @@ abort a response in progress as a result of receiving a solicited RST_STREAM.
 
 ### Header Compression
 
-HTTP/QUIC uses HPACK header compression as described in {{!RFC7541}}. HPACK was
-designed for HTTP/2 with the assumption of in-order delivery such as that
-provided by TCP. A sequence of encoded header blocks must arrive (and be
-decoded) at an endpoint in the same order in which they were encoded. This
-ensures that the dynamic state at the two endpoints remains in sync.
-
-QUIC streams provide in-order delivery of data sent on those streams, but there
-are no guarantees about order of delivery between streams. QUIC anticipates
-moving to a modified version of HPACK without this assumption.  In the meantime,
-by fixing the size of the dynamic table at zero, HPACK can be used in an
-unordered environment.
-
+HTTP/QUIC uses QCRAM header compression as described in [QCRAM], a variation of
+HPACK which allows the flexibility to avoid header-compression-induced HoL

head-of-line

>  
-A HEADERS frame with any flags set MUST be treated as a connection error of type
-HTTP_MALFORMED_FRAME.
+BLOCKING (0x01):
+: Indicates the stream might need to wait for dependent headers before
+  processing.  If 0, the frame can be processed immediately upon receipt.

As I said in my review, this is completely unnecessary.  Though you might like to say that this is a port that it faithful to the current QCRAM draft, that's not a theology I think we need to subscribe to.

> @@ -905,6 +926,32 @@ using an Immediate Close (see {{QUIC-TRANSPORT}}).  An endpoint that completes a
 graceful shutdown SHOULD use the QUIC APPLICATION_CLOSE frame with the
 HTTP_NO_ERROR code.
 
+### HEADER_ACK {#frame-header-ack}
+
+The HEADER_ACK frame (type=0x8) is sent from the decoder to the encoder on the

"the decoder" and "the encoder" are not clear from context any more.  I think that you mean decoder of header blocks and encoder of header blocks, or some term you might want to devise.

> +might reference that block are vulnerable to HoL blocking, and to prevent
+eviction races.  See [QCRAM] for more details on the use of this information.
+
+The HEADER_ACK frame indicates the stream on which the header block was
+processed by encoding the Stream ID as a variable-length integer. The same
+Stream ID can be identified multiple times, as multiple header-containing blocks
+can be sent on a single stream in the case of intermediate responses, trailers,
+pushed requests, etc. as well as on the Control Streams.  Since header frames on
+each stream are received and processed in order, this gives the encoder precise
+feedback on which header blocks within a stream have been fully processed.
+
+~~~~~~~~~~
+  0   1   2   3   4   5   6   7
++---+---+---+---+---+---+---+---+
+|        Stream ID [i]          |
++---+---------------------------+

Weird formatting here.

> @@ -905,6 +926,32 @@ using an Immediate Close (see {{QUIC-TRANSPORT}}).  An endpoint that completes a
 graceful shutdown SHOULD use the QUIC APPLICATION_CLOSE frame with the
 HTTP_NO_ERROR code.
 
+### HEADER_ACK {#frame-header-ack}
+
+The HEADER_ACK frame (type=0x8) is sent from the decoder to the encoder on the
+Control Stream when the decoder has fully processed a header block.  It is used
+by the encoder to determine whether subsequent indexed representations that
+might reference that block are vulnerable to HoL blocking, and to prevent

head-of-line

-- 
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/1117#pullrequestreview-97433996
----==_mimepart_5a8a42b2653f2_45383febb1d06f38162068
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> approved this pull request.</p>

<p>So as a copy-paste implementation of what is in the draft, this is fine.  As actual changes, these are not good for the reasons already stated.  I think that you should merge this then fix it.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1117#discussion_r168981997">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -323,18 +344,9 @@ abort a response in progress as a result of receiving a solicited RST_STREAM.
 
 ### Header Compression
 
-HTTP/QUIC uses HPACK header compression as described in {{!RFC7541}}. HPACK was
-designed for HTTP/2 with the assumption of in-order delivery such as that
-provided by TCP. A sequence of encoded header blocks must arrive (and be
-decoded) at an endpoint in the same order in which they were encoded. This
-ensures that the dynamic state at the two endpoints remains in sync.
-
-QUIC streams provide in-order delivery of data sent on those streams, but there
-are no guarantees about order of delivery between streams. QUIC anticipates
-moving to a modified version of HPACK without this assumption.  In the meantime,
-by fixing the size of the dynamic table at zero, HPACK can be used in an
-unordered environment.
-
+HTTP/QUIC uses QCRAM header compression as described in [QCRAM], a variation of
+HPACK which allows the flexibility to avoid header-compression-induced HoL
</pre>
<p>head-of-line</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1117#discussion_r168982117">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  
-A HEADERS frame with any flags set MUST be treated as a connection error of type
-HTTP_MALFORMED_FRAME.
+BLOCKING (0x01):
+: Indicates the stream might need to wait for dependent headers before
+  processing.  If 0, the frame can be processed immediately upon receipt.
</pre>
<p>As I said in my review, this is completely unnecessary.  Though you might like to say that this is a port that it faithful to the current QCRAM draft, that's not a theology I think we need to subscribe to.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1117#discussion_r168982206">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -905,6 +926,32 @@ using an Immediate Close (see {{QUIC-TRANSPORT}}).  An endpoint that completes a
 graceful shutdown SHOULD use the QUIC APPLICATION_CLOSE frame with the
 HTTP_NO_ERROR code.
 
+### HEADER_ACK {#frame-header-ack}
+
+The HEADER_ACK frame (type=0x8) is sent from the decoder to the encoder on the
</pre>
<p>"the decoder" and "the encoder" are not clear from context any more.  I think that you mean decoder of header blocks and encoder of header blocks, or some term you might want to devise.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1117#discussion_r168982221">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; +might reference that block are vulnerable to HoL blocking, and to prevent
+eviction races.  See [QCRAM] for more details on the use of this information.
+
+The HEADER_ACK frame indicates the stream on which the header block was
+processed by encoding the Stream ID as a variable-length integer. The same
+Stream ID can be identified multiple times, as multiple header-containing blocks
+can be sent on a single stream in the case of intermediate responses, trailers,
+pushed requests, etc. as well as on the Control Streams.  Since header frames on
+each stream are received and processed in order, this gives the encoder precise
+feedback on which header blocks within a stream have been fully processed.
+
+~~~~~~~~~~
+  0   1   2   3   4   5   6   7
++---+---+---+---+---+---+---+---+
+|        Stream ID [i]          |
++---+---------------------------+
</pre>
<p>Weird formatting here.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1117#discussion_r168982235">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -905,6 +926,32 @@ using an Immediate Close (see {{QUIC-TRANSPORT}}).  An endpoint that completes a
 graceful shutdown SHOULD use the QUIC APPLICATION_CLOSE frame with the
 HTTP_NO_ERROR code.
 
+### HEADER_ACK {#frame-header-ack}
+
+The HEADER_ACK frame (type=0x8) is sent from the decoder to the encoder on the
+Control Stream when the decoder has fully processed a header block.  It is used
+by the encoder to determine whether subsequent indexed representations that
+might reference that block are vulnerable to HoL blocking, and to prevent
</pre>
<p>head-of-line</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1117#pullrequestreview-97433996">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2aAMynUPTZiJQSoc1dLJJMUI5Qyks5tWOiygaJpZM4SJYTM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxNa0GVFA8ahk5Y-c6MVWCQTMtpvks5tWOiygaJpZM4SJYTM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1117#pullrequestreview-97433996"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson approved #1117"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1117#pullrequestreview-97433996"}}}</script>
----==_mimepart_5a8a42b2653f2_45383febb1d06f38162068--


From nobody Sun Feb 18 19:24:13 2018
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 ADAE3126C22 for <quic-issues@ietfa.amsl.com>; Sun, 18 Feb 2018 19:24:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.402
X-Spam-Level: 
X-Spam-Status: No, score=-5.402 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 obMNey5zKjGW for <quic-issues@ietfa.amsl.com>; Sun, 18 Feb 2018 19:24:10 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4874E1201FA for <quic-issues@ietf.org>; Sun, 18 Feb 2018 19:24:10 -0800 (PST)
Date: Sun, 18 Feb 2018 19:24:09 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519010649; bh=OsHgqBrcVg9SVaCO/jafTg26ojpfAVcPpUe8rjiuPDg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=LFkTLngq3AKh6UtzaAA09oRZElMoMT5AWquHXgItIR4SZzfIuoBc48nDtWrRS7x+u 40g19Gf1tGGXG5PrjYZVe96SPMOiHayTeVwVOHKvsmSubyaHaCmKtRE0btoNzdvX3V LxP2oBonMIdr+DhwVnz6LetbY/DE215c6xKZZ8HM=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1ba002fe4937f14b093505c4adb1330b9521b97a92cf0000000116a2055992a169ce11c3b098@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1118/366580368@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1118@github.com>
References: <quicwg/base-drafts/issues/1118@github.com>
Subject: Re: [quicwg/base-drafts] text on retry and connection id (#1118)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8a435998c0f_35492b01bad34ec47502d"; 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/BP7nOvrvoJs6elVOBaKSxnZiTgc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 19 Feb 2018 03:24:11 -0000

----==_mimepart_5a8a435998c0f_35492b01bad34ec47502d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I think that is fine.  That the server might later provide a different connection ID and that clients can use that is OK.

Is the imprecision here made worse by the choice of 2119 "MUST"?

-- 
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/1118#issuecomment-366580368
----==_mimepart_5a8a435998c0f_35492b01bad34ec47502d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I think that is fine.  That the server might later provide a different connection ID and that clients can use that is OK.</p>
<p>Is the imprecision here made worse by the choice of 2119 "MUST"?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1118#issuecomment-366580368">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3or-5D02luW9BpuFCdpTR6M7POJks5tWOlZgaJpZM4SJd6E">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7ClXP_GvXkvJAuIJjYMX0Nl6jTLks5tWOlZgaJpZM4SJd6E.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1118#issuecomment-366580368"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1118: I think that is fine.  That the server might later provide a different connection ID and that clients can use that is OK.\r\n\r\nIs the imprecision here made worse by the choice of 2119 \"MUST\"?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1118#issuecomment-366580368"}}}</script>
----==_mimepart_5a8a435998c0f_35492b01bad34ec47502d--


From nobody Sun Feb 18 20:38:47 2018
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 1617C126D74 for <quic-issues@ietfa.amsl.com>; Sun, 18 Feb 2018 20:38:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.454
X-Spam-Level: 
X-Spam-Status: No, score=-5.454 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, 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 s86qCuCcjy39 for <quic-issues@ietfa.amsl.com>; Sun, 18 Feb 2018 20:38:44 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DAE991201FA for <quic-issues@ietf.org>; Sun, 18 Feb 2018 20:38:43 -0800 (PST)
Date: Sun, 18 Feb 2018 20:38:43 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519015123; bh=rpLQm4BuvbMUViMLQjyi0/s6BOBTujQZ4bXTRvTZDjM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=i4ByY/nbSPGLaDX3g7+UAlac9OW5WC+qsfa3RtGLthH3qxlcW3QmLqTdGUekDCvum PdWJC1jpoJH0E2rZFERhRbLLqfr7CZwiIQI5MriJ7DnjlqIlXNp2Q2bKgl+Fb+RQFq x8uBxP2Ws1aPMAzDcrcQx1iGrj1NPg/qaFt7QRt8=
From: Mark Nottingham <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb5bda8825218141dd6063ee2e7be94416e605aee92cf0000000116a216d392a169ce11b2b619@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1109/c366587149@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1109@github.com>
References: <quicwg/base-drafts/pull/1109@github.com>
Subject: Re: [quicwg/base-drafts] Invariants (#1109)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8a54d39cc5_5f5a3f8529c10f283167f7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mnot
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/BrzEaItrpJf9ohkCV0e8EzLgCdA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 19 Feb 2018 04:38:45 -0000

----==_mimepart_5a8a54d39cc5_5f5a3f8529c10f283167f7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merge and publish at your pleasure...

-- 
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/1109#issuecomment-366587149
----==_mimepart_5a8a54d39cc5_5f5a3f8529c10f283167f7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merge and publish at your pleasure...</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1109#issuecomment-366587149">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-Lj4fkCq_ZTjzIuyGGiAwcWcGxmks5tWPrTgaJpZM4SEkkV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzdKkrGGMiIlsHaz0UY7KVpOw2Xkks5tWPrTgaJpZM4SEkkV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1109#issuecomment-366587149"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mnot in #1109: Merge and publish at your pleasure..."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1109#issuecomment-366587149"}}}</script>
----==_mimepart_5a8a54d39cc5_5f5a3f8529c10f283167f7--


From nobody Mon Feb 19 05:18:35 2018
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 19EB8127698 for <quic-issues@ietfa.amsl.com>; Mon, 19 Feb 2018 05:18:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 nfOauxK4LjXm for <quic-issues@ietfa.amsl.com>; Mon, 19 Feb 2018 05:18:32 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 7289E1242F7 for <quic-issues@ietf.org>; Mon, 19 Feb 2018 05:18:32 -0800 (PST)
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=ASctPL7qPuZN5UmqG1NzeiwVQcY=; b=pMZYEAr7u5EFqUhl cwHqneeUla61YLbMZNmwvSWJS7FMs6xMudiROWH2syoDlLXIUO9Yv5Etjin+eqo3 mgATW1v+Q5R1JdYaL64pZId+dNTKBqqfDm2y1YgiMgCip0xr5YcqZ0mJ6J3JroZJ HK8yizoDPLqbIVUzs6t6HzdpifQ=
Received: by filter0949p1mdw1.sendgrid.net with SMTP id filter0949p1mdw1-30278-5A8ACEA6-18 2018-02-19 13:18:30.631289639 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0010p1iad2.sendgrid.net (SG) with ESMTP id qhE_gmosQj6xTaoo4MiKgw for <quic-issues@ietf.org>; Mon, 19 Feb 2018 13:18:30.560 +0000 (UTC)
Date: Mon, 19 Feb 2018 13:18:30 +0000 (UTC)
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab46615b82cd1bbe6f9024755e0e964c44357e3b2592cf0000000116a290a692a169ce11ba5176@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1114/review/97539224@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1114@github.com>
References: <quicwg/base-drafts/pull/1114@github.com>
Subject: Re: [quicwg/base-drafts] Simplify QCRAM abstract (#1114)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8acea66d91c_6c723fa289466f3490377"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1ePt3GJsQhXUEXVbbmYvLjALd1C8+SEBaq5Y IW0KJP7PwoPhoaIr15KI/1Y1/DxvnRH6niGNpz/w0b+hzeCb1SQmZFbDUgm5mCYdhszc36VXebg9Tl 2/gad++EZUlTVk/XwCtmpaw7K6KAEuTiTisISWNpnQOxyUZkg6PlrkmaNvEkUgwnPngm7Xerx3ZzwU Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/OgKPWEuWDIkN6lJxFS6ymJu5EPk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 19 Feb 2018 13:18:34 -0000

----==_mimepart_5a8acea66d91c_6c723fa289466f3490377
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

dtikhonov commented on this pull request.



> @@ -32,15 +32,9 @@ author:
 
 --- abstract
 
-The design of the core QUIC transport subsumes many HTTP/2 features, prominent
-among them stream multiplexing.  A key advantage of the QUIC transport is stream
-multiplexing free of head-of-line (HoL) blocking between streams. In HTTP/2,
-multiplexed streams can suffer HoL blocking due to TCP.
-
-If HTTP/2's HPACK is used for header compression, HTTP/QUIC is still vulnerable
-to HoL blocking, because of HPACK's assumption of in-order delivery.  This draft
-defines QCRAM, a variation of HPACK and mechanisms in the HTTP/QUIC mapping that
-allow the flexibility to avoid header-compression-induced HoL blocking.
+This specification defines QCRAM, a compression format for efficiently
+representing HTTP header fields, to be used in HTTP over QUIC. This is a
+variation of HPACK header compression that avoids head-of-line blocking.

"Avoids" is an incorrect term to use: we differentiate avoidance and minimization.  In the default mode, QCRAM minimizes head-of-line blocking.

-- 
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/1114#pullrequestreview-97539224
----==_mimepart_5a8acea66d91c_6c723fa289466f3490377
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@dtikhonov</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1114#discussion_r169072680">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; @@ -32,15 +32,9 @@ author:
 
 --- abstract
 
-The design of the core QUIC transport subsumes many HTTP/2 features, prominent
-among them stream multiplexing.  A key advantage of the QUIC transport is stream
-multiplexing free of head-of-line (HoL) blocking between streams. In HTTP/2,
-multiplexed streams can suffer HoL blocking due to TCP.
-
-If HTTP/2&#39;s HPACK is used for header compression, HTTP/QUIC is still vulnerable
-to HoL blocking, because of HPACK&#39;s assumption of in-order delivery.  This draft
-defines QCRAM, a variation of HPACK and mechanisms in the HTTP/QUIC mapping that
-allow the flexibility to avoid header-compression-induced HoL blocking.
+This specification defines QCRAM, a compression format for efficiently
+representing HTTP header fields, to be used in HTTP over QUIC. This is a
+variation of HPACK header compression that avoids head-of-line blocking.
</pre>
<p>"Avoids" is an incorrect term to use: we differentiate avoidance and minimization.  In the default mode, QCRAM minimizes head-of-line blocking.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1114#pullrequestreview-97539224">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8WmUDVjbKjmEV2dI0grk9h5A5PDks5tWXSmgaJpZM4SGvo3">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqz7PiHBJczpKJx4khULA0RjgaV1-ks5tWXSmgaJpZM4SGvo3.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1114#pullrequestreview-97539224"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@dtikhonov commented on #1114"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1114#pullrequestreview-97539224"}}}</script>
----==_mimepart_5a8acea66d91c_6c723fa289466f3490377--


From nobody Mon Feb 19 08:19:58 2018
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 94341127909 for <quic-issues@ietfa.amsl.com>; Mon, 19 Feb 2018 08:19:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 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_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 oEHuO6U_rHY9 for <quic-issues@ietfa.amsl.com>; Mon, 19 Feb 2018 08:19:54 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 213F81205F0 for <quic-issues@ietf.org>; Mon, 19 Feb 2018 08:19:54 -0800 (PST)
Date: Mon, 19 Feb 2018 08:19:53 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519057193; bh=9ROvuWZRKCA2/nkk09ldSmPnCy4761jiRhoGfj7OiWI=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=NuFfeXn0ZOyEh5NKPu542ONRPfpce0ndSi39nlV31aZaeCpHRnC7NKujiHLCPB1wk dXSKk+aQheVY+ZFP9V3rk9gf8eaBBUH1qnmOiP0pcluLVr1j6ZmGhPsT/yuLrcHwgg sSV0oShtuOX9VSyXfGsYqyc6N1AWr0be0WxuzBzU=
From: Patrick McManus <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd5c7bec5d882974a06c530bd649425fe7ac0651b92cf0000000116a2bb2992a169ce11c3b098@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1118/366740386@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1118@github.com>
References: <quicwg/base-drafts/issues/1118@github.com>
Subject: Re: [quicwg/base-drafts] text on retry and connection id (#1118)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8af9292e9e3_288c3f9225604f2c20176d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mcmanus
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/Om6LN-oq3MOh3U4GMZhicz4iEbs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 19 Feb 2018 16:19:55 -0000

----==_mimepart_5a8af9292e9e3_288c3f9225604f2c20176d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I read "MUST - any subsequent" as "MUST all subsequent" which would rule
out the server later providing a different connection ID (which we both
agree we want to allow)

can't we just say "for subsequent INITIAL packets it sends" ?

On Sun, Feb 18, 2018 at 10:24 PM, Martin Thomson <notifications@github.co=
m>
wrote:

> I think that is fine. That the server might later provide a different
> connection ID and that clients can use that is OK.
>
> Is the imprecision here made worse by the choice of 2119 "MUST"?
>
> =E2=80=94
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/quicwg/base-drafts/issues/1118#issuecomment-3665803=
68>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAP5sxIZIH4Af--Ujxva=
ux00nfUjIDODks5tWOlXgaJpZM4SJd6E>
> .
>


-- =

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/1118#issuecomment-366740386=

----==_mimepart_5a8af9292e9e3_288c3f9225604f2c20176d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I read &quot;MUST - any subsequent&quot; as &quot;MUST all subsequent&quo=
t; which would rule<br>
out the server later providing a different connection ID (which we both<b=
r>
agree we want to allow)<br>
<br>
can&#39;t we just say &quot;for subsequent INITIAL packets it sends&quot;=
 ?<br>
<br>
On Sun, Feb 18, 2018 at 10:24 PM, Martin Thomson &lt;notifications@github=
.com&gt;<br>
wrote:<br>
<br>
&gt; I think that is fine. That the server might later provide a differen=
t<br>
&gt; connection ID and that clients can use that is OK.<br>
&gt;<br>
&gt; Is the imprecision here made worse by the choice of 2119 &quot;MUST&=
quot;?<br>
&gt;<br>
&gt; =E2=80=94<br>
&gt; You are receiving this because you authored the thread.<br>
&gt; Reply to this email directly, view it on GitHub<br>
&gt; &lt;https://github.com/quicwg/base-drafts/issues/1118#issuecomment-3=
66580368&gt;,<br>
&gt; or mute the thread<br>
&gt; &lt;https://github.com/notifications/unsubscribe-auth/AAP5sxIZIH4Af-=
-Ujxvaux00nfUjIDODks5tWOlXgaJpZM4SJd6E&gt;<br>
&gt; .<br>
&gt;<br>


<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1118#issuecomment-366740386">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq6C2=
n31tQ3WAz2p_U5lvDOui8Rzjks5tWZ8pgaJpZM4SJd6E">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4=
hV8IS7HA6tdWkW8Qvxf-KJjL8Yks5tWZ8pgaJpZM4SJd6E.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1118#issuecomment-366740386"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mcmanus in #1=
118: I read \"MUST - any subsequent\" as \"MUST all subsequent\" which wo=
uld rule\nout the server later providing a different connection ID (which=
 we both\nagree we want to allow)\n\ncan't we just say \"for subsequent I=
NITIAL packets it sends\" ?\n\nOn Sun, Feb 18, 2018 at 10:24 PM, Martin T=
homson \u003cnotifications@github.com\u003e\nwrote:\n\n\u003e I think tha=
t is fine. That the server might later provide a different\n\u003e connec=
tion ID and that clients can use that is OK.\n\u003e\n\u003e Is the impre=
cision here made worse by the choice of 2119 \"MUST\"?\n\u003e\n\u003e =E2=
=80=94\n\u003e You are receiving this because you authored the thread.\n\=
u003e Reply to this email directly, view it on GitHub\n\u003e \u003chttps=
://github.com/quicwg/base-drafts/issues/1118#issuecomment-366580368\u003e=
,\n\u003e or mute the thread\n\u003e \u003chttps://github.com/notificatio=
ns/unsubscribe-auth/AAP5sxIZIH4Af--Ujxvaux00nfUjIDODks5tWOlXgaJpZM4SJd6E\=
u003e\n\u003e .\n\u003e\n"}],"action":{"name":"View Issue","url":"https:/=
/github.com/quicwg/base-drafts/issues/1118#issuecomment-366740386"}}}</sc=
ript>=

----==_mimepart_5a8af9292e9e3_288c3f9225604f2c20176d--


From nobody Mon Feb 19 15:58:23 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 6CC48126BFD for <quic-issues@ietfa.amsl.com>; Mon, 19 Feb 2018 15:58:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.499
X-Spam-Level: 
X-Spam-Status: No, score=-0.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 j2cXlKK8tPoU for <quic-issues@ietfa.amsl.com>; Mon, 19 Feb 2018 15:58:20 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 7F633120227 for <quic-issues@ietf.org>; Mon, 19 Feb 2018 15:58:20 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519084699; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=MLnnbYPbZD1k579nWIiskbtZ+4fLa1zt7Ah40DJJ9HQ=; b=PbcbuB/TAcyutACn3kNx7kVjjkPlLrWjnxv9hxLolJ9SKIsMKkuiE5op3qo9DklPsPdD/PWr q87qratMbqi4lzd9Yf4UhSrAnmyAsWAct3FVH64bqSRB55okicYmABQFnP/RmqMtNSYEOVwO zRkek1MA9HK+aD2Vf78OjobQUl4=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.44]) by mxa.mailgun.org with ESMTP id 5a8b649b.7f3dd86ecd80-smtp-out-n01; Mon, 19 Feb 2018 23:58:19 -0000 (UTC)
Date: Mon, 19 Feb 2018 15:58:18 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a8b649a6ce3f_31802b293590fc0c512c5@hookshot-fe-6e9b612.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 0fcf7a: Add invariants doc
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8b649a6c76e_31802b293590fc0c51161"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/WgzPe31xr-VkfLEC1k5mMvWdE1w>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 19 Feb 2018 23:58:22 -0000

----==_mimepart_5a8b649a6c76e_31802b293590fc0c51161
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 0fcf7a84e7103b38b74e8625b6e3e6172bda9385
      https://github.com/quicwg/base-drafts/commit/0fcf7a84e7103b38b74e8625b6e3e6172bda9385
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    A draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Add invariants doc


  Commit: 70907d8126637bcc814b01d3fd80d949fcb722cf
      https://github.com/quicwg/base-drafts/commit/70907d8126637bcc814b01d3fd80d949fcb722cf
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Cut text from intro


  Commit: 2746e18970452521f65ef1149b50b66c04523d3a
      https://github.com/quicwg/base-drafts/commit/2746e18970452521f65ef1149b50b66c04523d3a
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Don't use payload too often


  Commit: f3c827228f2cdeff8e570d8ca2fe898f3d0999ca
      https://github.com/quicwg/base-drafts/commit/f3c827228f2cdeff8e570d8ca2fe898f3d0999ca
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Tweak description of long and short packet headers


  Commit: 1e5772beb7a6304450f60a5b711639e38eb16b6c
      https://github.com/quicwg/base-drafts/commit/1e5772beb7a6304450f60a5b711639e38eb16b6c
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Rework connection ID purpose text


  Commit: 38eb27a4f42484861dec45c4330f2243211c90f9
      https://github.com/quicwg/base-drafts/commit/38eb27a4f42484861dec45c4330f2243211c90f9
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Connection ID isn't stable


  Commit: 059f9d0b507f38969ebde1c6461399f597feaca9
      https://github.com/quicwg/base-drafts/commit/059f9d0b507f38969ebde1c6461399f597feaca9
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  lowercase packet


  Commit: a5b82c35ad7323458475fbaed4c9b36e55e2857e
      https://github.com/quicwg/base-drafts/commit/a5b82c35ad7323458475fbaed4c9b36e55e2857e
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  The long header as defined here

v1 defines a long header with more fields than this, so it makes sense to make the distinction clear.


  Commit: 5b50456159bd4c1bb129f26c5090ae7d01ec09ec
      https://github.com/quicwg/base-drafts/commit/5b50456159bd4c1bb129f26c5090ae7d01ec09ec
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Authentication of VN is part of the version-specific part


  Commit: aa6e9727de4904c9f10653e058ae856e48cb9804
      https://github.com/quicwg/base-drafts/commit/aa6e9727de4904c9f10653e058ae856e48cb9804
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Remove extra text that might be too much


  Commit: 0f6e2555962bdf9216e9afcfc420cd016dcd7735
      https://github.com/quicwg/base-drafts/commit/0f6e2555962bdf9216e9afcfc420cd016dcd7735
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Add security consideration about integrity protection for version negotiation


  Commit: c33d644a2ac97adf7a67cf4eff338dbfa19421a3
      https://github.com/quicwg/base-drafts/commit/c33d644a2ac97adf7a67cf4eff338dbfa19421a3
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Not the editor this time


  Commit: 4f2dea4508aa7df86fb7f3e7b70ac368d2837e71
      https://github.com/quicwg/base-drafts/commit/4f2dea4508aa7df86fb7f3e7b70ac368d2837e71
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Fix draft name


  Commit: 98ab34b2bc9d75b4d5dd4925058bd4a4008518fe
      https://github.com/quicwg/base-drafts/commit/98ab34b2bc9d75b4d5dd4925058bd4a4008518fe
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Use the full date, because ticket 2422


  Commit: 674731b994f0c1d155020aa0a9d6ff9d8d78ddca
      https://github.com/quicwg/base-drafts/commit/674731b994f0c1d155020aa0a9d6ff9d8d78ddca
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Close #1040


  Commit: a5b1b98022f9ac638662bdb70ae8811f9e642057
      https://github.com/quicwg/base-drafts/commit/a5b1b98022f9ac638662bdb70ae8811f9e642057
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-01-31 (Wed, 31 Jan 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Tweak use of ellipsis


  Commit: 3b0788601d2fae9b965eda7efa0ecc76062e8be8
      https://github.com/quicwg/base-drafts/commit/3b0788601d2fae9b965eda7efa0ecc76062e8be8
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Packets aren't short or long, only the headers are


  Commit: da4436f6103d3708becc75dedff3f3ee415c82ca
      https://github.com/quicwg/base-drafts/commit/da4436f6103d3708becc75dedff3f3ee415c82ca
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-14 (Wed, 14 Feb 2018)

  Changed paths:
    A draft-ietf-quic-invariants.md
    R draft-thomson-quic-invariants.md

  Log Message:
  -----------
  Move invariants to an -ietf- name


  Commit: 48a3ea75063b2092d6172c08d552778a478f06b8
      https://github.com/quicwg/base-drafts/commit/48a3ea75063b2092d6172c08d552778a478f06b8
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-14 (Wed, 14 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Integrate invariants into transport


  Commit: 96b076bbedb1e1326ca64bbc1fb1732649a46b51
      https://github.com/quicwg/base-drafts/commit/96b076bbedb1e1326ca64bbc1fb1732649a46b51
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-20 (Tue, 20 Feb 2018)

  Changed paths:
    M Makefile
    A draft-ietf-quic-invariants.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge pull request #1109 from quicwg/invariants

Invariants


Compare: https://github.com/quicwg/base-drafts/compare/27902c4be06f...96b076bbedb1
----==_mimepart_5a8b649a6c76e_31802b293590fc0c51161--


From nobody Mon Feb 19 15:58:28 2018
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 1165F120227 for <quic-issues@ietfa.amsl.com>; Mon, 19 Feb 2018 15:58:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 2gqasS-ZyW9g for <quic-issues@ietfa.amsl.com>; Mon, 19 Feb 2018 15:58:22 -0800 (PST)
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 137C61241FC for <quic-issues@ietf.org>; Mon, 19 Feb 2018 15:58:21 -0800 (PST)
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=34VXof+atCpvPRUqlQAgMVWk4Lg=; b=ZlZ9GnlWvtXkrNEU 5QdLvkZn5/cEp309FeekUav9zTB/gphB2WQ9hTOTCfCceQhXTHIlkq5ZtHgmejhI ARKaR6J1E+rFymSd4mf/W4pLUUJPtVa4SHoHynKudkQbAmEXbSd3GJUF8PAHcMB/ Lb/UdoCEyAhUc1UuPNwiZlMvEus=
Received: by filter0189p1iad2.sendgrid.net with SMTP id filter0189p1iad2-30239-5A8B649C-1B 2018-02-19 23:58:21.028575762 +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 ismtpd0007p1iad1.sendgrid.net (SG) with ESMTP id POyTSl0NR5mAPrCayBwvkw for <quic-issues@ietf.org>; Mon, 19 Feb 2018 23:58:20.857 +0000 (UTC)
Date: Mon, 19 Feb 2018 23:58:21 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab58973f2595d1388c0d28fae0774e9d89aa6e390392cf0000000116a3269c92a169ce11b2b619@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1109/issue_event/1481472934@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1109@github.com>
References: <quicwg/base-drafts/pull/1109@github.com>
Subject: Re: [quicwg/base-drafts] Invariants (#1109)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8b649cb4128_77293fb185c4cf2c101526"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3SnQ34HqSkTyQ1lrqPdbyxObleoEsNZS7KEl iD+GNjAH8Lz6Q3HwSpRmRnqK1JfQryWdhD+83zbXFlU67H+qE17E7uw03jKaxbLzUdRZASl8NQWCvc 3ERpmY8XXz+2XrWI5akL9CcDURkZ6eTYXfPph+TrI7RKC379mE2nLh+05jI5FHPv62H/TcQ+pjDtgu Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/q9FC_fWzb5fcKQPdOZqfWSWaI1M>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 19 Feb 2018 23:58:23 -0000

----==_mimepart_5a8b649cb4128_77293fb185c4cf2c101526
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1109.

-- 
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/1109#event-1481472934
----==_mimepart_5a8b649cb4128_77293fb185c4cf2c101526
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1109" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="296924697" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1109">#1109</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1109#event-1481472934">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4ls_qVQFpDvY43z371GFmm65y5kks5tWgqcgaJpZM4SEkkV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2LMoal7Tr5C8WJqtn--GgNNNePEks5tWgqcgaJpZM4SEkkV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1109#event-1481472934"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1109."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1109#event-1481472934"}}}</script>
----==_mimepart_5a8b649cb4128_77293fb185c4cf2c101526--


From nobody Mon Feb 19 16:00:08 2018
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 BE01F1241FC for <quic-issues@ietfa.amsl.com>; Mon, 19 Feb 2018 16:00:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.402
X-Spam-Level: 
X-Spam-Status: No, score=-5.402 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 IPwx8EtqymnV for <quic-issues@ietfa.amsl.com>; Mon, 19 Feb 2018 16:00:05 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 81AFC120227 for <quic-issues@ietf.org>; Mon, 19 Feb 2018 16:00:05 -0800 (PST)
Date: Mon, 19 Feb 2018 16:00:04 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519084804; bh=FHkWXjinibzCxQZJwebeOE+K69YUrTydNqBS8b/czEk=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=zfG3yrkVAsE6ztPWDQQL6xMGySltlMceALPB/SdWPc05IKUJtnkqaHleopnZ3qQ1m 9C/ccgPKyhC5M/+mfUWgYmpyJPQ9mrJoRo5vb6KjzvR4u1dY7ZJqAsaUi8il6fooh8 4r7uljNAJqnHYE71SGcdeTEgXPDbNULrR6z/cksI=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2a67b1cc6fa6d9a70645fdc4f660ff4f2b4f7f5192cf0000000116a3270492a169ce11c3b098@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1118/366830278@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1118@github.com>
References: <quicwg/base-drafts/issues/1118@github.com>
Subject: Re: [quicwg/base-drafts] text on retry and connection id (#1118)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8b6504b4a81_57d72ad3fa9aaecc109065"; 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/ztygOyEYM1FQ0Eu0kuLwpc4b7og>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 00:00:07 -0000

----==_mimepart_5a8b6504b4a81_57d72ad3fa9aaecc109065
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Would dropping the "any" help.  I just don't want to avoid the over-rotation that specifically identifying Initial here would have: "so just the Initial, but not Handshake or packets with short headers..."

-- 
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/1118#issuecomment-366830278
----==_mimepart_5a8b6504b4a81_57d72ad3fa9aaecc109065
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Would dropping the "any" help.  I just don't want to avoid the over-ro=
tation that specifically identifying Initial here would have: "so just th=
e Initial, but not Handshake or packets with short headers..."</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1118#issuecomment-366830278">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq3mL=
fPDNkARThkKleZtFr0M6NPZyks5tWgsEgaJpZM4SJd6E">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7=
iG6lT31ojv1WR2WM5MYLqU-DMNks5tWgsEgaJpZM4SJd6E.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1118#issuecomment-366830278"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson=
 in #1118: Would dropping the \"any\" help.  I just don't want to avoid t=
he over-rotation that specifically identifying Initial here would have: \=
"so just the Initial, but not Handshake or packets with short headers...\=
""}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-=
drafts/issues/1118#issuecomment-366830278"}}}</script>=

----==_mimepart_5a8b6504b4a81_57d72ad3fa9aaecc109065--


From nobody Tue Feb 20 01:21:44 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 F0FAB126D74 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 01:21:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level: 
X-Spam-Status: No, score=-1.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 QIYwVZ2rYLM5 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 01:21:42 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 CB21E124239 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 01:21:42 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519118502; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=0FPo5Yt18GeS5ong0+NP/Y0I1hyBULNuN5VwrHrNWxA=; b=hEkeOiYfcE2u58JW56hQ0a6Ksy0fukPjYx03GRuD2nOhEd3+QHhsU5lS0KaRcq5KhgKlrYJ6 eq8moDH8q+GKpLPKZy0nMZySP3s/mntySCYNH/jIsr3voumVfTa2OO477qX/IkoVnTRfuvbe MuYRctAoRmTSbyGrHXXcsg92278=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: lars=eggert.org@github.com
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 5a8be8a6.7fa3b05c9f30-smtp-out-n02; Tue, 20 Feb 2018 09:21:42 -0000 (UTC)
Date: Tue, 20 Feb 2018 01:21:41 -0800
From: Lars Eggert <lars@eggert.org>
Reply-To: Lars Eggert <lars@eggert.org>
To: quic-issues@ietf.org
Message-ID: <5a8be8a512fd7_72f42aad668bbc101447d3@hookshot-fe-d2afb11.cp1-iad.github.net.mail>
Subject: [quicwg/wg-materials] 5466bf: Add QUIC measurement lightning talk
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8be8a51283f_72f42aad668bbc101446ae"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ChiefyyMCdGNjYv8n_IyRpVVFPk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 20 Feb 2018 09:21:44 -0000

----==_mimepart_5a8be8a51283f_72f42aad668bbc101446ae
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: 5466bfbeab940b1a1ce3ba4ac4b9d5d27f3efdc9
      https://github.com/quicwg/wg-materials/commit/5466bfbeab940b1a1ce3ba4ac4b9d5d27f3efdc9
  Author: Lars Eggert <lars@eggert.org>
  Date:   2018-02-20 (Tue, 20 Feb 2018)

  Changed paths:
    M ietf101/agenda.md

  Log Message:
  -----------
  Add QUIC measurement lightning talk



----==_mimepart_5a8be8a51283f_72f42aad668bbc101446ae--


From nobody Tue Feb 20 09:11:13 2018
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 D1DE012DA06 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 09:11:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.595
X-Spam-Level: 
X-Spam-Status: No, score=-5.595 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 myX86HnFxlNL for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 09:11:09 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext5.iad.github.net [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4526D12DA03 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 09:11:06 -0800 (PST)
Date: Tue, 20 Feb 2018 09:11:05 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519146665; bh=z7tom0c//imNdr7RRgNAMjKWSLo+dJRdZj9oFwTWvfM=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=GbSq7Y3lEkXSggURMfCfsx5BsosoYI5Q5ZXD15c5ud/73CGym9ard7HskcVEaZ39h +zcQxCG/NXBkeRE9P3d1snABZ6nc8NbBhQwL3Pk6K+ywlDYKmW1Ciu+u2hL50+A67k yvvhe/xCQbeoPbfomoGUSRJYK0n2qlnl6alaONmc=
From: Brian Trammell <notifications@github.com>
Reply-To: quicwg/wg-materials <reply+0166e4abe18887baa3c697dc161103585f8fcc2a9b6a271492cf0000000116a418a992a169ce11cd6c54@reply.github.com>
To: quicwg/wg-materials <wg-materials@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/wg-materials/pull/28@github.com>
Subject: [quicwg/wg-materials] Add spin bit presentation (#28)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c56a94dced_65f13fd413976f2c13526a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: britram
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/eosIfM0qLgFA_DhAVNbf8GFkNUY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 17:11:12 -0000

----==_mimepart_5a8c56a94dced_65f13fd413976f2c13526a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

This presentation (Keynote and PDF) explains the latency spin bit, possible enhancements, and the experiments we've done with it to date.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/wg-materials/pull/28

-- Commit Summary --

  * spin bit presentation

-- File Changes --

    A ietf101/spin-101.key (0)
    A ietf101/spin-101.pdf (0)

-- Patch Links --

https://github.com/quicwg/wg-materials/pull/28.patch
https://github.com/quicwg/wg-materials/pull/28.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/wg-materials/pull/28

----==_mimepart_5a8c56a94dced_65f13fd413976f2c13526a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>This presentation (Keynote and PDF) explains the latency spin bit, possible enhancements, and the experiments we've done with it to date.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/wg-materials/pull/28'>https://github.com/quicwg/wg-materials/pull/28</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>spin bit presentation</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>A</strong>
    <a href="https://github.com/quicwg/wg-materials/pull/28/files#diff-0">ietf101/spin-101.key</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/quicwg/wg-materials/pull/28/files#diff-1">ietf101/spin-101.pdf</a>
    (0)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/wg-materials/pull/28.patch'>https://github.com/quicwg/wg-materials/pull/28.patch</a></li>
  <li><a href='https://github.com/quicwg/wg-materials/pull/28.diff'>https://github.com/quicwg/wg-materials/pull/28.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/wg-materials/pull/28">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9q1Il6cbyZgSY-AcduKcol_ZkP9ks5tWvypgaJpZM4SMTxa">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzQfdqhRz2OxpKuk6jLKHTQi86gyks5tWvypgaJpZM4SMTxa.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/wg-materials/pull/28"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/wg-materials","title":"quicwg/wg-materials","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/wg-materials"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Add spin bit presentation (#28)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/wg-materials/pull/28"}}}</script>

----==_mimepart_5a8c56a94dced_65f13fd413976f2c13526a--


From nobody Tue Feb 20 09:22:49 2018
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 9AEB6120713 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 09:22:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.473
X-Spam-Level: 
X-Spam-Status: No, score=-5.473 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=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 RgCMm_SNjAQE for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 09:22:41 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C0C11205F0 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 09:22:41 -0800 (PST)
Date: Tue, 20 Feb 2018 09:22:39 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519147359; bh=NO0csmNnXSca0EpiasXPyR5hZqyTY8FlJGLQ5Px59Q8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=KOMvNfrN8/SS6l+1R4BPZeg5v9sNo3VR8Cc0dxIge4jt4SQKiQIdVbsh92BKSiEym 2yx9qB0OIpoAWoLvkRZODBjYUcYz3EFxRTPOWTjFHYM88YTmgIYvbY5UlBd7cgudTi Eg827HyMr6RZfJAnmxt33GYAYykUXyNfXgfHLsxs=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5fd268010bbcce6fee83c637f49a8c534050cc3e92cf0000000116a41b5f92a169ce11c36a73@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1117/c367051869@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1117@github.com>
References: <quicwg/base-drafts/pull/1117@github.com>
Subject: Re: [quicwg/base-drafts] Integrate QCRAM (#1117)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c595fc1f59_425d2af04c6f6ec4589ba"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/ChVU0zsYYDVMKG_09bX8gWVt7FE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 17:22:44 -0000

----==_mimepart_5a8c595fc1f59_425d2af04c6f6ec4589ba
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

This looks OK to me.

-- 
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/1117#issuecomment-367051869
----==_mimepart_5a8c595fc1f59_425d2af04c6f6ec4589ba
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>This looks OK to me.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1117#issuecomment-367051869">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzPN7DrHySQkMUmqGU_SOPKMmhdBks5tWv9fgaJpZM4SJYTM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-T9vdnR5GwmsVyf6NItUkl3puGHks5tWv9fgaJpZM4SJYTM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1117#issuecomment-367051869"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #1117: This looks OK to me."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1117#issuecomment-367051869"}}}</script>
----==_mimepart_5a8c595fc1f59_425d2af04c6f6ec4589ba--


From nobody Tue Feb 20 09:27:19 2018
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 669CE126D0C for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 09:27:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.998
X-Spam-Level: 
X-Spam-Status: No, score=-6.998 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 k9dcaWf3son6 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 09:27:17 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext4.iad.github.net [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 30CCD1205F0 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 09:27:17 -0800 (PST)
Date: Tue, 20 Feb 2018 09:27:16 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519147636; bh=jYiGJfvfMvju2Qs+M6tg9R3YkOIzt+enbfo5FREM2nA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=GZQ2ZV9CpsgbHpYDhqKTnpd2R1WMEahcnap6Njv0Uqt53rWxM62RFu3IL3DoSQSsK qZE7SQb/UBDX5YPp6QYJVY8ZeogziaItsa1/suZ/f+GkzOVw1OGUaWiczCOll0ewO2 n8VJnNQ9KzDHwqWVnZDG1CsXQ2i0dgelT0Nq5mok=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc790fecbe950e9f5946ef6b842302280409bc58f92cf0000000116a41c7492a169ce11ba5176@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1114/review/97916538@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1114@github.com>
References: <quicwg/base-drafts/pull/1114@github.com>
Subject: Re: [quicwg/base-drafts] Simplify QCRAM abstract (#1114)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c5a746b016_124e3fe1595eaf2c55440"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/cm9TKF-0sUd3iWfbl1FN-EoDmfQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 17:27:18 -0000

----==_mimepart_5a8c5a746b016_124e3fe1595eaf2c55440
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

afrind commented on this pull request.



> @@ -32,15 +32,9 @@ author:
 
 --- abstract
 
-The design of the core QUIC transport subsumes many HTTP/2 features, prominent
-among them stream multiplexing.  A key advantage of the QUIC transport is stream
-multiplexing free of head-of-line (HoL) blocking between streams. In HTTP/2,
-multiplexed streams can suffer HoL blocking due to TCP.
-
-If HTTP/2's HPACK is used for header compression, HTTP/QUIC is still vulnerable
-to HoL blocking, because of HPACK's assumption of in-order delivery.  This draft
-defines QCRAM, a variation of HPACK and mechanisms in the HTTP/QUIC mapping that
-allow the flexibility to avoid header-compression-induced HoL blocking.
+This specification defines QCRAM, a compression format for efficiently
+representing HTTP header fields, to be used in HTTP over QUIC. This is a
+variation of HPACK header compression that avoids head-of-line blocking.

Agreed.  @dtikhonov, would you prefer 'minimizes' here, or do you think we should elaborate? 

'...that minimizes or avoids...'
'...that seeks to reduce...'

-- 
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/1114#discussion_r169396443
----==_mimepart_5a8c5a746b016_124e3fe1595eaf2c55440
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@afrind</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1114#discussion_r169396443">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; @@ -32,15 +32,9 @@ author:
 
 --- abstract
 
-The design of the core QUIC transport subsumes many HTTP/2 features, prominent
-among them stream multiplexing.  A key advantage of the QUIC transport is stream
-multiplexing free of head-of-line (HoL) blocking between streams. In HTTP/2,
-multiplexed streams can suffer HoL blocking due to TCP.
-
-If HTTP/2&#39;s HPACK is used for header compression, HTTP/QUIC is still vulnerable
-to HoL blocking, because of HPACK&#39;s assumption of in-order delivery.  This draft
-defines QCRAM, a variation of HPACK and mechanisms in the HTTP/QUIC mapping that
-allow the flexibility to avoid header-compression-induced HoL blocking.
+This specification defines QCRAM, a compression format for efficiently
+representing HTTP header fields, to be used in HTTP over QUIC. This is a
+variation of HPACK header compression that avoids head-of-line blocking.
</pre>
<p>Agreed.  <a href="https://github.com/dtikhonov" class="user-mention">@dtikhonov</a>, would you prefer 'minimizes' here, or do you think we should elaborate?</p>
<p>'...that minimizes or avoids...'<br>
'...that seeks to reduce...'</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1114#discussion_r169396443">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_5tK4P-TzdaNbNauSv1K05Ti8URks5tWwB0gaJpZM4SGvo3">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1bK8wYkGgSGC7QPQIm20sxF3szDks5tWwB0gaJpZM4SGvo3.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1114#discussion_r169396443"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind commented on #1114"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1114#discussion_r169396443"}}}</script>
----==_mimepart_5a8c5a746b016_124e3fe1595eaf2c55440--


From nobody Tue Feb 20 10:42:25 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 9A65D12DA25 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 10:42:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level: 
X-Spam-Status: No, score=-1.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 5RF8UoHDBZnM for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 10:42:23 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 685FE12D96A for <quic-issues@ietf.org>; Tue, 20 Feb 2018 10:42:23 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519152142; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=UO2ll6q2mQF+4ZYFePpjP7dC+QVIc+Wu4PLd9MFucsw=; b=V9IT+h2HspU5UINFpJU9KZ/sTbXIMFHRJX/Wuydj7N+DnRAx4kpnbeRsPg2tU1rynbfI85H5 KOr7w0EybNyRka2CItA7Rg8qUTzJhkP3nd4CDZWQnjOEDasYnXXaqrLJFX1cVfk1Hidz4Rbq 8a7fZd1203UA5pTBzJAu1zhuOMI=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: lars=eggert.org@github.com
Received: from github.com (Unknown [192.30.252.44]) by mxa.mailgun.org with ESMTP id 5a8c6c0e.7f2a4451c8a0-smtp-out-n02; Tue, 20 Feb 2018 18:42:22 -0000 (UTC)
Date: Tue, 20 Feb 2018 10:42:21 -0800
From: Lars Eggert <lars@eggert.org>
Reply-To: Lars Eggert <lars@eggert.org>
To: quic-issues@ietf.org
Message-ID: <5a8c6c0d78370_4c522af970235c141613a@hookshot-fe-6e9b612.cp1-iad.github.net.mail>
Subject: [quicwg/wg-materials] 93cbc9: spin bit presentation
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8c6c0d77fca_4c522af970235c1416123a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/IfXXOrkETVh-OgJn_d4apSJudJs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 20 Feb 2018 18:42:25 -0000

----==_mimepart_5a8c6c0d77fca_4c522af970235c1416123a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: 93cbc9eaed6de2f631d81ac9974ddd338b6391ed
      https://github.com/quicwg/wg-materials/commit/93cbc9eaed6de2f631d81ac9974ddd338b6391ed
  Author: Brian Trammell <brian@trammell.ch>
  Date:   2018-02-20 (Tue, 20 Feb 2018)

  Changed paths:
    A ietf101/spin-101.key
    A ietf101/spin-101.pdf

  Log Message:
  -----------
  spin bit presentation


  Commit: 0b02027175404861bf85c1ab2ba6d60be3955f98
      https://github.com/quicwg/wg-materials/commit/0b02027175404861bf85c1ab2ba6d60be3955f98
  Author: Lars Eggert <lars@eggert.org>
  Date:   2018-02-20 (Tue, 20 Feb 2018)

  Changed paths:
    A ietf101/spin-101.key
    A ietf101/spin-101.pdf

  Log Message:
  -----------
  Merge pull request #28 from britram/spinbit

Add spin bit presentation


Compare: https://github.com/quicwg/wg-materials/compare/5466bfbeab94...0b0202717540
----==_mimepart_5a8c6c0d77fca_4c522af970235c1416123a--


From nobody Tue Feb 20 10:42:32 2018
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 49B4512DA4A for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 10:42:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 CQgzDY8Arvtn for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 10:42:26 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext4.iad.github.net [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1CAAA12D96A for <quic-issues@ietf.org>; Tue, 20 Feb 2018 10:42:26 -0800 (PST)
Date: Tue, 20 Feb 2018 10:42:22 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519152142; bh=AA0pmvxJa6YTgvLxUhU+MGtuBadjIrnBAM+jAdNyT/s=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ZChvQx+C7wjrdqt57kl4pPNxyS+0LuZ7eCAhXeFPQBkKCsW+rzygUo7Bb3pXOA5zh nuDYxg+Zzd9JFSftVm7fn8OXwkiiwfU+Ah8WFuO/NAWG0YUXf8F9IeC+FeIhxzYUCM SnYRgTLI1RhtPR3TSxJE64eJX+N9JRmFFGduCRyU=
From: Lars Eggert <notifications@github.com>
Reply-To: quicwg/wg-materials <reply+0166e4abc78ba3cc700c5a224251c8191fba8eab2214c37e92cf0000000116a42e0e92a169ce11cd6c54@reply.github.com>
To: quicwg/wg-materials <wg-materials@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/wg-materials/pull/28/issue_event/1483092189@github.com>
In-Reply-To: <quicwg/wg-materials/pull/28@github.com>
References: <quicwg/wg-materials/pull/28@github.com>
Subject: Re: [quicwg/wg-materials] Add spin bit presentation (#28)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c6c0e99376_1c612adb85f00ed4753d8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: larseggert
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/Ix7pCLxa5UQFuksQLr_APDcuFgU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 18:42:27 -0000

----==_mimepart_5a8c6c0e99376_1c612adb85f00ed4753d8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #28.

-- 
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/wg-materials/pull/28#event-1483092189
----==_mimepart_5a8c6c0e99376_1c612adb85f00ed4753d8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/wg-materials/pull/28" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="298675284" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/wg-materials/issues/28">#28</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/wg-materials/pull/28#event-1483092189">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxfSCGyrN0hddCxiD6X7ORsPq5Ogks5tWxIOgaJpZM4SMTxa">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8MMIC0bq81KRlTb1Ivq95-ufxmIks5tWxIOgaJpZM4SMTxa.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/wg-materials/pull/28#event-1483092189"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/wg-materials","title":"quicwg/wg-materials","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/wg-materials"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #28."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/wg-materials/pull/28#event-1483092189"}}}</script>
----==_mimepart_5a8c6c0e99376_1c612adb85f00ed4753d8--


From nobody Tue Feb 20 10:42:49 2018
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 A98E812DA4A for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 10:42:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.018
X-Spam-Level: 
X-Spam-Status: No, score=-7.018 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=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 iOp2DGsKIoN2 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 10:42:46 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0B01812DA47 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 10:42:46 -0800 (PST)
Date: Tue, 20 Feb 2018 10:42:44 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519152164; bh=GxepUIPLDDxTzEW+RxXZBOvqHgvOxgaD0SoakbKghrM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=cbPYnQY5vRqPzPP6avy9jlYkqQCx+u0kquYmBkvlg0QoupoZWyc7iXFntoOvxJVoL 5zAv37XNRNQXBDHsXOMEzdcfsGxSRgFYcDzpQUK5MVO4xX0BrpEYxeXtYLNd0+S/Tp 1LMr6N1gSDZaexgcTrQKD5lSt9DYvjcllJoCHrTU=
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abad93da07765183e992907af62d4512b35f26bb6f92cf0000000116a42e2492a169ce11ba5176@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1114/review/97942079@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1114@github.com>
References: <quicwg/base-drafts/pull/1114@github.com>
Subject: Re: [quicwg/base-drafts] Simplify QCRAM abstract (#1114)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c6c2470f0b_5ecf3ff9d7d12f3413969c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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/_CB8cstGcZQAAxGNoPrTqcJe_bg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 18:42:48 -0000

----==_mimepart_5a8c6c2470f0b_5ecf3ff9d7d12f3413969c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

dtikhonov commented on this pull request.



> @@ -32,15 +32,9 @@ author:
 
 --- abstract
 
-The design of the core QUIC transport subsumes many HTTP/2 features, prominent
-among them stream multiplexing.  A key advantage of the QUIC transport is stream
-multiplexing free of head-of-line (HoL) blocking between streams. In HTTP/2,
-multiplexed streams can suffer HoL blocking due to TCP.
-
-If HTTP/2's HPACK is used for header compression, HTTP/QUIC is still vulnerable
-to HoL blocking, because of HPACK's assumption of in-order delivery.  This draft
-defines QCRAM, a variation of HPACK and mechanisms in the HTTP/QUIC mapping that
-allow the flexibility to avoid header-compression-induced HoL blocking.
+This specification defines QCRAM, a compression format for efficiently
+representing HTTP header fields, to be used in HTTP over QUIC. This is a
+variation of HPACK header compression that avoids head-of-line blocking.

As far as abstracts go, the current QCRAM abstract is short.  To keep it that way, "seeks to reduce" is probably the best way to go.  Discussion about minimization vs. avoidance does not have to be surfaced to the level of the abstract.

-- 
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/1114#discussion_r169418649
----==_mimepart_5a8c6c2470f0b_5ecf3ff9d7d12f3413969c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@dtikhonov</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1114#discussion_r169418649">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; @@ -32,15 +32,9 @@ author:
 
 --- abstract
 
-The design of the core QUIC transport subsumes many HTTP/2 features, prominent
-among them stream multiplexing.  A key advantage of the QUIC transport is stream
-multiplexing free of head-of-line (HoL) blocking between streams. In HTTP/2,
-multiplexed streams can suffer HoL blocking due to TCP.
-
-If HTTP/2&#39;s HPACK is used for header compression, HTTP/QUIC is still vulnerable
-to HoL blocking, because of HPACK&#39;s assumption of in-order delivery.  This draft
-defines QCRAM, a variation of HPACK and mechanisms in the HTTP/QUIC mapping that
-allow the flexibility to avoid header-compression-induced HoL blocking.
+This specification defines QCRAM, a compression format for efficiently
+representing HTTP header fields, to be used in HTTP over QUIC. This is a
+variation of HPACK header compression that avoids head-of-line blocking.
</pre>
<p>As far as abstracts go, the current QCRAM abstract is short.  To keep it that way, "seeks to reduce" is probably the best way to go.  Discussion about minimization vs. avoidance does not have to be surfaced to the level of the abstract.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1114#discussion_r169418649">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6jD-lJe227-6f8mU8nbAwEWrjJlks5tWxIkgaJpZM4SGvo3">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9mqqBDToZUK9jmMQvRqKtSw6McKks5tWxIkgaJpZM4SGvo3.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1114#discussion_r169418649"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@dtikhonov commented on #1114"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1114#discussion_r169418649"}}}</script>
----==_mimepart_5a8c6c2470f0b_5ecf3ff9d7d12f3413969c--


From nobody Tue Feb 20 10:44:57 2018
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 118B112DA09 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 10:44:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.483
X-Spam-Level: 
X-Spam-Status: No, score=-0.483 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 IIuPx-KnL2QQ for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 10:44:55 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 F0D1D12D96A for <quic-issues@ietf.org>; Tue, 20 Feb 2018 10:44:54 -0800 (PST)
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=yop27+CUEoZg5W94jf5/pXcf5NY=; b=C/vIdbnpFioPw7e9 9KVM5ZC+Mb0HBs/WDzz1cbSkY1oCgVQs/BRZQAYyxRJZBZmPmJkUtB1s+KrQDfPE Bp5/nKKtI/LL25Jh1C7gWbHPPjpC6cd4TObfi4ddXCKsSaMBYnBcG0kFoxDhKdTW ffnhQVkcWYdIkwl2jRx84RcRMYg=
Received: by filter0428p1mdw1.sendgrid.net with SMTP id filter0428p1mdw1-7608-5A8C6CA5-29 2018-02-20 18:44:53.723463486 +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 ismtpd0010p1iad1.sendgrid.net (SG) with ESMTP id H9m69BueQ-G6-tcrMCt9qQ for <quic-issues@ietf.org>; Tue, 20 Feb 2018 18:44:53.693 +0000 (UTC)
Date: Tue, 20 Feb 2018 18:44:53 +0000 (UTC)
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6d5f3c8941ae9693b302e4b583cacce79dd7bfe992cf0000000116a42ea592a169ce11ba5176@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1114/c367077570@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1114@github.com>
References: <quicwg/base-drafts/pull/1114@github.com>
Subject: Re: [quicwg/base-drafts] Simplify QCRAM abstract (#1114)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c6ca58e8ad_454a2acba0d94ec875144"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2uGLZr3cJcQBwTdEEjI1ph1+F58Z+owGV1EU sJFEXMKx2QbzZJaDPvzIRW869rykucUVlPBbAZPqd6ntCgjOigs8tqo8yvPjT4m4QlP+4KQPfeqWjg rcszVHHfgpN51sU/3aBxI6Dx3QxxGu5BGOppxcGzRuO10Qkbg5pjj++PEftI8qNibBGiKJhMeKLAKr Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ko8eRp2cjruJCfaPattQy38Fnis>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 18:44:56 -0000

----==_mimepart_5a8c6ca58e8ad_454a2acba0d94ec875144
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

SGTM, I'll incorporate that text into PR when at the computer next.


-- 
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/1114#issuecomment-367077570
----==_mimepart_5a8c6ca58e8ad_454a2acba0d94ec875144
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

SGTM, I&#39;ll incorporate that text into PR when at the computer next.<br>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1114#issuecomment-367077570">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8dXm6q0v0ncDFpVpZdwJS-lhivAks5tWxKlgaJpZM4SGvo3">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1We7QfDHFDE0RZik-hZ8QtNkjxpks5tWxKlgaJpZM4SGvo3.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1114#issuecomment-367077570"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@LPardue in #1114: SGTM, I'll incorporate that text into PR when at the computer next.\n"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1114#issuecomment-367077570"}}}</script>
----==_mimepart_5a8c6ca58e8ad_454a2acba0d94ec875144--


From nobody Tue Feb 20 12:15:02 2018
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 F17CE124BFA for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 12:15:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.453
X-Spam-Level: 
X-Spam-Status: No, score=-5.453 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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 K414fX_CNPvz for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 12:15:00 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext5.iad.github.net [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C52101243F6 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 12:14:59 -0800 (PST)
Date: Tue, 20 Feb 2018 12:01:09 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519157697; bh=1pNeQl+AmjHn57HDiu39mjhYpkRL7XqohcYocB44i50=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=cCzOtDg2ScO4gTt0mZAf+3reekNIeWx4h79lDa8J6H3+taQVd8zpztf7/tUhxDI02 H6bZbeTBXwVAY5126Rz6j640/auYngk/K6d19iQaQ24tHsbbcEP2Bw4AeJRPHMd5Zv MVnC9G7aWNgYVvcsFkZBNKgUjQ0xj9lZjbUgibr8=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab394ad9616de3466b1aaee1203a929a3b87bd73da92cf0000000116a4408592a169ce11b9dd2b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1111/c367101056@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1111@github.com>
References: <quicwg/base-drafts/pull/1111@github.com>
Subject: Re: [quicwg/base-drafts] qcram: consistent formatting of range (#1111)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c7e85eaccc_74af3f9be5e24f3058493"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/PqacAF7uBzngdIDAklef2iddJtc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 20:15:01 -0000

----==_mimepart_5a8c7e85eaccc_74af3f9be5e24f3058493
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I'm not sure why the build failed - I see a 403 Forbidden in the logs.  Maybe that's a transient issue?

-- 
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/1111#issuecomment-367101056
----==_mimepart_5a8c7e85eaccc_74af3f9be5e24f3058493
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I'm not sure why the build failed - I see a 403 Forbidden in the logs.  Maybe that's a transient issue?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1111#issuecomment-367101056">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxScEoC5bE66uREYLOR4dK64VLHjks5tWySFgaJpZM4SGnbz">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-c4X5fuYev6RuX36PFDmsZllx1Bks5tWySFgaJpZM4SGnbz.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1111#issuecomment-367101056"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #1111: I'm not sure why the build failed - I see a 403 Forbidden in the logs.  Maybe that's a transient issue?"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1111#issuecomment-367101056"}}}</script>
----==_mimepart_5a8c7e85eaccc_74af3f9be5e24f3058493--


From nobody Tue Feb 20 12:17:38 2018
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 76153124BFA for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 12:17:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level: 
X-Spam-Status: No, score=-2.009 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 TtzqONtys9ly for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 12:17:36 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 D5BA31243F6 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 12:17:35 -0800 (PST)
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=Mc3IDeLGwCFit+okF+/gX1lm004=; b=XV83anG6VgRbJHbh xZPdnoJEwAs0MqFJKdKLBA7sT9nXElh86MLjHB1KcKhgXQrF15Z4Z1qaZH7IxNU8 M6VUs5Eqkf9kt4mf5BdgJ6R7Tx3e1PvixS5En0JMI+AXxHU4ThZmXO/nCEk529rx RhmdrKhkYCAUOV4Kgy34ArLdNDM=
Received: by filter1253p1mdw1.sendgrid.net with SMTP id filter1253p1mdw1-26509-5A8C825E-15 2018-02-20 20:17:34.882750427 +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 ismtpd0017p1iad2.sendgrid.net (SG) with ESMTP id -Wzrodx5RnuYpil1myjyBg for <quic-issues@ietf.org>; Tue, 20 Feb 2018 20:17:34.844 +0000 (UTC)
Date: Tue, 20 Feb 2018 20:17:35 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb9245b87e221db2ca0ef3d8649451d68b7563edd92cf0000000116a4420d92a169ce11b9e010@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1112/review/97970132@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1112@github.com>
References: <quicwg/base-drafts/pull/1112@github.com>
Subject: Re: [quicwg/base-drafts] qcram: section reference format (#1112)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c800db8179_180c2adc41240ed0110717"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1WUecqDmdh2Ju2WrfIx0FIa/aBQ+70VpIfXP OFDsgklOlsC2aBDe2ceGnAtOGSZ8394DCXTY3KFSPn2hSCjtkp6rwrhxdQpsb0AbTr0Hv8foVscpSV BLhvk6lO7/OhzyY3j54Aq1br3kJ5WpOIQjkDcZDxDNe6nL1o6xlRUoIaYQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/jL3Q_wH2lkyUcb07FiV8Gsl_2c8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 20:17:37 -0000

----==_mimepart_5a8c800db8179_180c2adc41240ed0110717
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

afrind commented on this pull request.



> @@ -362,7 +362,7 @@ the number of concurrently blocked streams.
 
 ### Fixed overhead.
 
-HPACK defines overhead as 32 bytes ({{!RFC7541}} Section 4.1).  As described
+HPACK defines overhead as 32 bytes ({{!RFC7541}}, Section 4.1).  As described

Is there a consistent format we should use for references to RFC7541?  Or it's ok that one is 'see Section X.Y of' and the other is ', Section X.Y'?

> @@ -103,7 +103,7 @@ PUSH_PROMISE frames (see {{hq-frames}}).
 If a header block contains no vulnerable header fields, BLOCKING MUST be 0.
 This implies that the header fields are represented either as references
 to dynamic table entries which are known to have been received, or as
-Literal header fields (see {{RFC7541}} Section 6.2).
+Literal header fields (see Section 6.2 of {{RFC7541}} ).

Is there an extraneous space before ) ?

-- 
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/1112#pullrequestreview-97970132
----==_mimepart_5a8c800db8179_180c2adc41240ed0110717
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@afrind</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1112#discussion_r169443159">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; @@ -362,7 +362,7 @@ the number of concurrently blocked streams.
 
 ### Fixed overhead.
 
-HPACK defines overhead as 32 bytes ({{!RFC7541}} Section 4.1).  As described
+HPACK defines overhead as 32 bytes ({{!RFC7541}}, Section 4.1).  As described
</pre>
<p>Is there a consistent format we should use for references to RFC7541?  Or it's ok that one is 'see Section X.Y of' and the other is ', Section X.Y'?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1112#discussion_r169443246">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; @@ -103,7 +103,7 @@ PUSH_PROMISE frames (see {{hq-frames}}).
 If a header block contains no vulnerable header fields, BLOCKING MUST be 0.
 This implies that the header fields are represented either as references
 to dynamic table entries which are known to have been received, or as
-Literal header fields (see {{RFC7541}} Section 6.2).
+Literal header fields (see Section 6.2 of {{RFC7541}} ).
</pre>
<p>Is there an extraneous space before ) ?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1112#pullrequestreview-97970132">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzVq8UBzKSU_MF39AwlUAYvUR9f-ks5tWyYNgaJpZM4SGnpT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2tlXBh11qnbhqV8F8P6g67k9Ycoks5tWyYNgaJpZM4SGnpT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1112#pullrequestreview-97970132"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind commented on #1112"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1112#pullrequestreview-97970132"}}}</script>
----==_mimepart_5a8c800db8179_180c2adc41240ed0110717--


From nobody Tue Feb 20 13:27:28 2018
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 6B6FC126B6D for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:27:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 n5wL3UF4cqQC for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:27:25 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 419DD120724 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 13:27:25 -0800 (PST)
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=EanRnGBxSXCOmkkDDDxsUu+2TKg=; b=Dk46Mgy1gQ5yCPam k5156roXxlz1dAfJDw0n5E/8wl7E9/4EXx5ZUC/2rS6xnC+M13mu25kgKZ8LEZgE 3WzyB+P3J8/X/IYYKePMPI2EMDviIVeaThQlEa4H341MTLUJHnRwFOs88v9p662r mGd5XyORAhSq1/8v+F9arbwIY+Y=
Received: by filter1126p1mdw1.sendgrid.net with SMTP id filter1126p1mdw1-14072-5A8C92BC-14 2018-02-20 21:27:24.226955994 +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 ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id ly4Gh5NmSqurjvZ56YxXeQ for <quic-issues@ietf.org>; Tue, 20 Feb 2018 21:27:24.407 +0000 (UTC)
Date: Tue, 20 Feb 2018 21:27:24 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1346b7310a52d23df57d53d929e6eb1a38dbe2a792cf0000000116a454bc92a169ce11b9e010@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1112/review/97995292@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1112@github.com>
References: <quicwg/base-drafts/pull/1112@github.com>
Subject: Re: [quicwg/base-drafts] qcram: section reference format (#1112)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c92bc231da_48073fdcfd928f28451c6"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3oRV8XBazVu99RWRCkbKbMoaAw9yg15LhQjn KHoTUM//2u4vlwuWLLc3nfd0P05RDXr8PqR8o/E3HwIbPFf+mccOUjMf6Yx2KZwgxuH1HZofgqVaW1 94pNvTBq6LXSQU9MTJgNTSOxB8FY/3WtwcWZXV5fWsyZTt+yTCQAxMh7u2FDfhDaAtHu/zIj9amKH1 s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/RVv5Dj0eUc6tMsxNoklaWsBszD8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 21:27:26 -0000

----==_mimepart_5a8c92bc231da_48073fdcfd928f28451c6
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



> @@ -362,7 +362,7 @@ the number of concurrently blocked streams.
 
 ### Fixed overhead.
 
-HPACK defines overhead as 32 bytes ({{!RFC7541}} Section 4.1).  As described
+HPACK defines overhead as 32 bytes ({{!RFC7541}}, Section 4.1).  As described

I have been using "Section X.Y of {{CITATION}}" always.  The other acceptable form is "{{CITATION}}, Section X.Y", but there is value in consistency.

-- 
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/1112#discussion_r169464874
----==_mimepart_5a8c92bc231da_48073fdcfd928f28451c6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1112#discussion_r169464874">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; @@ -362,7 +362,7 @@ the number of concurrently blocked streams.
 
 ### Fixed overhead.
 
-HPACK defines overhead as 32 bytes ({{!RFC7541}} Section 4.1).  As described
+HPACK defines overhead as 32 bytes ({{!RFC7541}}, Section 4.1).  As described
</pre>
<p>I have been using "Section X.Y of {{CITATION}}" always.  The other acceptable form is "{{CITATION}}, Section X.Y", but there is value in consistency.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1112#discussion_r169464874">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq20J8_Skn0v59I-DyOYR0nmkjRAlks5tWzi8gaJpZM4SGnpT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2CAm-SBY3CYiseZDxN-IUg-KxtLks5tWzi8gaJpZM4SGnpT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1112#discussion_r169464874"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1112"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1112#discussion_r169464874"}}}</script>
----==_mimepart_5a8c92bc231da_48073fdcfd928f28451c6--


From nobody Tue Feb 20 13:34:32 2018
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 9747612DA6C for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:34:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.453
X-Spam-Level: 
X-Spam-Status: No, score=-5.453 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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 DYWtiY7Xm7TT for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:34:29 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AAF6A120724 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 13:34:29 -0800 (PST)
Date: Tue, 20 Feb 2018 13:34:28 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519162468; bh=Vg0HwIxv+QWWkoc7us2xJkIactJWKv6kLSHCAmLQsG0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=idcj85AHlYql3N4yp28nAbPiU3rvz6cV31dLQ5Pep9qC7ubGQRcqHVHrAXXut2pR9 efeJ/+W89RZsBN+m8k6rGhNTAZHt6/hiGDHVD2IgSZE5Dsd9SSiLYht6veti4NRdrt nUFU2UqE54z1QXu7xfEUSr+gW5c73KG6w84XXl78=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab368d294e14f0dbb6817ca0689f28d2eeb591df7e92cf0000000116a4566492a169ce11b2b619@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1109/review/97997686@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1109@github.com>
References: <quicwg/base-drafts/pull/1109@github.com>
Subject: Re: [quicwg/base-drafts] Invariants (#1109)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c94649f9eb_4dc92ad2464faec81246cf"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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/vPWvQwuor3znb0HqKZdDf1m_S3k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 21:34:31 -0000

----==_mimepart_5a8c94649f9eb_4dc92ad2464faec81246cf
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

janaiyengar commented on this pull request.

(thanks for merging!)



-- 
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/1109#pullrequestreview-97997686
----==_mimepart_5a8c94649f9eb_4dc92ad2464faec81246cf
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@janaiyengar</b> commented on this pull request.</p>

<p>(thanks for merging!)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1109#pullrequestreview-97997686">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_1tkxFauWZ862McjVHj06-UHYFkks5tWzpkgaJpZM4SEkkV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1PPGuEDF1GRSD3wrCNzw7jb5Axxks5tWzpkgaJpZM4SEkkV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1109#pullrequestreview-97997686"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar commented on #1109"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1109#pullrequestreview-97997686"}}}</script>
----==_mimepart_5a8c94649f9eb_4dc92ad2464faec81246cf--


From nobody Tue Feb 20 13:41:22 2018
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 F248C12DA73 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:41:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 x0c59qD1WkWs for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:41:20 -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 9C8791205D3 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 13:41:18 -0800 (PST)
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=VjepPjvamVWiUkAsJIpEyIhH5e8=; b=FyvmiO1QUvlibEYC ki1ZaHE86bIOW/NOMyrKj49KAgqP7jcmzPlRgdWBf7OpCPCjvntPcRH1VYbLvebq lHG4xnu+6BWvpOt9k+2n11KpY+bp3876jdHtoJLUuZbThoUh/6TCBptNBZxRm2Hs VDTf1gaxuP1LbhXdzDM/kbLsc9Y=
Received: by filter0194p1iad2.sendgrid.net with SMTP id filter0194p1iad2-20301-5A8C95FD-E 2018-02-20 21:41:17.335858821 +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 ismtpd0013p1iad2.sendgrid.net (SG) with ESMTP id tiX47MHpSJ6X3ZpNNMRxMg for <quic-issues@ietf.org>; Tue, 20 Feb 2018 21:41:17.370 +0000 (UTC)
Date: Tue, 20 Feb 2018 21:41:17 +0000 (UTC)
From: Julian Reschke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf1cede023a315eb3cd6fd9a4357507ff817de3a192cf0000000116a457fc92a169ce11b9e010@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1112/review/97999891@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1112@github.com>
References: <quicwg/base-drafts/pull/1112@github.com>
Subject: Re: [quicwg/base-drafts] qcram: section reference format (#1112)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c95fcda4f8_6a7b2b08ca72ced41466ce"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: reschke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0Cm5vcJPkzhzo/Kw5tKZDwJsLRrPH1jx825e paBMOLHTCDP/8BaVWuygq1iXkerXKYMNjwxS+VgI4gnqo//2E8w4MXc8ars/MwPqJjUb/ZQHhaP8uR 9jp7Ct9iwpUat5KJWIRjUrLMXjCHykKGZ87HmpClwHCg61WnKkhlWK5x+0jVe4roJwy84sZyNC6Sbb I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/We1f-xlVp9qaOW14uEjd3pfOue0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 21:41:21 -0000

----==_mimepart_5a8c95fcda4f8_6a7b2b08ca72ced41466ce
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

reschke commented on this pull request.



> @@ -103,7 +103,7 @@ PUSH_PROMISE frames (see {{hq-frames}}).
 If a header block contains no vulnerable header fields, BLOCKING MUST be 0.
 This implies that the header fields are represented either as references
 to dynamic table entries which are known to have been received, or as
-Literal header fields (see {{RFC7541}} Section 6.2).
+Literal header fields (see Section 6.2 of {{RFC7541}} ).

yes

-- 
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/1112#discussion_r169468836
----==_mimepart_5a8c95fcda4f8_6a7b2b08ca72ced41466ce
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@reschke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1112#discussion_r169468836">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; @@ -103,7 +103,7 @@ PUSH_PROMISE frames (see {{hq-frames}}).
 If a header block contains no vulnerable header fields, BLOCKING MUST be 0.
 This implies that the header fields are represented either as references
 to dynamic table entries which are known to have been received, or as
-Literal header fields (see {{RFC7541}} Section 6.2).
+Literal header fields (see Section 6.2 of {{RFC7541}} ).
</pre>
<p>yes</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1112#discussion_r169468836">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxWqSAAmfcy6rMKYUx85_w7Wdh0jks5tWzv8gaJpZM4SGnpT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4nfKujNpA0KoF5cbKqAotMlUgCeks5tWzv8gaJpZM4SGnpT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1112#discussion_r169468836"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@reschke commented on #1112"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1112#discussion_r169468836"}}}</script>
----==_mimepart_5a8c95fcda4f8_6a7b2b08ca72ced41466ce--


From nobody Tue Feb 20 13:43:11 2018
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 F3C42120724 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:43:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 7JCriOjOe5Ku for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:43:07 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 A7BCE12D9FE for <quic-issues@ietf.org>; Tue, 20 Feb 2018 13:43:06 -0800 (PST)
Date: Tue, 20 Feb 2018 13:42:56 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519162980; bh=iyr4Fb8+omX0NOe5FqMBuZFEBxN9PGW8Zh9FRDFTkXY=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=lDHdXwNHzgbTUx1wF6BKLN/y4odtZ+80+SnPBdCDuFl8IkGZDklp/0iF/2U+RVKZa QXoJOYiOdjHXBZvZ9ZQTVkj9dGZQMrKOgHqpvjK3qtuCvCXBhPdwjncpvxbPJVJkwD X3pKbZQGmVlskRPGxPh6vY487BAlmf+PU1jrpI/c=
From: Julian Reschke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab720677a1a22379bf4fb8395844e3e570234ebcb492cf0000000116a4586092a169ce11b9e010@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1112/review/98000407@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1112@github.com>
References: <quicwg/base-drafts/pull/1112@github.com>
Subject: Re: [quicwg/base-drafts] qcram: section reference format (#1112)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c966094018_7b23fc2d7dc4f2c870bc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: reschke
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/rkbcrEEbMAB4HyPMofuoKJVqRv4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 21:43:09 -0000

----==_mimepart_5a8c966094018_7b23fc2d7dc4f2c870bc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

reschke commented on this pull request.



> @@ -362,7 +362,7 @@ the number of concurrently blocked streams.
 
 ### Fixed overhead.
 
-HPACK defines overhead as 32 bytes ({{!RFC7541}} Section 4.1).  As described
+HPACK defines overhead as 32 bytes ({{!RFC7541}}, Section 4.1).  As described

...depends on context. The first form works a bit better in prose, the second one in parentheses. IMHO.

-- 
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/1112#discussion_r169469298
----==_mimepart_5a8c966094018_7b23fc2d7dc4f2c870bc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@reschke</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1112#discussion_r169469298">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; @@ -362,7 +362,7 @@ the number of concurrently blocked streams.
 
 ### Fixed overhead.
 
-HPACK defines overhead as 32 bytes ({{!RFC7541}} Section 4.1).  As described
+HPACK defines overhead as 32 bytes ({{!RFC7541}}, Section 4.1).  As described
</pre>
<p>...depends on context. The first form works a bit better in prose, the second one in parentheses. IMHO.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1112#discussion_r169469298">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0RfO2nZzqHJ64FM70Iwq2U-cKRsks5tWzxggaJpZM4SGnpT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9neka_uvnMt4xmQNZ_da5RxoSFmks5tWzxggaJpZM4SGnpT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1112#discussion_r169469298"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@reschke commented on #1112"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1112#discussion_r169469298"}}}</script>
----==_mimepart_5a8c966094018_7b23fc2d7dc4f2c870bc--


From nobody Tue Feb 20 13:45:18 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 E2247124C27 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:45:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level: 
X-Spam-Status: No, score=-1.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 L2vZ8rjffdd4 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:45:15 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 40C97120724 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 13:45:15 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519163114; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=LNRM+qZYnycqmcT8MG/DT83V2Jbs2akSE+znNd5tgZk=; b=ute2RG/IpQi3Gcm9RCLVJKp6Wn1v7UCd9JwJ9/5vQrijhLYHyzKrZHacE37vJaIT8nG8jOwo lGp7RQFmCtvL5imtMpxt5sRgI3Q+czp7pdoeLh8geRb7LjDfEwQrhZ9gUl6qWLILc9bNzFJr DTKY6sgME67TDhTTWSxil0oR0+0=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a8c96ea.7f0d001077b0-smtp-out-n03; Tue, 20 Feb 2018 21:45:14 -0000 (UTC)
Date: Tue, 20 Feb 2018 13:45:13 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a8c96e9e92ab_5c722ae0a1667c0c961dc@hookshot-fe-32b5f5b.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 479d6e: HoL => head-of-line
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8c96e9e8ac7_5c722ae0a1667c0c96011"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XgaZrS_zskLMlsYwWwqLZMPUrzk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 20 Feb 2018 21:45:17 -0000

----==_mimepart_5a8c96e9e8ac7_5c722ae0a1667c0c96011
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/integrate_qcram
  Home:   https://github.com/quicwg/base-drafts
  Commit: 479d6e860e264d010cc9f53ae8b263abce324776
      https://github.com/quicwg/base-drafts/commit/479d6e860e264d010cc9f53ae8b263abce324776
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-20 (Tue, 20 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  HoL => head-of-line



----==_mimepart_5a8c96e9e8ac7_5c722ae0a1667c0c96011--


From nobody Tue Feb 20 13:45:26 2018
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 D31B812DA3D for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:45:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 bmGQxXG-LDmG for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:45:18 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 5EB51120724 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 13:45:18 -0800 (PST)
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=vSQOhwZ1+bMreaIk9c3hbMHzNFo=; b=mFXYwBc1pdD/kzSg 6X0J1jDDCwEKqhQ3rEKUQZbcDhk2tdVNR1hVVJeUvPKP4TU+P/gsvMZN177j5ekt SmmnY1yBeRQqoyjDgOwX2dzKaciMHp2CFZnoGjSvoTRXTb40ylN9yXBhekH3oS7N OWBceQNk89/MBZXLtxkh2e5N75Q=
Received: by filter0631p1iad2.sendgrid.net with SMTP id filter0631p1iad2-6845-5A8C96ED-9 2018-02-20 21:45:17.405914672 +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 ismtpd0001p1iad2.sendgrid.net (SG) with ESMTP id heYbp-7zSbaD2LvUKHQztw for <quic-issues@ietf.org>; Tue, 20 Feb 2018 21:45:17.363 +0000 (UTC)
Date: Tue, 20 Feb 2018 21:45:17 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1117/push/2345468515@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1117@github.com>
References: <quicwg/base-drafts/pull/1117@github.com>
Subject: Re: [quicwg/base-drafts] Integrate QCRAM (#1117)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c96ed43808_283fd3fccd403ef2c19659e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak35aAcFCFvIfyrvE4mZZRG4fh9yBH/GR75EG3 FBEIMw39PxWdyfXRUgGvv/Uwn2d2rTHkDrK1LIZpjvPFOG8E8v0bDrjv0L4IimIqt/KF4ychIs52cH gMeIjotZ4yg4DTryyCtMkXUhRmmoKW4NAefifGSHNEHoYaS0YQ7wZqLDszeCFE1xk1pERZxZMD2HcF A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/yJ2hR_ZOXtLfkL8cp7FKiwUfMDE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 21:45:20 -0000

----==_mimepart_5a8c96ed43808_283fd3fccd403ef2c19659e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 1 commit.

479d6e8  HoL => head-of-line


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1117/files/39eae80ba48bea0d10f5ef637627b63a1c0123cf..479d6e860e264d010cc9f53ae8b263abce324776

----==_mimepart_5a8c96ed43808_283fd3fccd403ef2c19659e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/479d6e8" class="commit-link">479d6e8</a>  HoL =&gt; head-of-line</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1117/files/39eae80ba48bea0d10f5ef637627b63a1c0123cf..479d6e860e264d010cc9f53ae8b263abce324776">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9M8V_vCV-n0NPeURApr771feQFBks5tWzztgaJpZM4SJYTM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqy5H2YK9MFeRLIyzHknum5UUFGKeks5tWzztgaJpZM4SJYTM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1117/files/39eae80ba48bea0d10f5ef637627b63a1c0123cf..479d6e860e264d010cc9f53ae8b263abce324776"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 1 commit in #1117"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1117/files/39eae80ba48bea0d10f5ef637627b63a1c0123cf..479d6e860e264d010cc9f53ae8b263abce324776"}}}</script>

----==_mimepart_5a8c96ed43808_283fd3fccd403ef2c19659e--


From nobody Tue Feb 20 13:46:56 2018
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 AC86812E034 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:46:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.605
X-Spam-Level: 
X-Spam-Status: No, score=-0.605 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_28=1.404, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 iJXlbWxPw-2D for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:46:33 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 78BA212DA6E for <quic-issues@ietf.org>; Tue, 20 Feb 2018 13:46:33 -0800 (PST)
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=1jLVoCHlTTaH7y/+hnrRHssWP3c=; b=PQ7ZIV37bh9Fz0eE R0o28L2JR71zcz6mMpeZ0Tbkis2SfdsMt8moxgtWvLR97JWg86v6/D0a0prYdclB zpwYNZ4PvscYTTM+O9qr9EL/UOS4Hx+kifTctiGni6uVHduHE0fqKeczQvT12N/1 GInD7STbzSd1LQnGV1GbmbEdlB0=
Received: by filter0544p1mdw1.sendgrid.net with SMTP id filter0544p1mdw1-3133-5A8C9735-26 2018-02-20 21:46:29.645087666 +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 ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id Eh_uoXRTQjSYUfWq8ZzzmA for <quic-issues@ietf.org>; Tue, 20 Feb 2018 21:46:29.698 +0000 (UTC)
Date: Tue, 20 Feb 2018 21:46:29 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1c12ba2a86d23cc84d94d7219affc86474cc470c92cf0000000116a4593592a169ce11c36a73@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1117/review/98001594@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1117@github.com>
References: <quicwg/base-drafts/pull/1117@github.com>
Subject: Re: [quicwg/base-drafts] Integrate QCRAM (#1117)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c97358cf64_7a7d3fdcfd928f28574ce"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3wGS3gOTpwO9E5fN2Ic9TCYXbNNMHEd2aoxa sLdumGgDtCXsjo2pWNhVMDsbkW0QrKTm0D1uGjywBu+OHy6Fvdyua5Ei3HJ8uyQ9+05Erre+XFcow1 wIaNbxvWVGlCYDauXD21O7fwJGNxEmnSCE4Qa314Z2rSiho6fzGq9IwDj6Fdp/EHh/9lNlMBx2mzPp U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/sWO1wO8TagQJswneOPvi8c3H-ZE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 21:46:35 -0000

----==_mimepart_5a8c97358cf64_7a7d3fdcfd928f28574ce
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.



>  
-A HEADERS frame with any flags set MUST be treated as a connection error of type
-HTTP_MALFORMED_FRAME.
+BLOCKING (0x01):
+: Indicates the stream might need to wait for dependent headers before
+  processing.  If 0, the frame can be processed immediately upon receipt.

I see this in the same vein as "merge, then fix" -- even if we know the drafts need to change, I want whatever's in the repo at a given commit to be coherent.  When we change QCRAM to not use this, it'll disappear from HTTP, and hopefully quickly.

However, a PR to remove it from both would be very welcome.  ;-)

-- 
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/1117#discussion_r169470308
----==_mimepart_5a8c97358cf64_7a7d3fdcfd928f28574ce
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1117#discussion_r169470308">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  
-A HEADERS frame with any flags set MUST be treated as a connection error of type
-HTTP_MALFORMED_FRAME.
+BLOCKING (0x01):
+: Indicates the stream might need to wait for dependent headers before
+  processing.  If 0, the frame can be processed immediately upon receipt.
</pre>
<p>I see this in the same vein as "merge, then fix" -- even if we know the drafts need to change, I want whatever's in the repo at a given commit to be coherent.  When we change QCRAM to not use this, it'll disappear from HTTP, and hopefully quickly.</p>
<p>However, a PR to remove it from both would be very welcome.  ;-)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1117#discussion_r169470308">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9m1xTbkA3kddVboqldJywVzVuc4ks5tWz01gaJpZM4SJYTM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzDRjt60nlmqYAs6aQbLZ7A-CNeHks5tWz01gaJpZM4SJYTM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1117#discussion_r169470308"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1117"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1117#discussion_r169470308"}}}</script>
----==_mimepart_5a8c97358cf64_7a7d3fdcfd928f28574ce--


From nobody Tue Feb 20 13:50:59 2018
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 208B412D959 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:50:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.615
X-Spam-Level: 
X-Spam-Status: No, score=-5.615 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=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 YDJy26DtozNd for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:50:57 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DB72E1205D3 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 13:50:56 -0800 (PST)
Date: Tue, 20 Feb 2018 13:50:51 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519163451; bh=Tgo9DRKQHQOgvob3RUOyjQk4JSII7po8f1nzhMdy1ew=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=R+wpPcP4KKZN9aPtkE6JYIBEnI1ZtrS2NCgglqsqMGWjzlWipyknNErBz+USja6Ko Kro1E+p3vaWctwft1d1ncRfFkXxWtwiNcXdyzghvHcTTp9GIwe7WvVUH1VT1W2MeP+ 5bgwteleLqx76PnOPgA1JuQhRvvRQ3VS0gx21ZSA=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfee21d7e45862e64749abb30cc565dbb1bed1b7f92cf0000000116a45a3b92a169ce10c89c07@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/review/98003116@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c983bdba05_74a2b2a18ac6ecc2047d0"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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/TLpWoET9BJHUeB9Eah3Xy2nRud4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 21:50:58 -0000

----==_mimepart_5a8c983bdba05_74a2b2a18ac6ecc2047d0
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

janaiyengar commented on this pull request.



> +a new client address fails. If the server has no state about the last validated
+client address, it MUST close the connection silently and discard any further
+packets received from the client for this connection.
+
+We note that receipt of packets with higher packet numbers from the legitimate
+client address will trigger another connection migration.  This will cause the
+validation of the address of the spurious migration to be abandoned.
+
+
+### Loss Detection and Congestion Control
+
+The capacity available on the new path might not be the same as the old path.
+
+A client SHOULD reset its congestion controller and roundtrip time estimator
+prior to sending any non-probing packets from a new local address.
+

Modified this text.

-- 
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/1012#discussion_r169471614
----==_mimepart_5a8c983bdba05_74a2b2a18ac6ecc2047d0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@janaiyengar</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r169471614">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +a new client address fails. If the server has no state about the last validated
+client address, it MUST close the connection silently and discard any further
+packets received from the client for this connection.
+
+We note that receipt of packets with higher packet numbers from the legitimate
+client address will trigger another connection migration.  This will cause the
+validation of the address of the spurious migration to be abandoned.
+
+
+### Loss Detection and Congestion Control
+
+The capacity available on the new path might not be the same as the old path.
+
+A client SHOULD reset its congestion controller and roundtrip time estimator
+prior to sending any non-probing packets from a new local address.
+
</pre>
<p>Modified this text.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r169471614">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_WcEx7IuPB5lb7XuS6HbHuDr5tTks5tWz47gaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0aEaM6Y13ELdjT9CuzRhlqjPhOcks5tWz47gaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r169471614"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar commented on #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012#discussion_r169471614"}}}</script>
----==_mimepart_5a8c983bdba05_74a2b2a18ac6ecc2047d0--


From nobody Tue Feb 20 13:52:10 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 5D12E12D959 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:52:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level: 
X-Spam-Status: No, score=-1.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 Dps_TddBktpN for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:52:06 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 EBA181205D3 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 13:52:05 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519163525; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=qQyCTgNpBtawt6Ao2LjkzPIuMsmIKo7Wwk0Ru/YJ+k8=; b=yP8cIJO77k+Tj1+IzVuewAFgt+Go0zU5dQdwpQFUQ+68Ts++hZI0SpEeIznSaBz6fC3NI92v zTzuR1zYyNvQ34gTo1qrYbUGpfDD6IUoAFqG7MjxBl9PqPv36sRDOZn5dGSe6Hdf5sSZve3p j8m/3Nhj3MTuY6h3m6H3dOe+j3Q=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.44]) by mxa.mailgun.org with ESMTP id 5a8c9885.7feca87f1de0-smtp-out-n03; Tue, 20 Feb 2018 21:52:05 -0000 (UTC)
Date: Tue, 20 Feb 2018 13:52:05 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a8c9885488a_47852aacec64dc1480157@hookshot-fe-6e9b612.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] b82b83: encoder/decoder context
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8c988544d3_47852aacec64dc14800f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/KjFVSX7HiKNCAfWW8RYK9WpGoyc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 20 Feb 2018 21:52:07 -0000

----==_mimepart_5a8c988544d3_47852aacec64dc14800f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/integrate_qcram
  Home:   https://github.com/quicwg/base-drafts
  Commit: b82b83aeac61c40c82aee9990c4f5ecdb2d0f33d
      https://github.com/quicwg/base-drafts/commit/b82b83aeac61c40c82aee9990c4f5ecdb2d0f33d
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-20 (Tue, 20 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  encoder/decoder context


  Commit: 4dc87105bcaf3fc7054ab88016751eca4bae0cb9
      https://github.com/quicwg/base-drafts/commit/4dc87105bcaf3fc7054ab88016751eca4bae0cb9
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-20 (Tue, 20 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md

  Log Message:
  -----------
  Figure formatting


Compare: https://github.com/quicwg/base-drafts/compare/479d6e860e26...4dc87105bcaf
----==_mimepart_5a8c988544d3_47852aacec64dc14800f--


From nobody Tue Feb 20 13:52:17 2018
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 453AF12DA3D for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:52:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 mu3gAyTyNyY7 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:52:09 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 128DB12D959 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 13:52:08 -0800 (PST)
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=tHuLrClCr2kdXC6Gh7a4MaQ5+c0=; b=oRK9SNOg7r2MydnM 5bJ682NaXFoDpQvdpWfdCq5KfYHkFI6B1qHXMJXEiDOmiFa5bp+tfwhnWVO2kgU0 y6RbADDOjP/5eiahV0rNDCRM/LXbmDbkKPDGqUSEDx0ABOPhndh5TKAmP1bxRjsq RvtFuWrDn21d+AwY8PBcxQ9hIgg=
Received: by filter0315p1iad2.sendgrid.net with SMTP id filter0315p1iad2-28983-5A8C9887-F 2018-02-20 21:52:07.470176889 +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 ismtpd0008p1iad2.sendgrid.net (SG) with ESMTP id wGqdFNdLRhecYf5etTQj_A for <quic-issues@ietf.org>; Tue, 20 Feb 2018 21:52:07.444 +0000 (UTC)
Date: Tue, 20 Feb 2018 21:52:07 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1117/push/2345485364@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1117@github.com>
References: <quicwg/base-drafts/pull/1117@github.com>
Subject: Re: [quicwg/base-drafts] Integrate QCRAM (#1117)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c98873c390_37ba2ab39f502ecc112178"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3e94CSF7qgOMU43ryXvdgUm+7YOlK25VaWbG a+Pvs5SvLW/PVT1MlqiyqItAgMTdWvwgMJy1TSCPaFTIiwmXs3Cxk/dhJp6L8FPcu9f9HjTZISO7hF Sw+WVHZXjbWX3G8Jih0jfKvjTqwUlvOJt2YfT+xQgylCUhAlUWH5vR7dBrEw7MJF98HoykP7xpRpL2 g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/2KWeSO5-gIRjOoQqmP4c-a93Qog>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 21:52:10 -0000

----==_mimepart_5a8c98873c390_37ba2ab39f502ecc112178
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 2 commits.

b82b83a  encoder/decoder context
4dc8710  Figure formatting


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1117/files/479d6e860e264d010cc9f53ae8b263abce324776..4dc87105bcaf3fc7054ab88016751eca4bae0cb9

----==_mimepart_5a8c98873c390_37ba2ab39f502ecc112178
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 2 commits.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/b82b83a" class="commit-link">b82b83a</a>  encoder/decoder context</li>
  <li><a href="https://github.com/quicwg/base-drafts/commit/4dc8710" class="commit-link">4dc8710</a>  Figure formatting</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1117/files/479d6e860e264d010cc9f53ae8b263abce324776..4dc87105bcaf3fc7054ab88016751eca4bae0cb9">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_ypxkdgqeARS0HmAN0pvF-J467gks5tWz6HgaJpZM4SJYTM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5d6-EpFQ3PIZ0fDz9kmVHbiHOjtks5tWz6HgaJpZM4SJYTM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1117/files/479d6e860e264d010cc9f53ae8b263abce324776..4dc87105bcaf3fc7054ab88016751eca4bae0cb9"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 2 commits in #1117"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1117/files/479d6e860e264d010cc9f53ae8b263abce324776..4dc87105bcaf3fc7054ab88016751eca4bae0cb9"}}}</script>

----==_mimepart_5a8c98873c390_37ba2ab39f502ecc112178--


From nobody Tue Feb 20 13:53:33 2018
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 5536A12DA3D for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:53:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 QriujKv-TQPu for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:53:31 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E25041205D3 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 13:53:30 -0800 (PST)
Date: Tue, 20 Feb 2018 13:53:30 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519163610; bh=Qg80w7hokdICG1TjQ8QhRF8+CnOZO1/t4CDmw0IJ7yU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=iEPeZ9+pqAtnMKvOtZsWCMvs0pKuiuRIbXZwz7puRO+U0AvXyFBCD5S14T2KlIQiH z6tnb1xd8vtUiRnT44fCxmLz44OOpxSA5d6HhqaO8krYNUroZL3KgVZ/mKaqQsDEEz Iz1i2o+fnhkShX57gbmaTmIJc7G0+g2RFOSgvn/4=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1690b306d871e261aa455c008a7bef2959c7abf492cf0000000116a45ada92a169ce0c19c2b8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/228/issue_event/1483453857@github.com>
In-Reply-To: <quicwg/base-drafts/issues/228@github.com>
References: <quicwg/base-drafts/issues/228@github.com>
Subject: Re: [quicwg/base-drafts] HPACK relies on in-order delivery (#228)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c98da40926_123a2aff120a6ec8490db"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/zsF-yf-WPRBywhd6B9fmxrDjmMI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 21:53:32 -0000

----==_mimepart_5a8c98da40926_123a2aff120a6ec8490db
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #228 via #1117.

-- 
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/228#event-1483453857
----==_mimepart_5a8c98da40926_123a2aff120a6ec8490db
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/228" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="203014840" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/228">#228</a> via <a href="https://github.com/quicwg/base-drafts/pull/1117" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="298019443" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1117">#1117</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/228#event-1483453857">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9rh-YI35eZQmS3RLTWK-D0zDzfvks5tWz7agaJpZM4LtG48">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0-df5GqJyVow2WNN4ymiJFNEVbCks5tWz7agaJpZM4LtG48.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/228#event-1483453857"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #228 via #1117."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/228#event-1483453857"}}}</script>
----==_mimepart_5a8c98da40926_123a2aff120a6ec8490db--


From nobody Tue Feb 20 13:53:42 2018
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 DA39612DA73 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:53:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.391
X-Spam-Level: 
X-Spam-Status: No, score=-0.391 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 n--xDi7nim6Q for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:53:32 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 7B4F01205D3 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 13:53:32 -0800 (PST)
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=tnOJ64f7RqnngpGxhucwjOm1bYo=; b=lUVGgk8wpOggsbVJ DO12CgLezcSAJVxnycy/NLhdOtZJ/B6ZEftKShd40XQnhsqE2AeK0cg9mzbrBeXP CUQcYLP3nWPO7PklPgpz4C40ePdOXDo/CPDRXJc/VUtSeL/0o1MjXI88KzNBwd4h It22W+OXMeE5MqskH+sD8HDZKuI=
Received: by filter0107p1iad2.sendgrid.net with SMTP id filter0107p1iad2-15522-5A8C98DB-B 2018-02-20 21:53:31.558027182 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id Ty6_Ms7wSf6fYFEc-Dx4MA for <quic-issues@ietf.org>; Tue, 20 Feb 2018 21:53:31.498 +0000 (UTC)
Date: Tue, 20 Feb 2018 21:53:31 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab57ae81165bccc67dca781db26c9cf99c01d149a892cf0000000116a45adb92a169ce11c36a73@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1117/issue_event/1483453851@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1117@github.com>
References: <quicwg/base-drafts/pull/1117@github.com>
Subject: Re: [quicwg/base-drafts] Integrate QCRAM (#1117)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c98db50844_1e5453fa439276f381410ad"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak26h7FVJZ5cA1+6PwbQM4WgA7stggZUuapD+J n7J96Hi/ASZkkuEEX6PyXauakiyA3BGj9rUssohb9pRUWLRTvJkQTcj5Q9HCYOluoiI97azGMicYH7 2IjYMDi8gcLRQDt3osm9Vs7iji/xqJ7RPwE54IChJFs9nu7jcjSeFELc4GghQ83IFoOZ8POfncizyv 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/mtwZtfrIq0r8CRzkKDjCNDsTrwQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 21:53:34 -0000

----==_mimepart_5a8c98db50844_1e5453fa439276f381410ad
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1117.

-- 
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/1117#event-1483453851
----==_mimepart_5a8c98db50844_1e5453fa439276f381410ad
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1117" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="298019443" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1117">#1117</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1117#event-1483453851">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-lGvlL4wOK5oqH40ERRnAy2Mgdqks5tWz7bgaJpZM4SJYTM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxMpCkQzJHHPlbhkYZ6zkLbPFXQpks5tWz7bgaJpZM4SJYTM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1117#event-1483453851"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1117."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1117#event-1483453851"}}}</script>
----==_mimepart_5a8c98db50844_1e5453fa439276f381410ad--


From nobody Tue Feb 20 13:53:54 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 DCA0912DA6C for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:53:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.5
X-Spam-Level: *
X-Spam-Status: No, score=1.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_NXDOMAIN=0.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499, URIBL_BLOCKED=0.001] autolearn=no 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 aXRsVWJ58Z3C for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:53:49 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 09F6712D959 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 13:53:48 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519163628; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=cOVRh2+zjSRMzZyaLiyV+MIjQ3LWM2yq0Ttv6VFNzCs=; b=O/7rhFG92F+FGcldgRJo21GRBjNt9t12CLiAu7YoMweS782+lKsmjIG+wpzNNjsC1AS+uZ8Q MqYj91bFzrQlxg6tjqAz0EDndsDKtRDCUliHXfMwUPaqnigAwnto3gXjeV9N/vRJHXRK0P/H XfyGYW7OpfjJ4sKdjVA60TSyi/M=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: afrind=users.noreply.github.com@github.com
Received: from github.com (Unknown [192.30.252.38]) by mxa.mailgun.org with ESMTP id 5a8c98ec.7fca5856f990-smtp-out-n02; Tue, 20 Feb 2018 21:53:48 -0000 (UTC)
Date: Tue, 20 Feb 2018 13:53:47 -0800
From: afrind <afrind@users.noreply.github.com>
Reply-To: afrind <afrind@users.noreply.github.com>
To: quic-issues@ietf.org
Message-ID: <5a8c98eb58e15_251e2af6aab2dc18183632@hookshot-fe-265448d.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8c98eb58897_251e2af6aab2dc181835c4"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/rOioUNCQbYn07YEhCNmJqIV8A1Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 20 Feb 2018 21:53:50 -0000

----==_mimepart_5a8c98eb58897_251e2af6aab2dc181835c4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/tags/show
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_5a8c98eb58897_251e2af6aab2dc181835c4--


From nobody Tue Feb 20 13:56:00 2018
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 C595012D959 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:55:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 d0yPndbVrj-n for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:55:56 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 964A012DB72 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 13:55:56 -0800 (PST)
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=uYSbesBj3nA41YkzTwvrduB60eo=; b=ov9VncltzoLAAmAL 4meUyMf67SYg54bm/LTswFiX5ucE80O45UEurrNYBc7/AFopo3UpUPBhf4sIxfP8 Qbo6KBXcRNJKb7zAyltOs8MHNgj6B0oR+6MGyM2mXZgN7fHGSZYqQqCOpdaxzMCQ i/kA8fIUYYKm70D+IVWSyXyKInY=
Received: by filter0312p1iad2.sendgrid.net with SMTP id filter0312p1iad2-22274-5A8C996B-7 2018-02-20 21:55:55.418393326 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id 0VZ6xdOPTvODOz1YAPtbhg for <quic-issues@ietf.org>; Tue, 20 Feb 2018 21:55:55.323 +0000 (UTC)
Date: Tue, 20 Feb 2018 21:55:55 +0000 (UTC)
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1114/push/2345494761@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1114@github.com>
References: <quicwg/base-drafts/pull/1114@github.com>
Subject: Re: [quicwg/base-drafts] Simplify QCRAM abstract (#1114)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8c99694ffff_5d863feca4cb4f282005ec"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: LPardue
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0IXRWiBiR6/iRv6Twqlg7b93B1yMwcBbYFuv +FNot7fBZ7vp4sWI/vz9rEpmJCp0CzEeoyr0zXRMOmDutDkXoQDOi/cMavD4RO7m9DXab7U1LrHcvq PEt/mS4BrSd3ewIePJX5EvARNlkrvLsQtNElFpC6+u5oV9vEP4Y88NCEHltNxqaeBcIWtX5rb88rnR 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/gyn8J4AqChn5pmhWYj5Jhl05gCo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 21:55:58 -0000

----==_mimepart_5a8c99694ffff_5d863feca4cb4f282005ec
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@LPardue pushed 1 commit.

43ec4a5  dmitri's feedback


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1114/files/1722945ddfd162b4d39fdc4a979cead7e3d277de..43ec4a530c17dd769ebf13a1c540610d3dea7618

----==_mimepart_5a8c99694ffff_5d863feca4cb4f282005ec
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/LPardue" class="user-mention">@LPardue</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/43ec4a5" class="commit-link">43ec4a5</a>  dmitri&#39;s feedback</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1114/files/1722945ddfd162b4d39fdc4a979cead7e3d277de..43ec4a530c17dd769ebf13a1c540610d3dea7618">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_AS34t6ACBl6QQ1IAgFf8mkrMvFks5tWz9pgaJpZM4SGvo3">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxhLuFmxly6w0kyI-4nKPy3Ue41Aks5tWz9pgaJpZM4SGvo3.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1114/files/1722945ddfd162b4d39fdc4a979cead7e3d277de..43ec4a530c17dd769ebf13a1c540610d3dea7618"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@LPardue pushed 1 commit in #1114"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1114/files/1722945ddfd162b4d39fdc4a979cead7e3d277de..43ec4a530c17dd769ebf13a1c540610d3dea7618"}}}</script>

----==_mimepart_5a8c99694ffff_5d863feca4cb4f282005ec--


From nobody Tue Feb 20 13:56:54 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 DD1F712DB72 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:56:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.5
X-Spam-Level: *
X-Spam-Status: No, score=1.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_NXDOMAIN=0.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499, URIBL_BLOCKED=0.001] autolearn=no 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 raAExh1dpWKH for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 13:56:52 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 01EC012D959 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 13:56:51 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519163811; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=Izh7uMuUxqBMfW5Y0LzCZBv7tC/mDYsh8JBPcyUBnWI=; b=JG1V0u46tYDMjcuO5H5NlxE0OVr70JksLRKbYMya4cQASg/JHDpqDmTw3UVqI16tl0YQRw9e fO7jSCdGJgP/HAoUj5+NgEpXXnwI/mLr84LjJKw36sk9Jr+I/zKpObFAveA2GWnwYNRIV3vu 6HDdkhnUiwjRPccFbQHolt1gPgM=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: afrind=users.noreply.github.com@github.com
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5a8c99a3.7ff8281b2e10-smtp-out-n02; Tue, 20 Feb 2018 21:56:51 -0000 (UTC)
Date: Tue, 20 Feb 2018 13:56:50 -0800
From: afrind <afrind@users.noreply.github.com>
Reply-To: afrind <afrind@users.noreply.github.com>
To: quic-issues@ietf.org
Message-ID: <5a8c99a2be780_6da72b18dfccdc101535f5@hookshot-fe-7191cb1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8c99a2be38c_6da72b18dfccdc101534af"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ztF4KYki3bBJhkaz4SwgCyRzOtI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 20 Feb 2018 21:56:53 -0000

----==_mimepart_5a8c99a2be38c_6da72b18dfccdc101534af
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/tags/show
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_5a8c99a2be38c_6da72b18dfccdc101534af--


From nobody Tue Feb 20 14:03:31 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 DA9BA12DB71 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 14:03:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level: 
X-Spam-Status: No, score=-1.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 98IXOVV9cBxH for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 14:03:28 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 9ADC9120724 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 14:03:28 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519164208; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=I+5LorW9P9FWN3l2pCCfzMq12ls6qvAqocNuP0Uel+o=; b=hsCU0FI5l5Y0YFePvPJa8YoJl3gJy4kliBvY25xz9yuGynQoOPL0UN9JW2vSF3pdCHMsZjza EvISWQ8UHaXjxYeIJtWzSfzFZuVKVfGh4RSLBCs3QbY0K3SlsQDtZBeV+j/abMlzMJOxdWT8 1+sSSqdIc9KwhpFiUc+9Cj4CfUU=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.36]) by mxa.mailgun.org with ESMTP id 5a8c98d8.7f690846f900-smtp-out-n02; Tue, 20 Feb 2018 21:53:28 -0000 (UTC)
Date: Tue, 20 Feb 2018 13:53:28 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a8c98d85bb00_7bd62b28ff15fc041265d4@hookshot-fe-cace476.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] e086bc: Integrate QCRAM (#1117)
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8c98d85b7e5_7bd62b28ff15fc04126427"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/HOl77K8JF8p_tFivIDIF2Ixu0a8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 20 Feb 2018 22:03:30 -0000

----==_mimepart_5a8c98d85b7e5_7bd62b28ff15fc04126427
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: e086bc4cc79c213d2e50e8caba66227edb0edbe4
      https://github.com/quicwg/base-drafts/commit/e086bc4cc79c213d2e50e8caba66227edb0edbe4
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-20 (Tue, 20 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Integrate QCRAM (#1117)

* Lift QCRAM frame changes into HTTP/QUIC

* Remove HPACK0

* HoL => head-of-line

* encoder/decoder context

* Figure formatting



----==_mimepart_5a8c98d85b7e5_7bd62b28ff15fc04126427--


From nobody Tue Feb 20 14:18:51 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 15790126579 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 14:18:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.5
X-Spam-Level: *
X-Spam-Status: No, score=1.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_NXDOMAIN=0.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499, URIBL_BLOCKED=0.001] autolearn=no 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 vG3Zq2DdlQkz for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 14:18:47 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 C2D1A1200B9 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 14:18:47 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519165127; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=Y2sQ0Y3Y5UyyoPOroA41XoY0ikqtWjL4qNsydBmfUoc=; b=yOd0XMRQifr3wQA/f4y8gT+IcsPl4EKj1KGpetrIagvNGEMZ3s6IoZ7qfHVA5cz6+nrUXzE8 CaK4OPJ+iyxjczG352YSwm8vl2T78JDhx0dxShK0iy3Ut0biD6P6mMSpGtPESBP+EyH05fhd RhieWBkf0e2CJVAEYrYyo4LePEQ=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: afrind=users.noreply.github.com@github.com
Received: from github.com (Unknown [192.30.252.36]) by mxa.mailgun.org with ESMTP id 5a8c98eb.7f6a183c64b0-smtp-out-n02; Tue, 20 Feb 2018 21:53:47 -0000 (UTC)
Date: Tue, 20 Feb 2018 13:53:47 -0800
From: afrind <afrind@users.noreply.github.com>
Reply-To: afrind <afrind@users.noreply.github.com>
To: quic-issues@ietf.org
Message-ID: <5a8c98eb44e9b_737b2ac69a2dbc08118279@hookshot-fe-cace476.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8c98eb448f6_737b2ac69a2dbc081181f4"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/2i0f65gnzqkPl16HS18abdmuJ5c>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 20 Feb 2018 22:18:49 -0000

----==_mimepart_5a8c98eb448f6_737b2ac69a2dbc081181f4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/tags/draft-ietf-quic-qcram-00
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_5a8c98eb448f6_737b2ac69a2dbc081181f4--


From nobody Tue Feb 20 14:44:30 2018
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 D6488126DFF for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 14:44:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.391
X-Spam-Level: 
X-Spam-Status: No, score=-0.391 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 BFfBPG_4JnFW for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 14:44:27 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 3910F120724 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 14:44:27 -0800 (PST)
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=J3WA1k1xpQUtwjsK/azafskgKC4=; b=Uw1IksVBdjzKCz/r q5LvZQ5K/f3JYnzW4tHmVR8DxKpKt2L4cpQcmV6UinOWCjNFeqwu9JepL1u+EC+X z112nwVnCyrm2krLCJf9uKbm/4A9+yGFgsXLV96gbcUiRTVwAu+pPHg0JfAqo2mz v9zQBPe62J6hxJgZQTjPgQi6S6k=
Received: by filter1124p1mdw1.sendgrid.net with SMTP id filter1124p1mdw1-13537-5A8CA4CA-3 2018-02-20 22:44:26.119979781 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0004p1iad2.sendgrid.net (SG) with ESMTP id BNIm5ziMTr6jBR6D4UQb1A for <quic-issues@ietf.org>; Tue, 20 Feb 2018 22:44:26.202 +0000 (UTC)
Date: Tue, 20 Feb 2018 22:44:26 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/push/2345606873@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ca4c38a0b1_60b63ffc2d864f34447c4"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1FPmKaDA5chKFlBdQEntLRH1SbvyqX+oyhGb vdSM+W7X+jO7ilZk9Qi+TMRH4dzv2QDAUVB5PuSB2sFTryXmmMLuo3OJXt35AOxlTqro6jaURh3lv6 wf5gP9xtrYmcRGmYxHiQxC3HBWtoRcGLRP+eQqehCh213P9wdIkqtew4hXZO6ar8x1nKtV6JBlWkyK c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/qivtnsaecWcpH_Hc3pfxpJIUXvs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 22:44:29 -0000

----==_mimepart_5a8ca4c38a0b1_60b63ffc2d864f34447c4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@janaiyengar pushed 1 commit.

5760cbe  comments


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1012/files/440db50738ff8d9a30cc7f601b84de0954cd54b7..5760cbea406c439c387b4c23021839437cc0f9e3

----==_mimepart_5a8ca4c38a0b1_60b63ffc2d864f34447c4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/janaiyengar" class="user-mention">@janaiyengar</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/5760cbe" class="commit-link">5760cbe</a>  comments</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1012/files/440db50738ff8d9a30cc7f601b84de0954cd54b7..5760cbea406c439c387b4c23021839437cc0f9e3">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwKYUNCiI2AL9aLvgl2nkwo6XWekks5tW0rDgaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwxjun3BIbQWemlYdamTIuPOJy8Vks5tW0rDgaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012/files/440db50738ff8d9a30cc7f601b84de0954cd54b7..5760cbea406c439c387b4c23021839437cc0f9e3"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar pushed 1 commit in #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012/files/440db50738ff8d9a30cc7f601b84de0954cd54b7..5760cbea406c439c387b4c23021839437cc0f9e3"}}}</script>

----==_mimepart_5a8ca4c38a0b1_60b63ffc2d864f34447c4--


From nobody Tue Feb 20 14:45:58 2018
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 0E509126C3D for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 14:45:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 n9Z8hrhTsbhg for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 14:45:54 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 EED83120724 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 14:45:53 -0800 (PST)
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=CEMdQ9vXTIsVaslPgW3ST3p9uiM=; b=YBmVSjfGixxNIY6P FRVPARAicHRaR7FtaYtdoTnEFEyhBt41vOGuPmto9kQXNH5MfmgmZLlV5r5pKYPD dILe2wfmCQcc1UINvSd9gel2FdObZQLAKqNMJXg3A5pFS8q/eIqrOmYgVg+evNCd MALMcxcfEpihgm29DgidcsrsR+w=
Received: by filter0417p1iad2.sendgrid.net with SMTP id filter0417p1iad2-11886-5A8CA520-26 2018-02-20 22:45:52.996045683 +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 ismtpd0009p1iad2.sendgrid.net (SG) with ESMTP id atZqUFPJRsSfCNG7kKS1tg for <quic-issues@ietf.org>; Tue, 20 Feb 2018 22:45:52.958 +0000 (UTC)
Date: Tue, 20 Feb 2018 22:45:53 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbcbb098c95bb496dcbfb98d228caf87cd9380c6a92cf0000000116a4672092a169ce10c89c07@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/review/98003702@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ca520cd0f3_9c33f84c62ecf2c107398"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1cPVMF8Hq2pPGEpwIJVE6++OuCpAZPxCpWZ/ XvHxx/9Ck4NkcKfAUNrPdcZHIkKp4SA5V2vT62nWYcpZxjjMIA25UAFtaygevM2I6qwHyLOI7+Iz4Y i04TPQ5rD0KJPIVWgqDj+DGfIG71p2wC+YcqFWYrl2HqQs3kEL/+UYF09Hs/6A/izQzW1rHLO9Bas1 E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/72mKIzkb03v0VV7nMCDMUR8xHFA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 22:45:56 -0000

----==_mimepart_5a8ca520cd0f3_9c33f84c62ecf2c107398
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

janaiyengar commented on this pull request.

Thanks folks, I've addressed comments this far. PTAL.
Ian -- happy to add a state machine, which I think is a great idea. But if we can agree on the mechanism, I'd like to consider that a next step and do it after we've got the mechanism in the draft first.

> @@ -1477,35 +1481,236 @@ connection if the integrity check fails with a PROTOCOL_VIOLATION error code.
 
 ## Connection Migration {#migration}
 
-QUIC connections are identified by their 64-bit Connection ID.  QUIC's
-consistent connection ID allows connections to survive changes to the client's
-IP and/or port, such as those caused by client or server migrating to a new
-network.  Connection migration allows a client to retain any shared state with a
-connection when they move networks.  This includes state that can be hard to
-recover such as outstanding requests, which might otherwise be lost with no easy
-way to retry them.
+QUIC allows connections to survive changes to endpoint addresses (that is, IP
+address and/or port), such as those caused by a client migrating to a new
+network.  This section describes the protocol for migrating a connection to a
+new client address.
+
+Migrating a connection to a new server address is left for future work. If a
+client receives packets from a new server address that are decryptable, the
+client MAY discard these packets.

Fair enough, changed text.

> +sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+Thus, the endpoint considers the path to be valid when a PATH_RESPONSE frame is
+received on the same path with the same payload as the PATH_CHALLENGE frame.
+
+The endpoint MAY send additional PATH_CHALLENGE frames to handle packet loss,
+but is subject to the following limit to avoid excessive network load: an
+endpoint SHOULD NOT send more than one PATH_CHALLENGE frame in 200ms.  This
+limit is approximately equivalent to the network load due to a new connection,

There's no timer prescribed, which I'd like to avoid prescribing, so exponential backoff is a step after that. I was trying to avoid specifying exactly what the sender should do to detect loss of these packets,  but put a safe cap on network load.

> +
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+Thus, the endpoint considers the path to be valid when a PATH_RESPONSE frame is
+received on the same path with the same payload as the PATH_CHALLENGE frame.
+
+The endpoint MAY send additional PATH_CHALLENGE frames to handle packet loss,
+but is subject to the following limit to avoid excessive network load: an
+endpoint SHOULD NOT send more than one PATH_CHALLENGE frame in 200ms.  This
+limit is approximately equivalent to the network load due to a new connection,
+and is based on the initial Handshake Timeout defined in {{QUIC-RECOVERY}}.
+

200ms is the default recommended in the recovery draft for new connections. Since this is a new path, there's no info available about this path, hence I'm using the default.

> +
+An endpoint MAY bundle PATH_CHALLENGE and PATH_RESPONSE frames with other
+frames, as appropriate.  For instance, an endpoint may pad a packet carrying a
+PATH_CHALLENGE for PMTU discovery, or an endpoint may bundle a PATH_RESPONSE
+with its own PATH_CHALLENGE.
+
+
+### Initiating Connection Migration {#initiating-migration}
+
+A client MAY initiate connection migration to a new local address in one of two
+ways.
+
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server's reachability from the new address.
+

PATH_CHALLENGE/PATH_RESPONSE is used for reachability tests, to ensure that the reverse path works fine, before migrating data. Sending Data is a bit more aggressive, where the sender is "committing" to the new path without testing it. That said, you raise a good point. I've changed some text here.

> +
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server's reachability from the new address.
+
+Alternatively, the client may probe for server reachability from the new local
+address first using path validation {{migrate-validate}} and migrate the
+connection to the new address at a later time.  Failure of path validation
+simply means that the new local address is not usable for this connection and
+should not be fatal to the connection when alternative local addresses are
+available.
+
+A client migrating to a new local address SHOULD use a new connection ID for
+packets sent from that address, see {{migration-linkability}} for further
+discussion.
+

I think this is adequate for now. The section on migration linkability has the real normative text anyways.

>  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+It is possible that the client is spoofing its source address to cause the
+server to send excessive amounts of data to an unwilling host.  If the server
+sends significantly more data than the client, connection migration might be
+used to amplify the volume of data that an attacker can generate toward a
+victim.
+
+Thus, on receiving and decrypting a packet from an unvalidated address, the
+server MUST immediately validate the client's new address to confirm the
+client's possession of the new address.
+
+Until a client's address is deemed valid, the server MUST limit the rate at
+which it sends data to this address.  The server MUST NOT send more than 4 * MSS

It's a bit arbitrary, but I was shooting for something > min cwnd. Honestly, any number SGTM. Do you prefer min cwnd? 

I assumed the initial RTO period implied a default if path RTT was unknown. Happy to clarify if you think it's not clear.

-- 
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/1012#pullrequestreview-98003702
----==_mimepart_5a8ca520cd0f3_9c33f84c62ecf2c107398
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@janaiyengar</b> commented on this pull request.</p>

<p>Thanks folks, I've addressed comments this far. PTAL.<br>
Ian -- happy to add a state machine, which I think is a great idea. But if we can agree on the mechanism, I'd like to consider that a next step and do it after we've got the mechanism in the draft first.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r169472111">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1477,35 +1481,236 @@ connection if the integrity check fails with a PROTOCOL_VIOLATION error code.
 
 ## Connection Migration {#migration}
 
-QUIC connections are identified by their 64-bit Connection ID.  QUIC&#39;s
-consistent connection ID allows connections to survive changes to the client&#39;s
-IP and/or port, such as those caused by client or server migrating to a new
-network.  Connection migration allows a client to retain any shared state with a
-connection when they move networks.  This includes state that can be hard to
-recover such as outstanding requests, which might otherwise be lost with no easy
-way to retry them.
+QUIC allows connections to survive changes to endpoint addresses (that is, IP
+address and/or port), such as those caused by a client migrating to a new
+network.  This section describes the protocol for migrating a connection to a
+new client address.
+
+Migrating a connection to a new server address is left for future work. If a
+client receives packets from a new server address that are decryptable, the
+client MAY discard these packets.
</pre>
<p>Fair enough, changed text.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r169472920">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+Thus, the endpoint considers the path to be valid when a PATH_RESPONSE frame is
+received on the same path with the same payload as the PATH_CHALLENGE frame.
+
+The endpoint MAY send additional PATH_CHALLENGE frames to handle packet loss,
+but is subject to the following limit to avoid excessive network load: an
+endpoint SHOULD NOT send more than one PATH_CHALLENGE frame in 200ms.  This
+limit is approximately equivalent to the network load due to a new connection,
</pre>
<p>There's no timer prescribed, which I'd like to avoid prescribing, so exponential backoff is a step after that. I was trying to avoid specifying exactly what the sender should do to detect loss of these packets,  but put a safe cap on network load.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r169473387">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+Thus, the endpoint considers the path to be valid when a PATH_RESPONSE frame is
+received on the same path with the same payload as the PATH_CHALLENGE frame.
+
+The endpoint MAY send additional PATH_CHALLENGE frames to handle packet loss,
+but is subject to the following limit to avoid excessive network load: an
+endpoint SHOULD NOT send more than one PATH_CHALLENGE frame in 200ms.  This
+limit is approximately equivalent to the network load due to a new connection,
+and is based on the initial Handshake Timeout defined in {{QUIC-RECOVERY}}.
+
</pre>
<p>200ms is the default recommended in the recovery draft for new connections. Since this is a new path, there's no info available about this path, hence I'm using the default.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r169474176">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+An endpoint MAY bundle PATH_CHALLENGE and PATH_RESPONSE frames with other
+frames, as appropriate.  For instance, an endpoint may pad a packet carrying a
+PATH_CHALLENGE for PMTU discovery, or an endpoint may bundle a PATH_RESPONSE
+with its own PATH_CHALLENGE.
+
+
+### Initiating Connection Migration {#initiating-migration}
+
+A client MAY initiate connection migration to a new local address in one of two
+ways.
+
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server&#39;s reachability from the new address.
+
</pre>
<p>PATH_CHALLENGE/PATH_RESPONSE is used for reachability tests, to ensure that the reverse path works fine, before migrating data. Sending Data is a bit more aggressive, where the sender is "committing" to the new path without testing it. That said, you raise a good point. I've changed some text here.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r169484432">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server&#39;s reachability from the new address.
+
+Alternatively, the client may probe for server reachability from the new local
+address first using path validation {{migrate-validate}} and migrate the
+connection to the new address at a later time.  Failure of path validation
+simply means that the new local address is not usable for this connection and
+should not be fatal to the connection when alternative local addresses are
+available.
+
+A client migrating to a new local address SHOULD use a new connection ID for
+packets sent from that address, see {{migration-linkability}} for further
+discussion.
+
</pre>
<p>I think this is adequate for now. The section on migration linkability has the real normative text anyways.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r169484679">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+It is possible that the client is spoofing its source address to cause the
+server to send excessive amounts of data to an unwilling host.  If the server
+sends significantly more data than the client, connection migration might be
+used to amplify the volume of data that an attacker can generate toward a
+victim.
+
+Thus, on receiving and decrypting a packet from an unvalidated address, the
+server MUST immediately validate the client&#39;s new address to confirm the
+client&#39;s possession of the new address.
+
+Until a client&#39;s address is deemed valid, the server MUST limit the rate at
+which it sends data to this address.  The server MUST NOT send more than 4 * MSS
</pre>
<p>It's a bit arbitrary, but I was shooting for something &gt; min cwnd. Honestly, any number SGTM. Do you prefer min cwnd?</p>
<p>I assumed the initial RTO period implied a default if path RTT was unknown. Happy to clarify if you think it's not clear.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-98003702">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq05U4pEwyQr1OjQ9j7tvXsYXW8Niks5tW0sggaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6HrV7jVKWzBOs4kJhfBnSwwGo9Jks5tW0sggaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-98003702"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar commented on #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-98003702"}}}</script>
----==_mimepart_5a8ca520cd0f3_9c33f84c62ecf2c107398--


From nobody Tue Feb 20 14:52:51 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 9A2AA1277BB for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 14:52:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level: 
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 ZgdPLTfyL0Hc for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 14:52:48 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 3D6B7126C19 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 14:52:48 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519167167; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=axqBwXgXULuDKWXrtOmZNd/MAYeD7mSh/9AB7kRdcGk=; b=H1ls0NLvtM+eM2pjfYP9+ieLkFcJk69Js5oBlyhjmejQwrUcfKxLAi/rryMx7qG0OR1/BSSj 27C7K1jP6Msu5J3aL/qlYtlHWdU2SZ7fdJSGryqyQLzEwpyl89sdDmt0XPnNslv6TXVLlm9h SyiAEQLRekX5K0WTIg9i/y1isHw=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: julian.reschke=gmx.de@github.com
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5a8ca6bf.7f65b4409e10-smtp-out-n03; Tue, 20 Feb 2018 22:52:47 -0000 (UTC)
Date: Tue, 20 Feb 2018 14:52:47 -0800
From: Julian Reschke <julian.reschke@gmx.de>
Reply-To: Julian Reschke <julian.reschke@gmx.de>
To: quic-issues@ietf.org
Message-ID: <5a8ca6bf6e95c_6f1b2afdd14d5c0c170365@hookshot-fe-88eb02d.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] a9d366: qcram: make boilerplate consistent
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8ca6bf6e58a_6f1b2afdd14d5c0c170264"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/6D-hWokG7OH90HLfJTDrUiHGDFE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 20 Feb 2018 22:52:50 -0000

----==_mimepart_5a8ca6bf6e58a_6f1b2afdd14d5c0c170264
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: a9d3662927a90cae0e3651d81f5d67b62680aa61
      https://github.com/quicwg/base-drafts/commit/a9d3662927a90cae0e3651d81f5d67b62680aa61
  Author: Julian Reschke <julian.reschke@gmx.de>
  Date:   2018-02-20 (Tue, 20 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  qcram: make boilerplate consistent

..with sibling specs.



----==_mimepart_5a8ca6bf6e58a_6f1b2afdd14d5c0c170264--


From nobody Tue Feb 20 14:52:58 2018
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 22B0512E03A for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 14:52:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.401
X-Spam-Level: 
X-Spam-Status: No, score=-5.401 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=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 YWXtfjY5r7Qg for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 14:52:50 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A3EB0126C19 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 14:52:50 -0800 (PST)
Date: Tue, 20 Feb 2018 14:52:49 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519167169; bh=CKoWSPHxLKnZgiuB3myeHciXVjzeAWgC43eJ/WTxfIQ=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=JzXEbW+F60pIB0/ccJtzQZpRfAQhXJcpHA3gmI9BfBU94+Et8uDYzv0zViRAEFS4U sTkjo5TNJRac2fQlYzhBDS44Oa074qjk8v1Rqwd7KT86P/E93A5Ccn/5s5vDNKmuRK gsdjEDaxRcRMraYmQDMakWLY+TkGymPRUONQrVTg=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc95c4c218eb515666a05a3e3a42a912bbf60a61092cf0000000116a468c192a169ce11b9d74b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1110/issue_event/1483551607@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1110@github.com>
References: <quicwg/base-drafts/pull/1110@github.com>
Subject: Re: [quicwg/base-drafts] qcram: make boilerplate consistent (#1110)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ca6c18b2bc_116653fe9281a6f342327a6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/EWcA8upBQ3aC9xnaID5ZpD447Wc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 22:52:52 -0000

----==_mimepart_5a8ca6c18b2bc_116653fe9281a6f342327a6
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1110.

-- 
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/1110#event-1483551607
----==_mimepart_5a8ca6c18b2bc_116653fe9281a6f342327a6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1110" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="297391947" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1110">#1110</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1110#event-1483551607">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3GjKUVoTgSozhLy12_BOhnYlRW5ks5tW0zBgaJpZM4SGnBZ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyHRtdPj0K4ZYBOkPBv2Q9NygGZhks5tW0zBgaJpZM4SGnBZ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1110#event-1483551607"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1110."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1110#event-1483551607"}}}</script>
----==_mimepart_5a8ca6c18b2bc_116653fe9281a6f342327a6--


From nobody Tue Feb 20 15:15:43 2018
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 324BA1267BB for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 15:15:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.401
X-Spam-Level: 
X-Spam-Status: No, score=-5.401 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=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 gtFRxL4BGbKN for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 15:15:40 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 88BB412E038 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 15:15:40 -0800 (PST)
Date: Tue, 20 Feb 2018 15:15:39 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519168539; bh=bwnGN2/qBxqDRSwKpCtiBWKiECakRBerDzWXpbz3+H8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ex/4cRpuLbyVQifAck6lCKjy53aRG7qLINiIGYFeEwFdikmCaCPJLwKecaOto30TS C8j2Dwr0zYuaPl8l0siSrsKKcyqj323h+6obFA35nyAciBEm3LvIAU+9YDHlcpvnl3 oaeM8R169Hfh3TqelZ9e8lI3X4x4U8YHZStetdW0=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc723bec46996387228ab9857fc10934703de0dcb92cf0000000116a46e1b92a169ce11ba5176@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1114/issue_event/1483584697@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1114@github.com>
References: <quicwg/base-drafts/pull/1114@github.com>
Subject: Re: [quicwg/base-drafts] Simplify QCRAM abstract (#1114)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8cac1bd9ef4_10de2ac69ace2ecc66911"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/60jznpjmAO1F2z7o4V9fZvCrNyM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Feb 2018 23:15:42 -0000

----==_mimepart_5a8cac1bd9ef4_10de2ac69ace2ecc66911
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1114.

-- 
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/1114#event-1483584697
----==_mimepart_5a8cac1bd9ef4_10de2ac69ace2ecc66911
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1114" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="297423222" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1114">#1114</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1114#event-1483584697">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0oxyhtN9jf3BYUKj2Q_9iInOLj6ks5tW1IbgaJpZM4SGvo3">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1dN81WyYsyts8GgY7sWb7hs9epEks5tW1IbgaJpZM4SGvo3.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1114#event-1483584697"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1114."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1114#event-1483584697"}}}</script>
----==_mimepart_5a8cac1bd9ef4_10de2ac69ace2ecc66911--


From nobody Tue Feb 20 18:01:57 2018
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 7DC8612DFDB for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:01:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 cEBc4yR6CSoo for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:01:45 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 4AC821200F1 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 18:01:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=XlSx9s8dpRvCpywimQSmMIjU03I=; b=Rgs5CpV8dNzBhfr/ YMG4vx7jkaHBxUZZLFZknHhkyjvnyLOkV2BuJu1KhNhzRdk/wNYIRLmwgFvqh4AW q0QCubC/sE78Vg7GsdZCz6ESZfMCpQcJovt+uaAG4rGyns6IBNrTx2YmUZTX8bk6 0eHe2nz+0qnporhIgOhbEqZ+xjk=
Received: by filter0042p1iad2.sendgrid.net with SMTP id filter0042p1iad2-31166-5A8CD306-1 2018-02-21 02:01:42.107725154 +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 ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id spT9j33jSpWk4FgGaxY8Ag for <quic-issues@ietf.org>; Wed, 21 Feb 2018 02:01:41.849 +0000 (UTC)
Date: Wed, 21 Feb 2018 02:01:42 +0000 (UTC)
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab18521fed7609cb6fcea9683db5930dba8900d89c92cf0000000116a4950592a169ce11cf93ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120@github.com>
Subject: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8cd305b2b8d_17a83fb8e3286f2826474f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3J2tcHigcufHtiNzSB94oSAqDtKJkkdSqXrm pbpNkWMclLFoctUrOJ6hKWvFe1IZD8HxFNp0qP3IMM/IDyVkiQVKP7TQ1r0YICOx1qek8CWBJBmKmD 3J93FqOrd7BCGixgdOLwRHtcXUv6vmurKofygZ/puGWPpM7Y39Er9BxvA4vMOuqEgaTjOD40z/3R1y E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/MEe0Gz8NgZo8V9b7VHzKEg7bouY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 02:01:56 -0000

----==_mimepart_5a8cd305b2b8d_17a83fb8e3286f2826474f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

This PR changes the code points for the short header packet types, such that the 0x8 bit is always unset. This will allow implementations of gQUIC to demultiplex gQUIC packets with short header packets sent by the client (gQUIC clients will always set the 0x8 bit).

For implementers, the only thing that needs to be changed is the short header packet type:
- 0x1F => 0x17
- 0X1E => 0x16
- 0x1D => 0x15

Apparently Github doesn't allow me to request reviews, but probably @ianswett, @martinthomson, @janaiyengar and @csperkins should have a look at this.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1120

-- Commit Summary --

  * use the 0x8 short header bit for demultiplexing gQUIC

-- File Changes --

    M draft-ietf-quic-transport.md (19)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1120.patch
https://github.com/quicwg/base-drafts/pull/1120.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/1120

----==_mimepart_5a8cd305b2b8d_17a83fb8e3286f2826474f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>This PR changes the code points for the short header packet types, such that the 0x8 bit is always unset. This will allow implementations of gQUIC to demultiplex gQUIC packets with short header packets sent by the client (gQUIC clients will always set the 0x8 bit).</p>
<p>For implementers, the only thing that needs to be changed is the short header packet type:</p>
<ul>
<li>0x1F =&gt; 0x17</li>
<li>0X1E =&gt; 0x16</li>
<li>0x1D =&gt; 0x15</li>
</ul>
<p>Apparently Github doesn't allow me to request reviews, but probably <a href="https://github.com/ianswett" class="user-mention">@ianswett</a>, <a href="https://github.com/martinthomson" class="user-mention">@martinthomson</a>, <a href="https://github.com/janaiyengar" class="user-mention">@janaiyengar</a> and <a href="https://github.com/csperkins" class="user-mention">@csperkins</a> should have a look at this.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1120'>https://github.com/quicwg/base-drafts/pull/1120</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>use the 0x8 short header bit for demultiplexing gQUIC</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1120/files#diff-0">draft-ietf-quic-transport.md</a>
    (19)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1120.patch'>https://github.com/quicwg/base-drafts/pull/1120.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1120.diff'>https://github.com/quicwg/base-drafts/pull/1120.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1120">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0sTsHBSdyojKrthJ8uNh6zSUmOAks5tW3kFgaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9lFNNu4mdu59T4-X3jaC5ZH403xks5tW3kFgaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"use the 0x8 short header bit for demultiplexing gQUIC (#1120)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120"}}}</script>

----==_mimepart_5a8cd305b2b8d_17a83fb8e3286f2826474f--


From nobody Tue Feb 20 18:11:49 2018
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 277571200F1 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:11:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.616
X-Spam-Level: 
X-Spam-Status: No, score=-5.616 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 lr-aqU5YhnTz for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:11:45 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7B7812008A for <quic-issues@ietf.org>; Tue, 20 Feb 2018 18:11:45 -0800 (PST)
Date: Tue, 20 Feb 2018 18:11:45 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519179105; bh=ikdmS6jQYUvfJoiyLtYBu1IXUfZBTHMHZCHJZrQqFOg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=XB7XuEOzomHjSdeKDEwbPFa3pPaIzFzbIRfJZaIlCIK6UF08xI0KasCJk4MYZtBMe yVcojv7cFnL6HQVTcelLdfvJ5wXXeoztPMrTnvus/DvoTnfdyAu4sIkoVrmVKcjKL2 4k8CSQRwW2uYQLJwbKDBic+rOuLZXWZskDmmj9UY=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab79c018bed2b8b6c2dd2c5bfddd2faa7643540ad892cf0000000116a4976192a169ce11cf93ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/review/98057536@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8cd5618daa_2dc62ad598802ecc17356c"; 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/4grKhA557IC5s9rP5XLhPKyXLjc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 02:11:47 -0000

----==_mimepart_5a8cd5618daa_2dc62ad598802ecc17356c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.

This seems OK.

> @@ -486,9 +486,18 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+Google QUIC Demultipexing Bit:
+
+: The fifth bit (0x8) of octet 0 is set to 0. This allows implementations of
+  Google QUIC to distinguish Google QUIC packets from short header packets sent
+  by a client.
+  The special interpretation of this bit SHOULD be removed from this

This is fine, but you might be better prefixing this with a note to the RFC editor.  You can see one of those in the section on versioning.  In that note, request removal of the bit.  Hopefully we will get to that before this goes to publication.

-- 
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/1120#pullrequestreview-98057536
----==_mimepart_5a8cd5618daa_2dc62ad598802ecc17356c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<p>This seems OK.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r169519117">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -486,9 +486,18 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+Google QUIC Demultipexing Bit:
+
+: The fifth bit (0x8) of octet 0 is set to 0. This allows implementations of
+  Google QUIC to distinguish Google QUIC packets from short header packets sent
+  by a client.
+  The special interpretation of this bit SHOULD be removed from this
</pre>
<p>This is fine, but you might be better prefixing this with a note to the RFC editor.  You can see one of those in the section on versioning.  In that note, request removal of the bit.  Hopefully we will get to that before this goes to publication.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1120#pullrequestreview-98057536">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_kD49CIYCyA1bOFAXwgEFJY3di8ks5tW3thgaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxwNBuj1llcrPT-6iPYSh2mP_oWvks5tW3thgaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120#pullrequestreview-98057536"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1120"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120#pullrequestreview-98057536"}}}</script>
----==_mimepart_5a8cd5618daa_2dc62ad598802ecc17356c--


From nobody Tue Feb 20 18:12:55 2018
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 354CD1200F1 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:12:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.402
X-Spam-Level: 
X-Spam-Status: No, score=-5.402 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 0uTfCExmoNAE for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:12:52 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 75D5D120227 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 18:12:51 -0800 (PST)
Date: Tue, 20 Feb 2018 18:12:50 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519179170; bh=FZDL9tP9jptFfUcOssJvPZcxdv5Jnk33W9m2h8Rv4AI=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=M0SIhHyTrraQJfvwkEtVQmKO5Fi/fos6PX3cPQ2UBrQs3yeZpgrAo2Y764cpBW7Ik 9CMBZaZbwbORZY0vsBkdaRqppovQB/4POFc7hWIn7tB5SeS6GcO1FCkef1osTNa3yk EHobaCSjLECjjsjVxdz3NoTTYtXADkouc7cxJxzs=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abaa0bbd3c664de3102ee1ea45d9cd9cff1fb4361092cf0000000116a497a292a169ce11cf93ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/c367190647@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8cd5a2c2360_4eb53fda10abef30180685"; 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/FMbhTJBRctQ9lefn5L2dfq6s5ak>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 02:12:53 -0000

----==_mimepart_5a8cd5a2c2360_4eb53fda10abef30180685
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

You need write access to request review apparently.  And reviewers need to be in the organization.  The mention should suffice.

-- 
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/1120#issuecomment-367190647
----==_mimepart_5a8cd5a2c2360_4eb53fda10abef30180685
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>You need write access to request review apparently.  And reviewers need to be in the organization.  The mention should suffice.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1120#issuecomment-367190647">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8nlG20Z18ZoG1eahgdGtckL0pCTks5tW3uigaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqw_4CROCoR_Kkzf9KZwEpZ3xfLhgks5tW3uigaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120#issuecomment-367190647"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1120: You need write access to request review apparently.  And reviewers need to be in the organization.  The mention should suffice."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120#issuecomment-367190647"}}}</script>
----==_mimepart_5a8cd5a2c2360_4eb53fda10abef30180685--


From nobody Tue Feb 20 18:47:27 2018
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 95B1F127023 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:47:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 ipZTzImfp_e9 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:47:24 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 AA8781204DA for <quic-issues@ietf.org>; Tue, 20 Feb 2018 18:47:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=M7PYbwL4mbiyDphbtcsTdHT/Y3A=; b=TX8dtpXF+Sr8bf21 Oux56j6zkdks5mzCYAjWDhESuUnPvQ8t3OdBAJXyrjijJ6fZV3poc9PAGJDvR8QR 4T8Fga9AsxmhyBpBF9g+QgLYQIxDTVKsFrCXeUPxVJ9KIFJFr5TJinVGCgizv2zf PMvz9dSJVVxQACV4V4i81hyZKTk=
Received: by filter0183p1iad2.sendgrid.net with SMTP id filter0183p1iad2-7532-5A8CDDBB-7 2018-02-21 02:47:23.666851447 +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 ismtpd0025p1iad2.sendgrid.net (SG) with ESMTP id 2XwATEfsSkir5p6EtBy_zA for <quic-issues@ietf.org>; Wed, 21 Feb 2018 02:47:23.561 +0000 (UTC)
Date: Wed, 21 Feb 2018 02:47:23 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfbc2a950084e5e3a1b354da11e4beca7b35484fd92cf0000000116a49fbb92a169ce11cfb1dc@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1121@github.com>
Subject: [quicwg/base-drafts] Separate QCRAM streams (#1121)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8cddbb69c2c_237f3ff63369ef3840689d"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1XpyA4wSnpbUJYzAc1+kr9HzMxTGT4TM7H/6 BdIBvB4NsHuFjFKSn61ObJd8Sn9kM+UBp3d4IT/PsPC1EYtDDkHDIn2YQqcsliGqasjapxTebv0nkH MTUFyZSnP5YCZK4GoAnSFQqXvZALDbjuy1H0Z/HGsRaUTTAe+tBq1n3KGvI17+zygps6yiadrEYJHJ I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/EUsu70NJUNKJ4aKsUEuzmYMwrGo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 02:47:26 -0000

----==_mimepart_5a8cddbb69c2c_237f3ff63369ef3840689d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

QCRAM doesn't need to use the control stream for its activities.  I propose two streams:

1. A stream for header updates.

2. A stream for header block acknowledgments.

These could probably be arranged as a bidirectional stream that is initiated by the encoding side with header updates on the send direction and acknowledgments in the other direction.  However, the timing of creation of these streams suggests that unidirectional streams are better.  It is possible that header blocks would need to be acknowledged before the encoder commits any changes to the header table, and having the acknowledgments blocked on the creation of a remote stream would add unnecessary delays.

This separation allows for several advantages and I can't see any significant downsides:

* Framing overheads can be removed entirely (or significantly reduced).  Neither stream requires any framing in practice (header table updates can be a contiguous stream of changes), and acknowledgments can be a continuous sequence of integers.

* An encoder can be given exclusive use of a write stream for sending header updates and a read stream for receiving acknowledgments.  A decoder can be given exclusive access to the reciprocal streams.

* More streams means less unnecessary blocking.  Though there is generally a cost to more streams, these streams have no interaction with other control stream functions (SETTINGS, PRIORITY, etc...).  Increased independence means fewer chances for head-of-line blocking.

-- 
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/1121
----==_mimepart_5a8cddbb69c2c_237f3ff63369ef3840689d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>QCRAM doesn't need to use the control stream for its activities.  I propose two streams:</p>
<ol>
<li>
<p>A stream for header updates.</p>
</li>
<li>
<p>A stream for header block acknowledgments.</p>
</li>
</ol>
<p>These could probably be arranged as a bidirectional stream that is initiated by the encoding side with header updates on the send direction and acknowledgments in the other direction.  However, the timing of creation of these streams suggests that unidirectional streams are better.  It is possible that header blocks would need to be acknowledged before the encoder commits any changes to the header table, and having the acknowledgments blocked on the creation of a remote stream would add unnecessary delays.</p>
<p>This separation allows for several advantages and I can't see any significant downsides:</p>
<ul>
<li>
<p>Framing overheads can be removed entirely (or significantly reduced).  Neither stream requires any framing in practice (header table updates can be a contiguous stream of changes), and acknowledgments can be a continuous sequence of integers.</p>
</li>
<li>
<p>An encoder can be given exclusive use of a write stream for sending header updates and a read stream for receiving acknowledgments.  A decoder can be given exclusive access to the reciprocal streams.</p>
</li>
<li>
<p>More streams means less unnecessary blocking.  Though there is generally a cost to more streams, these streams have no interaction with other control stream functions (SETTINGS, PRIORITY, etc...).  Increased independence means fewer chances for head-of-line blocking.</p>
</li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1121">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_PSlwgBdkNfQXo6XBEsYO2Flym_ks5tW4O7gaJpZM4SM_69">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq86W2oXMzoinOk6Lhoyy-Nni0plJks5tW4O7gaJpZM4SM_69.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1121"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Separate QCRAM streams (#1121)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1121"}}}</script>
----==_mimepart_5a8cddbb69c2c_237f3ff63369ef3840689d--


From nobody Tue Feb 20 18:48:37 2018
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 6EB92124D68 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:48:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.393
X-Spam-Level: 
X-Spam-Status: No, score=-0.393 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 KMd_cuSuUI4L for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:48:35 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 4E1C21204DA for <quic-issues@ietf.org>; Tue, 20 Feb 2018 18:48:35 -0800 (PST)
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=I30+nNYHNtFewwjdlM3NHDASMn4=; b=pR+Z8fjx46iAkf3v eXsUkJRUNV7KRf4daAHNxJ9vgDihqbUQD2eTL5GkKPGj0x7fw9azasj62/omsJ/s ZlHjNfPYUoRqtCan+6GxszlhoXCo1lva1wjlnIT8lN1LoYOXup8CSty0GvVtD1mB pPu/Dve/W4mkUT8xz/bt9kqz7Ss=
Received: by filter1101p1mdw1.sendgrid.net with SMTP id filter1101p1mdw1-7326-5A8CDE02-15 2018-02-21 02:48:34.590046077 +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 ismtpd0010p1iad1.sendgrid.net (SG) with ESMTP id 0kaIuaNTSr6iHo28qZTlnA for <quic-issues@ietf.org>; Wed, 21 Feb 2018 02:48:34.406 +0000 (UTC)
Date: Wed, 21 Feb 2018 02:48:34 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab53b2715395d68c06efd7720e253f8832b65aaa0892cf0000000116a4a00292a169ce11a680ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1105/367196452@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1105@github.com>
References: <quicwg/base-drafts/issues/1105@github.com>
Subject: Re: [quicwg/base-drafts] Segmented Packet Numbers (#1105)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8cde024b9f3_1fc23fa6fbbccf283173c1"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0kyubnFRznmYK0HrQRyKQnuUROCM471IP/B6 alEtLXcx2zslsX/iBO8mGlWvU9NP+fjouFJJ/dd5clVRNWXwPTZgjlUb1+MmVRz1P7y8Iyu5FFuuPF Z8loD51KehQibQCnBM2TNVbsCh0veb03H7fvgTYA1PAhyJ/TKiAsl8oLPKpNB5d3Y4nxVuyl5yqM7I k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/iKy6AXwZPEcoR94dpooGQVgtmtI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 02:48:36 -0000

----==_mimepart_5a8cde024b9f3_1fc23fa6fbbccf283173c1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I think that this would be better expressed in terms of an extant problem.  We have plenty of open issues on this topic already.

-- 
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/1105#issuecomment-367196452
----==_mimepart_5a8cde024b9f3_1fc23fa6fbbccf283173c1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I think that this would be better expressed in terms of an extant problem.  We have plenty of open issues on this topic already.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1105#issuecomment-367196452">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9EqFahuDrvYbb8-nugrIld5zxZRks5tW4QCgaJpZM4SBCh6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyizQ3dOASvCV714DA2KSmjgq2B3ks5tW4QCgaJpZM4SBCh6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1105#issuecomment-367196452"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1105: I think that this would be better expressed in terms of an extant problem.  We have plenty of open issues on this topic already."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1105#issuecomment-367196452"}}}</script>
----==_mimepart_5a8cde024b9f3_1fc23fa6fbbccf283173c1--


From nobody Tue Feb 20 18:48:42 2018
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 F28E81204DA for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:48:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 yOqkku9K9AaZ for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:48:36 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 DDB711241F3 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 18:48:35 -0800 (PST)
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=6XF6FhzCgw+bTwUyvUMUtiYJvds=; b=BqELOBtyXeJoDPMe MjL9ek9DrpZUqOFeqSFhXKGAw12jrDP7PWfMDaFaHTQLsi6GPuVnl1gKmoDi2cRt 5dXB6AEoh0j5o2DyGap/m2NtCcI+T7JOiLDMRcXTI1hyoihIKhtPg21UuTQKMb9K TlpZNK4CkgxumWNH/6OfV5B8rl8=
Received: by filter0400p1iad2.sendgrid.net with SMTP id filter0400p1iad2-11098-5A8CDE02-27 2018-02-21 02:48:34.716930257 +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 ismtpd0013p1iad2.sendgrid.net (SG) with ESMTP id I5VmucSvQBKGWMWN-lkg6g for <quic-issues@ietf.org>; Wed, 21 Feb 2018 02:48:34.700 +0000 (UTC)
Date: Wed, 21 Feb 2018 02:48:34 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab53b2715395d68c06efd7720e253f8832b65aaa0892cf0000000116a4a00292a169ce11a680ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1105/issue_event/1483813463@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1105@github.com>
References: <quicwg/base-drafts/issues/1105@github.com>
Subject: Re: [quicwg/base-drafts] Segmented Packet Numbers (#1105)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8cde028a44b_20d683fd26c5def342399db"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0SnVmVRz1i7uu8NohmhwoRv/SKoLegPsr8a6 YqentTUvJNLpwT/vpSMrwaJtFiQ++sIycz7dqyrPyqGg2/diQ6oEOx2HMvOpJQZUOsGUvsgB3E5mVl TK9O33Hl9aNunK/BrQ/uYR3IkSL0N6wqU9SQsFwNeNxaqbIA9rxDpwqpMEdrNR4Im5+kd/vnFqxXRX Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/p-SfTbH8r67xkee2K4rdxr5nFaQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 02:48:37 -0000

----==_mimepart_5a8cde028a44b_20d683fd26c5def342399db
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1105.

-- 
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/1105#event-1483813463
----==_mimepart_5a8cde028a44b_20d683fd26c5def342399db
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1105" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="296124653" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1105">#1105</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1105#event-1483813463">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9EqFahuDrvYbb8-nugrIld5zxZRks5tW4QCgaJpZM4SBCh6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyizQ3dOASvCV714DA2KSmjgq2B3ks5tW4QCgaJpZM4SBCh6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1105#event-1483813463"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1105."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1105#event-1483813463"}}}</script>
----==_mimepart_5a8cde028a44b_20d683fd26c5def342399db--


From nobody Tue Feb 20 18:51:28 2018
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 1412C124D68 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:51:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 r3t8jiPqnTbG for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:51:26 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext5.iad.github.net [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CF6F11204DA for <quic-issues@ietf.org>; Tue, 20 Feb 2018 18:51:25 -0800 (PST)
Date: Tue, 20 Feb 2018 18:51:24 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519181484; bh=bRYsctUV80X9wAVjXZ/MDd4jeJY2NuaxLRKZnA75/cQ=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=mgOrMpuR8pNu0pWYPyFZqTjQZ/+Hz8qTB8y9sPZjELuNqVajsoik4Idj9oja9PnH0 5/Gp2lM8IA6rDYgwuTnUi+Jre0jIosSBcCK5GlS3FLzcuZ3vD7jLkUb/DUJUfArqBc H07tNG/aXXIKwaLopid4pIIZZ0se8Tsy94YrpobY=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7f833e243b386e7fa61a9b69d66edd134bd2f89392cf0000000116a4a0ac92a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1092/issue_event/1483815857@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1092@github.com>
References: <quicwg/base-drafts/issues/1092@github.com>
Subject: Re: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8cdeacd4a9b_4c0a2af9b5d3eecc3064c"; 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/vDVLqD4AcwKtD3HISMjCsa475MA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 02:51:27 -0000

----==_mimepart_5a8cdeacd4a9b_4c0a2af9b5d3eecc3064c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1092.

-- 
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/1092#event-1483815857
----==_mimepart_5a8cdeacd4a9b_4c0a2af9b5d3eecc3064c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1092" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="293848006" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1092">#1092</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1092#event-1483815857">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_tiftM4Ik23_x81G2aT-tL4KKppks5tW4SsgaJpZM4R3Abl">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0NwW00LOn5m3cAbJLLatX5211Arks5tW4SsgaJpZM4R3Abl.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1092#event-1483815857"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1092."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1092#event-1483815857"}}}</script>
----==_mimepart_5a8cdeacd4a9b_4c0a2af9b5d3eecc3064c--


From nobody Tue Feb 20 18:51:36 2018
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 47C261204DA for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:51:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 wHLxlWn0iLxV for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:51:26 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 148F21241F3 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 18:51:26 -0800 (PST)
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=d5JmmZ9xWf+sknp0+i6g5TmEFj8=; b=F7luRSp6lCEVbPY/ ZGH0XMkQJeDDaT1sqHO9+UjlDBqE3yIjjwsorHABWBos1NyWA8S+cNqRcmCNR+rE WdoZ2fcbpPo5tRXxdcoqoL7kG4Uys8rqVpzmlPYBIeDZSHQTu917YD6/Ivy/yb1A gq8hg0pzJuTzqhJ5SLbOGcrUz4s=
Received: by filter0312p1iad2.sendgrid.net with SMTP id filter0312p1iad2-22274-5A8CDEAC-23 2018-02-21 02:51:24.975962685 +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 ismtpd0007p1iad1.sendgrid.net (SG) with ESMTP id TpaWTp_LTg-ATD4agKlTeA for <quic-issues@ietf.org>; Wed, 21 Feb 2018 02:51:24.749 +0000 (UTC)
Date: Wed, 21 Feb 2018 02:51:25 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7f833e243b386e7fa61a9b69d66edd134bd2f89392cf0000000116a4a0ac92a169ce1183c3c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1092/367196882@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1092@github.com>
References: <quicwg/base-drafts/issues/1092@github.com>
Subject: Re: [quicwg/base-drafts] Gapless Optimitisk ACK Attack Mitigation (#1092)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8cdeac81ab6_6fa92ae2aa82aed0128313"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2pKAHJmDgECREnEzgxl8DcjeKU/CWAMgtsWt McOPVtlAwuG54G8MIu3nApXDu7jowU3dMvPuyGYYmfWUkKobyjR7UPy1LCMtQY3hODXtBqVzbvpvRb JWcD/SnTrEgvcGHf46NpdoVVS8uT3Af7DLYkPe+ho+/UpdX44axpcAsMHgIDzBVnkIN1DUXtpPYI4W c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/FOrXVlzhU9u8UG_1yIIW6tqOHJg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 02:51:27 -0000

----==_mimepart_5a8cdeac81ab6_6fa92ae2aa82aed0128313
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Not seeing any concrete issue here (over those already open), closing this.  If you have a proposal, please mail the list to explore the idea.  Ideas that are more fully thought out can be expressed as pull requests.

-- 
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/1092#issuecomment-367196882
----==_mimepart_5a8cdeac81ab6_6fa92ae2aa82aed0128313
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Not seeing any concrete issue here (over those already open), closing th=
is.  If you have a proposal, please mail the list to explore the idea.  Ide=
as that are more fully thought out can be expressed as pull requests.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1092#issuecomment-367196882">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq_tiftM4Ik23_x=
81G2aT-tL4KKppks5tW4SsgaJpZM4R3Abl">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0NwW00LOn5m3cAb=
JLLatX5211Arks5tW4SsgaJpZM4R3Abl.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1092#issuecomment-367196882"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1092: Not see=
ing any concrete issue here (over those already open), closing this.  If yo=
u have a proposal, please mail the list to explore the idea.  Ideas that ar=
e more fully thought out can be expressed as pull requests."}],"action":{"n=
ame":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1092#=
issuecomment-367196882"}}}</script>=

----==_mimepart_5a8cdeac81ab6_6fa92ae2aa82aed0128313--


From nobody Tue Feb 20 18:53:00 2018
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 6C3CF1241F3 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:52:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 aQeKAN52J91M for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:52:58 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 4F47D1204DA for <quic-issues@ietf.org>; Tue, 20 Feb 2018 18:52:58 -0800 (PST)
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=PQ5F35J28dSpuWmdm8rqTx18dHc=; b=cYh2ZHw+9u0mw0N/ ZmB1Q1z/n/+iE0CQiG6lXJCi7qq3c6NwaJ7fA4oNOuDQnJ39dyR9uj0QiSRKmh+5 7gzJT165JX7FNEXC2PjZawm83Uc9c1MsNgQTvV3s5gRiyLZV2Ek2RAf0C1RVwAZp Y137uXkpwq4jT2lbL76RvHJPNkA=
Received: by filter0998p1mdw1.sendgrid.net with SMTP id filter0998p1mdw1-22949-5A8CDF09-E 2018-02-21 02:52:57.388288555 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0010p1iad1.sendgrid.net (SG) with ESMTP id pZTaioNBRhq2PefdtgrqAQ for <quic-issues@ietf.org>; Wed, 21 Feb 2018 02:52:57.326 +0000 (UTC)
Date: Wed, 21 Feb 2018 02:52:57 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2cbf3c5ab4e73dbef3b27f36fa29d5552895ab1b92cf0000000116a4a10992a169ce10479c19@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/910/367197130@github.com>
In-Reply-To: <quicwg/base-drafts/issues/910@github.com>
References: <quicwg/base-drafts/issues/910@github.com>
Subject: Re: [quicwg/base-drafts] Applications and Stream IDs (#910)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8cdf0938fc9_30332adac51e8ec42961eb"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2yCt3wLOOxMjRLV6usSgh9DHvJ8U83/hIT7Y cOwtRxcrh5LTHD4EUZBtqr5Fx1dAuh6fL3BcOkDJox+OPDg91NtpzwipxWhEKpcErkzSF/j059tyP9 n1RCJUUGHmY3gaep/cgBtDdaIXBUNESn+Owi/syKsHWAJ0cimuzgS1BFa1SZ5eLCH7HSUoRZ3W5KIs U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/NpeKdYcEsf92OX9P6f5B0RafrOk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 02:52:59 -0000

----==_mimepart_5a8cdf0938fc9_30332adac51e8ec42961eb
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop, I think that making a change here would be helpful in resolving #1121.  Do you think that it is time to start talking about this again?

-- 
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/910#issuecomment-367197130
----==_mimepart_5a8cdf0938fc9_30332adac51e8ec42961eb
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/mikebishop" class="user-mention">@MikeBishop</a>, I think that making a change here would be helpful in resolving <a href="https://github.com/quicwg/base-drafts/issues/1121" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="298824156" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1121">#1121</a>.  Do you think that it is time to start talking about this again?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/910#issuecomment-367197130">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_2symvLnUxag5cBAfF1MCASAyrYks5tW4UJgaJpZM4QaaT5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0BYPHKfP5j7yZNef1WduATao6aIks5tW4UJgaJpZM4QaaT5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/910#issuecomment-367197130"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #910: @MikeBishop, I think that making a change here would be helpful in resolving #1121.  Do you think that it is time to start talking about this again?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/910#issuecomment-367197130"}}}</script>
----==_mimepart_5a8cdf0938fc9_30332adac51e8ec42961eb--


From nobody Tue Feb 20 18:55:29 2018
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 2BAC21204DA for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:55:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 bl3y2Nu18-Ij for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:55:27 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 CB7FC129C6E for <quic-issues@ietf.org>; Tue, 20 Feb 2018 18:55:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Kgu/VS7focqO0gWU2e4nvi0PbVw=; b=VjVlluBWrOF0Ecrx 6OfULLFUFnX6CykcFIi7wnygt8Z6W1IU5XtLmYsCKCFfjXo0hA2vuCEwjLmh93wK JBOACozDrCVxI+rQ/FxPK0i2YgQ1bf3HaxNvmNX0K8Tc/7Xp47USxDQZumw4YTar IJB8Ps8MOrzRtJvn9yMMXJUyi+k=
Received: by filter0422p1iad2.sendgrid.net with SMTP id filter0422p1iad2-3815-5A8CDF97-1A 2018-02-21 02:55:19.748488673 +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 ismtpd0009p1iad1.sendgrid.net (SG) with ESMTP id ZzIauaxuTUykGIH13G_3ag for <quic-issues@ietf.org>; Wed, 21 Feb 2018 02:55:19.521 +0000 (UTC)
Date: Wed, 21 Feb 2018 02:55:20 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc94101cddb2e4d0bfca9a60f5f7ae0da65dbed7292cf0000000116a4a19792a169ce11cfb6ca@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1122@github.com>
Subject: [quicwg/base-drafts] Framing QCRAM payloads (#1122)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8cdf97642f0_7c23ffd7133ef385132a1"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak25b1dBK8JpGR5j6UBR7bBynnZ8HgMG3ShXfy 3IXWdqaQoYClvAEZDKpe6bJ3s0JAr3eEcY2KGvY+yqNM+dQEcqY5q6oHtXMlvQI3W22oKGIzWc6o1c Ku9XBfkqJrc3PkJbciy+apyCW6cvou/bE/LFocIKtSMmna/AXkYkETZk3Xu86Rk+Zpd+VvXRJ36sh4 g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/lVe1abxGtBgwyLnd69e0wCewwFM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 02:55:28 -0000

----==_mimepart_5a8cdf97642f0_7c23ffd7133ef385132a1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

It's not clear from reading QCRAM what the expected pattern of framing is for the three types of message that it exchanges (header blocks, header updates, and header block acknowledgments).  This could be clearer.  

I think that the document assumes is that these are all frames in the hq sense, but #1121 might make that less necessary.

-- 
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/1122
----==_mimepart_5a8cdf97642f0_7c23ffd7133ef385132a1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>It's not clear from reading QCRAM what the expected pattern of framing is for the three types of message that it exchanges (header blocks, header updates, and header block acknowledgments).  This could be clearer.</p>
<p>I think that the document assumes is that these are all frames in the hq sense, but <a href="https://github.com/quicwg/base-drafts/issues/1121" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="298824156" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1121">#1121</a> might make that less necessary.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1122">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqziWtxjr_qI8GqNii7rUIcH1NcvWks5tW4WXgaJpZM4SNARX">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-CU5QRWmb6hqHHXodbLjqdAxgMBks5tW4WXgaJpZM4SNARX.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1122"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Framing QCRAM payloads (#1122)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1122"}}}</script>
----==_mimepart_5a8cdf97642f0_7c23ffd7133ef385132a1--


From nobody Tue Feb 20 18:59:24 2018
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 3105D124D68 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:59:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 S72vQPwsQn8G for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 18:59:21 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 11A971204DA for <quic-issues@ietf.org>; Tue, 20 Feb 2018 18:59:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=4HhdqRi95DCLIDaYlAifOxsUOag=; b=eU7+XH25DG/lE0w/ K/SXPT6hkHI3z77dJXBNBtui6XVS93tHOw7mVh9K3zklFzp8xw7DcvgSUkXZvVKk IJPsgiOmfSYm0+6YuNB0ApgFxqCq0XlSk6dCtR4ME7gro4ZyFBXF72EVaSOq7RK6 0Y4V4Cwoq1OpnCK9aLGrIG+1lkw=
Received: by filter0988p1mdw1.sendgrid.net with SMTP id filter0988p1mdw1-20207-5A8CE088-12 2018-02-21 02:59:20.478137176 +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 ismtpd0010p1iad2.sendgrid.net (SG) with ESMTP id yCAuTzepQzWUQidBvq5LVA for <quic-issues@ietf.org>; Wed, 21 Feb 2018 02:59:20.429 +0000 (UTC)
Date: Wed, 21 Feb 2018 02:59:20 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc23203889b310a5f9f0b896ae080abdf4d5b386c92cf0000000116a4a28892a169ce11cfb92c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1123@github.com>
Subject: [quicwg/base-drafts] Split instruction space (#1123)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ce0884bfd9_33e2ac974d80ec4128641"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0VaQDSQu1WAZCPjsBCXfvzC74DrN4y02LeH8 pW5izjSYldZiYKmgWC+LruVJQg21ZjM4HUsMkSwmxhHZKXEJADcCjbDbkmZ+0UgAzYeTbV8dQ85OdY W2nG0nVuDyei70N6XxXkiy/YsPa7cAZHQlc8voPu82nwyqTlXXl3bBFF4NqluX4/UX3KyddBrXplBz w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/FGs_SrTOKSlrHgG-2KVelE277Vo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 02:59:22 -0000

----==_mimepart_5a8ce0884bfd9_33e2ac974d80ec4128641
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The QCRAM instruction set is currently a single space, but each instruction can only ever be sent on a particular stream.  Table updates only use 01b and 001b, header blocks use 1b, 0001b and 0000b.  A clean split would use the bits more efficiently.

Strawman (flip bits as desired):
* insert 0b and duplicate 1b
* reference 0b, literal 10b, literal-never-index 11b

-- 
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/1123
----==_mimepart_5a8ce0884bfd9_33e2ac974d80ec4128641
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The QCRAM instruction set is currently a single space, but each instruction can only ever be sent on a particular stream.  Table updates only use 01b and 001b, header blocks use 1b, 0001b and 0000b.  A clean split would use the bits more efficiently.</p>
<p>Strawman (flip bits as desired):</p>
<ul>
<li>insert 0b and duplicate 1b</li>
<li>reference 0b, literal 10b, literal-never-index 11b</li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1123">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2boGWiI95k0RSrb3RJRW_8X78mPks5tW4aIgaJpZM4SNAcN">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8-BOoP7YjJbUQiSuIgGqjdqL52Xks5tW4aIgaJpZM4SNAcN.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1123"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Split instruction space (#1123)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1123"}}}</script>
----==_mimepart_5a8ce0884bfd9_33e2ac974d80ec4128641--


From nobody Tue Feb 20 19:05:31 2018
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 78715127869 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:05:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 JHs8b5vmVGPE for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:05:27 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 CFA47124D68 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 19:05:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=14J9E7fkPsqXGKR7Ck6J8Li/aQA=; b=QWd45RMqoHu99FYG RenPqfRN3XfBPvS+SYxP5RwLJWL3KN52+IkLU/CI8tQMs681hHK2eGQwfNeTVIIn PPYjEOklabjcmpB7YYH6xjn1c2JQ7SGoeHuBaazSFv/eXgs/z0aHP6+npAlrUE26 bXtNtSd1Lb5igDYS6wVF7M7+w6A=
Received: by filter0247p1iad2.sendgrid.net with SMTP id filter0247p1iad2-27404-5A8CE1F6-1 2018-02-21 03:05:26.091012558 +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 ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id T_4Bq3ziTE-6xals7JfeCQ for <quic-issues@ietf.org>; Wed, 21 Feb 2018 03:05:25.974 +0000 (UTC)
Date: Wed, 21 Feb 2018 03:05:26 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab318f2e8639f85ea10181c558bde6ba53bce101b292cf0000000116a4a3f592a169ce11cfbcb0@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1124@github.com>
Subject: [quicwg/base-drafts] Base in header table updates (#1124)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ce1f5d0c44_40443f937f67cf30603588"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak36Pa1DpeVbV3lvq/U9LVJby61dbr/w3H+udL aeifUkC8xTaIJEXQSsZuex4BXPg1e/EUqamZBR8K/9pNYtLL4oPy/8tWzvU5Axricrb5nZ9FqYxRiC DvIuc7cibFKf7VhdLVSxby8mPbLOle6kLjBE5YA2b/uG+DTVvDL6e3zVxqroxPBC+AJn1HHOdtXjM9 A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/GyM5kf361ja3J_WfwMkdH8TsWaA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 03:05:28 -0000

----==_mimepart_5a8ce1f5d0c44_40443f937f67cf30603588
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The inclusion of a base in header table updates makes updating unnecessarily harder.  Because only a single stream updates the table, the state of the table is well defined ahead of each instruction.  References relative to a base increase the likelihood of programming errors.  It is also awkward to use a name-reference that was recently introduced.  For instance, if 'custom: b' follows 'custom: a', then the current design requires that the header block be closed after sending 'custom: a' so that 'custom: b' can reference the name.

Using the HPACK reference scheme for updates avoids all sorts of problems.  It makes it possible to write an update that refers to the most recent update without closing the last transaction and opening a new one.  Also, it makes it possible to write header table changes in a contiguous stream as suggested by #1121.

-- 
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/1124
----==_mimepart_5a8ce1f5d0c44_40443f937f67cf30603588
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The inclusion of a base in header table updates makes updating unnecessarily harder.  Because only a single stream updates the table, the state of the table is well defined ahead of each instruction.  References relative to a base increase the likelihood of programming errors.  It is also awkward to use a name-reference that was recently introduced.  For instance, if 'custom: b' follows 'custom: a', then the current design requires that the header block be closed after sending 'custom: a' so that 'custom: b' can reference the name.</p>
<p>Using the HPACK reference scheme for updates avoids all sorts of problems.  It makes it possible to write an update that refers to the most recent update without closing the last transaction and opening a new one.  Also, it makes it possible to write header table changes in a contiguous stream as suggested by <a href="https://github.com/quicwg/base-drafts/issues/1121" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="298824156" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1121">#1121</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1124">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7Kh-6fxdi3MOcpewdc_u81rrM9Kks5tW4f1gaJpZM4SNAsI">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3qXhhse_AraVISS6Tr2QLoWGCtNks5tW4f1gaJpZM4SNAsI.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1124"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Base in header table updates (#1124)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1124"}}}</script>
----==_mimepart_5a8ce1f5d0c44_40443f937f67cf30603588--


From nobody Tue Feb 20 19:07:46 2018
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 7C26812AF83 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:07:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.464
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 WNqSq80D1bZ2 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:07:43 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 E8932124D68 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 19:07:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=al02pVreEAqN7xe/gJTVu5nFAu8=; b=hsNLtIs/mFsPFWAL MFDulCFMrwdgsxDD0u5G3l8KYNBKZ2OBJUCcMos8tG+U4DUqkpxESSWFEbVINKtW OxvkBKrwlVjLf0MtZBJ7FXV2XLkHl2G3i0rwrFiN38RBZTQXR50AgkgIO0sE54Qu G2AiLK9XRODBtQ7V1BgigZ+1uLg=
Received: by filter1236p1mdw1.sendgrid.net with SMTP id filter1236p1mdw1-1495-5A8CE27D-12 2018-02-21 03:07:41.644263421 +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 ismtpd0022p1iad2.sendgrid.net (SG) with ESMTP id u1kTKceLTkeXYuZrB-EixA for <quic-issues@ietf.org>; Wed, 21 Feb 2018 03:07:41.649 +0000 (UTC)
Date: Wed, 21 Feb 2018 03:07:41 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4f147edf1b2ff0b1424cf48f470555a3b5e5325492cf0000000116a4a47d92a169ce11cfbdf1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1125@github.com>
Subject: [quicwg/base-drafts] Remove BLOCKING flag and Depends (#1125)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ce27d767c4_4c112af9b5d3eecc302793"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak25hPdzK+rkEliYLUsgbD/y7UmMJu+rWco+Ml hKFdNmsFmUAY+b0EWaYEplVswoHOlF0dN21AhIyzm3ZD1h+uSj11f9Y6cjGR11TQ+i4em6Qhkxi7OG O2WlxraZA3cLKwyv9LUCu3DdRB0JzJSIHtLH5EbVinr50Biau/Y6VpQVo00ArHb9KsGcIHUHyBKZQ+ 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/nUht8rsTScUxr1oVzZLF5hSl3MU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 03:07:44 -0000

----==_mimepart_5a8ce27d767c4_4c112af9b5d3eecc302793
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I can find no good use for the "Depends" field in header blocks.  Base is sufficient.

-- 
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/1125
----==_mimepart_5a8ce27d767c4_4c112af9b5d3eecc302793
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I can find no good use for the "Depends" field in header blocks.  Base is sufficient.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1125">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3nlnoGAPauD5r41yW4EslAS7PLVks5tW4h9gaJpZM4SNAx7">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0uY9cch0B_FFLbh8bHFjYsOoJz7ks5tW4h9gaJpZM4SNAx7.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1125"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Remove BLOCKING flag and Depends (#1125)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1125"}}}</script>
----==_mimepart_5a8ce27d767c4_4c112af9b5d3eecc302793--


From nobody Tue Feb 20 19:09:54 2018
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 990A0129502 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:09:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 9dUkaVatIF1H for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:09:51 -0800 (PST)
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 71044124D68 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 19:09:51 -0800 (PST)
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=uZ9WEqL5NgCzz44cbolQriR/dEQ=; b=UYv71nBGOveePJ8u U5zWfpj2rodnBh5fiAi+0pRspGBih1g6vph0ZL9zqAil7IiTuzCnHRth/2PdHD3C D8E6jkKsGTj80/klrrT3a+8YL1PG5t5u3ICtmo8dsp3RWN0Gmz3krh5+lNfXch+9 0E0MaM0UW3GB5X+JEAEl4B9KxRs=
Received: by filter0148p1iad2.sendgrid.net with SMTP id filter0148p1iad2-25004-5A8CE2FE-7 2018-02-21 03:09:50.480810119 +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 ismtpd0007p1iad1.sendgrid.net (SG) with ESMTP id 2xHO6aQQS7ex5DAS1dl89w for <quic-issues@ietf.org>; Wed, 21 Feb 2018 03:09:50.312 +0000 (UTC)
Date: Wed, 21 Feb 2018 03:09:50 +0000 (UTC)
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/push/2346046854@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ce2fe35841_20d643fd26c5def3453262f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1Ozo0ni1oqnGKdVYMxprRN5plc9hTWgXbSQj DlJVeib5X8ThYNL2Kp4EWHkwNi3Fz2XxmA4LssBAF7VXesnomg34MmfhofM20ktcO608t6ea0bJiof AclG32XSOxfTHc+fBI4EY8KAHPhwmQRoAr6l/cEBxYHTEDOxcQMKEOkm+L8BeXAy/ouEdrj7hIsvjk E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/unZgGjlEVMxm4wZSY1tvN_-2ikc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 03:09:53 -0000

----==_mimepart_5a8ce2fe35841_20d643fd26c5def3453262f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@marten-seemann pushed 1 commit.

4413a91  add note to RFC editor


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1120/files/9593edbfd41c7a8b077c9810cd3bc09bd4720a42..4413a91eb44ffebac613249cfeeba3249d7a911f

----==_mimepart_5a8ce2fe35841_20d643fd26c5def3453262f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/marten-seemann" class="user-mention">@marten-seemann</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/4413a91" class="commit-link">4413a91</a>  add note to RFC editor</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1120/files/9593edbfd41c7a8b077c9810cd3bc09bd4720a42..4413a91eb44ffebac613249cfeeba3249d7a911f">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0g6lLdyiwcCTnyvggHpRFI1E4Qgks5tW4j-gaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7zj2rsKimZhKzmdF5BA3T2J1vRCks5tW4j-gaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120/files/9593edbfd41c7a8b077c9810cd3bc09bd4720a42..4413a91eb44ffebac613249cfeeba3249d7a911f"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@marten-seemann pushed 1 commit in #1120"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120/files/9593edbfd41c7a8b077c9810cd3bc09bd4720a42..4413a91eb44ffebac613249cfeeba3249d7a911f"}}}</script>

----==_mimepart_5a8ce2fe35841_20d643fd26c5def3453262f--


From nobody Tue Feb 20 19:10:25 2018
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 B1116127869 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:10:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.616
X-Spam-Level: 
X-Spam-Status: No, score=-5.616 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 jE6TNajDiK93 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:10:22 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6FD7C128C0A for <quic-issues@ietf.org>; Tue, 20 Feb 2018 19:10:22 -0800 (PST)
Date: Tue, 20 Feb 2018 19:10:21 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519182621; bh=WKZB9VQDm0qx7LfzQyOltWZ4gm+ZD1uX29oTS0w0d7E=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=LXHVeBk9etIhjPzSguShMRO5nzyzVttY3FRwu2PM66lriiUN6i3vqpZ0L+Lu7GDNZ hCrhR3/SA6EWMJUNkmM9R9Xu7+PV6Y9zjMmvrXsDh6b3Ay6fyqpkyy/t1G5egA1Z/B YOP80daZvL8JUsPwAKygNcaOY68cWpUykkvWZuBA=
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab635851c112fce33ed9b42a586a906139bfdc076a92cf0000000116a4a51d92a169ce11cf93ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/review/98064937@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ce31d9e300_75b33f9a51a48f28244685"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
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/iiZ8kObZWFW5-Zh_sggAfs-Sgjk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 03:10:24 -0000

----==_mimepart_5a8ce31d9e300_75b33f9a51a48f28244685
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

marten-seemann commented on this pull request.



> @@ -486,9 +486,18 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+Google QUIC Demultipexing Bit:
+
+: The fifth bit (0x8) of octet 0 is set to 0. This allows implementations of
+  Google QUIC to distinguish Google QUIC packets from short header packets sent
+  by a client.
+  The special interpretation of this bit SHOULD be removed from this

I added the note. Just removing this bit won't be enough though, we'll need to add this bit to whatever greasing mechanism we decide for.

-- 
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/1120#discussion_r169525761
----==_mimepart_5a8ce31d9e300_75b33f9a51a48f28244685
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@marten-seemann</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r169525761">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -486,9 +486,18 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+Google QUIC Demultipexing Bit:
+
+: The fifth bit (0x8) of octet 0 is set to 0. This allows implementations of
+  Google QUIC to distinguish Google QUIC packets from short header packets sent
+  by a client.
+  The special interpretation of this bit SHOULD be removed from this
</pre>
<p>I added the note. Just removing this bit won't be enough though, we'll need to add this bit to whatever greasing mechanism we decide for.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r169525761">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_5qF6sCwhMgbz1ylYWd6-Xqbie6ks5tW4kdgaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqx3doBGVEhfEHjGiDfkJuLp27Qh9ks5tW4kdgaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r169525761"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@marten-seemann commented on #1120"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120#discussion_r169525761"}}}</script>
----==_mimepart_5a8ce31d9e300_75b33f9a51a48f28244685--


From nobody Tue Feb 20 19:10:48 2018
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 7C06B128C0A for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:10:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 0fp9QoOmSDHX for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:10:46 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA6AB124D68 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 19:10:45 -0800 (PST)
Date: Tue, 20 Feb 2018 19:10:45 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519182645; bh=WhjpjHsei632g22umrgpcXoBpoLEXlmn8xNpbb8fEg0=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=uDEHtGCo2aaZ6UZwpafh6av/vaJQdfhqgC4A+1tvmKdk3K/E5h+tC6Aa7leqTGwo/ Zog1pNynndnnMN5bmNh1Tomrhd0QYCzF0VZfnG0yfmMrSD8Nd4q/noRUZeykK4s1vs E+n2EkB0VH0uan1P5eulC9GAmFP10xUwPztkrgz8=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab828ae8bcf6d92e46cd5f3ee93fb1bc46afaa4bbb92cf0000000116a4a53592a169ce11cfbf7b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1126@github.com>
Subject: [quicwg/base-drafts] Provide better guidance about acknowledgments (#1126)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ce3355048a_46ab3ff49c378f2c635846"; 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/Ln5r2kIUEGRJTT_fauDsB5KZWhM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 03:10:47 -0000

----==_mimepart_5a8ce3355048a_46ab3ff49c378f2c635846
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Tracking which header blocks are unacknowledged is a little tricky.  Each stream can have multiple blocks outstanding and each needs acknowledgment (in order).  An encoder needs to track the tuple of request identifier (which might also be a stream identifier) and which header block is referred to.  A server might send a large number of header blocks on the same stream if it sends PUSH_PROMISE frames.

If only the request identifier is used, then an acknowledgment for one header block might be mistaken as acknowledging a different header block that was sent on the same stream.

-- 
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/1126
----==_mimepart_5a8ce3355048a_46ab3ff49c378f2c635846
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Tracking which header blocks are unacknowledged is a little tricky.  Each stream can have multiple blocks outstanding and each needs acknowledgment (in order).  An encoder needs to track the tuple of request identifier (which might also be a stream identifier) and which header block is referred to.  A server might send a large number of header blocks on the same stream if it sends PUSH_PROMISE frames.</p>
<p>If only the request identifier is used, then an acknowledgment for one header block might be mistaken as acknowledging a different header block that was sent on the same stream.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1126">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqw3IWvZGoqv8RPfxJRXlkP4opUOQks5tW4k1gaJpZM4SNA5F">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-gKCM9mAcYuY-7d1iQXixSAKvxVks5tW4k1gaJpZM4SNA5F.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1126"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Provide better guidance about acknowledgments (#1126)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1126"}}}</script>
----==_mimepart_5a8ce3355048a_46ab3ff49c378f2c635846--


From nobody Tue Feb 20 19:14:04 2018
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 0C4C1128C0A for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:14:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 GmfF7NB-t4fb for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:14:00 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7739F1204DA for <quic-issues@ietf.org>; Tue, 20 Feb 2018 19:14:00 -0800 (PST)
Date: Tue, 20 Feb 2018 19:13:59 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519182839; bh=6hhfKa1OdiZIkq2IsSKEc9TsCaH26dP++BPsHr0z6As=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=P1eXy9QxsIuxfMRjXX4d1jCZrxvDSvfWQPQG05Esi9QUX7m02W4y/6UfhnHVXCKHQ YkcxS/fVsq158bCPXU6JTdYD6nKZMqfpYfWQfhHpkPz7Uy+Hyj1b8ny2S/geliy48n eMuMokjYPJ6fj/OuDZbbL867VtN0KRRXZ3zrPtEg=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab72392f3019e7ef25576f15dc43b6bd578a92ecbb92cf0000000116a4a5f792a169ce11cfc173@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1127@github.com>
Subject: [quicwg/base-drafts] The 32 octet overhead (#1127)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ce3f7c7ec2_20d343fd26c5def34386753"; 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/ffugnk0qjeSRZWLdwsXMZUK_P4g>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 03:14:02 -0000

----==_mimepart_5a8ce3f7c7ec2_20d343fd26c5def34386753
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The draft currently notes that the 32 octet per-record overhead that HPACK uses for accounting might need re-evaluation.

Having implemented QCRAM, per-record overheads didn't change for a decoder, so I would say that the 32 octet value is fine.  If this is OK, we should still track the fact that the issue was raised and discussed.  If not, this is a great place to air concerns.  For instance, maybe the HPACK overhead was wrong in some critical way, but I've not heard anyone suggest that.

-- 
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/1127
----==_mimepart_5a8ce3f7c7ec2_20d343fd26c5def34386753
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The draft currently notes that the 32 octet per-record overhead that HPACK uses for accounting might need re-evaluation.</p>
<p>Having implemented QCRAM, per-record overheads didn't change for a decoder, so I would say that the 32 octet value is fine.  If this is OK, we should still track the fact that the issue was raised and discussed.  If not, this is a great place to air concerns.  For instance, maybe the HPACK overhead was wrong in some critical way, but I've not heard anyone suggest that.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1127">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3NvE_9F_4sTyZkkuH0nD7J3seQcks5tW4n3gaJpZM4SNBCV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq43iNnEpgTkK6AZPZeFasK44hgADks5tW4n3gaJpZM4SNBCV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1127"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"The 32 octet overhead (#1127)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1127"}}}</script>
----==_mimepart_5a8ce3f7c7ec2_20d343fd26c5def34386753--


From nobody Tue Feb 20 19:18:48 2018
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 897AF124D68 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:18:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 jvoQPe37jUCE for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:18:46 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BCE71204DA for <quic-issues@ietf.org>; Tue, 20 Feb 2018 19:18:46 -0800 (PST)
Date: Tue, 20 Feb 2018 19:18:45 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519183125; bh=3a+Dk+2tk+I1DQrbQKaRD/fq1iqrvwzYLxlSLVfWeHI=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=OWWPj2I6WnrbioBSQ983DcbJT1nIkh95Ap2oKn4YadLkao1hlGSpZ0hJva+Y5Wr/t PXApLC0NcfmcNmzOktD9/FbMNsFgEkSJxanzpwcCRt639NkdXZanpYARNT8U3NEGmB zwlIuE4qOR1fj8JEWO+jv3Y82b5OHqXhF6aXS/Y0=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abde2d391388cb000a7badcc40e7c52a1a3148873d92cf0000000116a4a71592a169ce11cfc40b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1128@github.com>
Subject: [quicwg/base-drafts] Duplication can use different indexing (#1128)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ce51548dcb_4a223f88355f4f2c44434b"; 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/x2TOrkWRPrOnghimqx1IulatYd0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 03:18:47 -0000

----==_mimepart_5a8ce51548dcb_4a223f88355f4f2c44434b
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

A duplication instruction never references the static table.  Currently however, this is possible, and it's not a great idea.

Aside from it being pointless to duplicate entries in the static table (it costs space and time to do this, and references to these new entries will have longer encodings than static table references), in the current design the encoding of the duplication instruction is such that virtually every duplication instruction has to use a two octet encoding because exactly one entry in the dynamic table can be duplicated in one octet.  Duplication of this entry is completely useless because duplicating it does nothing to improve its position in the table.

-- 
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/1128
----==_mimepart_5a8ce51548dcb_4a223f88355f4f2c44434b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>A duplication instruction never references the static table.  Currently however, this is possible, and it's not a great idea.</p>
<p>Aside from it being pointless to duplicate entries in the static table (it costs space and time to do this, and references to these new entries will have longer encodings than static table references), in the current design the encoding of the duplication instruction is such that virtually every duplication instruction has to use a two octet encoding because exactly one entry in the dynamic table can be duplicated in one octet.  Duplication of this entry is completely useless because duplicating it does nothing to improve its position in the table.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1128">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqw30b1wXFOl7jvRGKK9d8SmIA033ks5tW4sVgaJpZM4SNBON">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6h7YH1FwMHqYjABpA-wkZtjGpLvks5tW4sVgaJpZM4SNBON.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1128"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Duplication can use different indexing (#1128)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1128"}}}</script>
----==_mimepart_5a8ce51548dcb_4a223f88355f4f2c44434b--


From nobody Tue Feb 20 19:23:27 2018
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 2193D126D73 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:23:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 je-o3MhRkPdJ for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:23:21 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 F2982124D68 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 19:23:20 -0800 (PST)
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=ApExpPKql13DENtejRjGfKGzBYg=; b=qK/9mF8kuDWexrvR oXzgDb1vQ6uWXDZn9+x9CGgYhHVYPSr7tDoO2pJg4eUJlt4oGy2dwI0zIF2/c8ra gEqdN6wFQL5S+A1y2D2Wu+d+5aiavNeUfaoNQ91i1lK+nyq7XlbuwfxWGMnRQ4nX BaoOjEUYZzW6NpZN21IFi9qjZi4=
Received: by filter0226p1iad2.sendgrid.net with SMTP id filter0226p1iad2-25946-5A8CE627-1D 2018-02-21 03:23:20.014797148 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id PIQ0rodERsCtzfPWDJ_YwA for <quic-issues@ietf.org>; Wed, 21 Feb 2018 03:23:19.871 +0000 (UTC)
Date: Wed, 21 Feb 2018 03:23:20 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab05336d7364b66bd077762e04c1ac2f0d31dfb1f992cf0000000116a4a82792a169ce11cfc40b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1128/367201745@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1128@github.com>
References: <quicwg/base-drafts/issues/1128@github.com>
Subject: Re: [quicwg/base-drafts] Duplication can use different indexing (#1128)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ce627b3dea_47142ac9705a2ecc4748a2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0ePURkpEeAvPidiJX2LZYeoO3U9ufVun7Y76 2yWv2Ry9q/kIyBf7Z+iDBB0lvh97Q6g2tQKZbGvNQWvSIlLqZ4WY5B1HiM2DZ+2sLtZSzfwbJ9byjr 1+lFQEnRi0dPEdq6kn9qs0ZF4hWfIcQ7U0kycVchq8VK+o95ZgEe65j6SfXTMynAAKbJ9RpHdW34jt I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/a0UKLawSwZvGbasbKGUsxK9X0RM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 03:23:22 -0000

----==_mimepart_5a8ce627b3dea_47142ac9705a2ecc4748a2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Can please refer to QCRAM or HTTP on this and similar issues - it=E2=80=99s=
 otherwise hard to decipher context.


--=20
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/1128#issuecomment-367201745=

----==_mimepart_5a8ce627b3dea_47142ac9705a2ecc4748a2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Can please refer to QCRAM or HTTP on this and similar issues - it=E2=80=99s=
 otherwise hard to decipher context.<br>


<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1128#issuecomment-367201745">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq6DgsLgq0HRXUs=
hnb10k4LRjU92Yks5tW4wngaJpZM4SNBON">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9VXe0SgNQ-p53bD=
nnJvDhlJC15Zks5tW4wngaJpZM4SNBON.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1128#issuecomment-367201745"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #1128: Can please r=
efer to QCRAM or HTTP on this and similar issues - it=E2=80=99s otherwise h=
ard to decipher context.\n"}],"action":{"name":"View Issue","url":"https://=
github.com/quicwg/base-drafts/issues/1128#issuecomment-367201745"}}}</scrip=
t>=

----==_mimepart_5a8ce627b3dea_47142ac9705a2ecc4748a2--


From nobody Tue Feb 20 19:49:20 2018
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 C02B41243FE for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:49:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.74
X-Spam-Level: 
X-Spam-Status: No, score=-6.74 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, HTML_OBFUSCATE_05_10=0.26, 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 7o52PaAMfCug for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:49:17 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 80152124234 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 19:49:17 -0800 (PST)
Date: Tue, 20 Feb 2018 19:49:16 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519184956; bh=ZV6U/YWbU7tkVmteVjpxidwRUDHgOwT0jpdDYh3/wqk=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=JNdIQaMb49iExfwCl/sHwc0FaqMRjdVSsxxPlhqDPUcnACt826OyZnJhIP7bKcyg5 LCNV9WTDKqChoI01NFvdGAF6siOFKPgX2dNacXdo2MFV4QV639TErlpJ97sDZ715eR 3FYirQ3NIfU0pEl95pGxaqQ3ZNmG/xP/vuP92arc=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8e9c3ff47261ad5f7f06cb5b67bc4f87187b27f092cf0000000116a4ae3c92a169ce11cfd4dd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1129@github.com>
Subject: [quicwg/base-drafts] Referencing strategy (#1129)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8cec3c89bdd_18ea2b03d267aed499616"; 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/hVHHGhavo6brgGp1EGttWTzV4hI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 03:49:19 -0000

----==_mimepart_5a8cec3c89bdd_18ea2b03d267aed499616
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

(This is a little more nebulous than my other issues, but I think that there are concrete things that can be written down that will improve things.)

Referencing entries near the end of the table in a new header block is hazardous. If you just compress as you do in HPACK, you can end up pinning entries in the header table, making it impossible to add new entries. Thus, you have to stop referencing entries as they get nearer to the table capacity limit.

The draft isn't particularly good about explaining this exposure or outlining strategies that might be used to manage this (or the impact it might have on the selection of header table size, for example).

One framework for thinking about this is probably:

An encoder attempts new header fields to the header table at a certain rate.  Under ideal conditions, the insertion of header fields is never blocked by outstanding references to entries that might be evicted as a result of the insertion.  Under these ideal conditions, header fields enter the table at some rate, H.  Note that a new connection might see a higher rate of insertions, but the expectation is that the empty table will be able to absorb those insertions.  That is, H averages out in the long term to |H|.

New removals from the table are possible after one round trip if the header field is not referenced in that round trip.  Thus, an encoder preserves its ability to insert at a rate of |H| if it refrains from using the last |H|*RTT of the table.  To allow for both delays in delivering acknowledgments and variance in RTT and H, an encoder might choose to use a higher value that takes variance into consideration.  In extremis: (Mh*|H| + Nh*Hvar)*(Mr*RTT + Nr*RTTvar) where Mx > 1 and Nx > 0.  An encoder could measure these values and adapt the amount of buffer it reserves, or choose typical values.

A decoder should allow for this safety margin and - assuming no other constraints on space - set a table size that is this amount larger than is ideal for compression.  A decoder has to choose values based on typical (or some percentile, e.g., 90th) values, because it can't resize the table for each connection.

-- 
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/1129
----==_mimepart_5a8cec3c89bdd_18ea2b03d267aed499616
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>(This is a little more nebulous than my other issues, but I think that there are concrete things that can be written down that will improve things.)</p>
<p>Referencing entries near the end of the table in a new header block is hazardous. If you just compress as you do in HPACK, you can end up pinning entries in the header table, making it impossible to add new entries. Thus, you have to stop referencing entries as they get nearer to the table capacity limit.</p>
<p>The draft isn't particularly good about explaining this exposure or outlining strategies that might be used to manage this (or the impact it might have on the selection of header table size, for example).</p>
<p>One framework for thinking about this is probably:</p>
<p>An encoder attempts new header fields to the header table at a certain rate.  Under ideal conditions, the insertion of header fields is never blocked by outstanding references to entries that might be evicted as a result of the insertion.  Under these ideal conditions, header fields enter the table at some rate, H.  Note that a new connection might see a higher rate of insertions, but the expectation is that the empty table will be able to absorb those insertions.  That is, H averages out in the long term to |H|.</p>
<p>New removals from the table are possible after one round trip if the header field is not referenced in that round trip.  Thus, an encoder preserves its ability to insert at a rate of |H| if it refrains from using the last |H|<em>RTT of the table.  To allow for both delays in delivering acknowledgments and variance in RTT and H, an encoder might choose to use a higher value that takes variance into consideration.  In extremis: (Mh</em>|H| + Nh<em>Hvar)</em>(Mr<em>RTT + Nr</em>RTTvar) where Mx &gt; 1 and Nx &gt; 0.  An encoder could measure these values and adapt the amount of buffer it reserves, or choose typical values.</p>
<p>A decoder should allow for this safety margin and - assuming no other constraints on space - set a table size that is this amount larger than is ideal for compression.  A decoder has to choose values based on typical (or some percentile, e.g., 90th) values, because it can't resize the table for each connection.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1129">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqw2hVHsVANT0UeyFtOV9TSJDSwetks5tW5I8gaJpZM4SNCa4">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5MQODzJglLapKwWHoLbKwGm3euVks5tW5I8gaJpZM4SNCa4.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1129"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Referencing strategy (#1129)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1129"}}}</script>
----==_mimepart_5a8cec3c89bdd_18ea2b03d267aed499616--


From nobody Tue Feb 20 19:51:39 2018
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 9F0BD124D68 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:51:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 sw5YcL64Dc9b for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 19:51:36 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 E5E30124234 for <quic-issues@ietf.org>; Tue, 20 Feb 2018 19:51:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=vjpJNZCG6iL69a68pH5Qv+pf3P0=; b=nD68NuQqzSXrHWa4 ZRiexfC1i6fieq5cspogn+1W7EPgi0s0i7aiOvW/mBUKKdt2R+cvbbQZU+w/yrMY 5b/fnLdy92YuNmAtBmMBb7qgyFIWK/dEp2XkYBloa6HjayZkvg0dKMriD1Vow8gp 70oqohs624zYJycL0EjvYvErE4U=
Received: by filter0339p1iad2.sendgrid.net with SMTP id filter0339p1iad2-13340-5A8CECC6-9 2018-02-21 03:51:34.308437516 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0008p1iad2.sendgrid.net (SG) with ESMTP id QmVwlfp_TGqJ5ekAfeczOQ for <quic-issues@ietf.org>; Wed, 21 Feb 2018 03:51:34.241 +0000 (UTC)
Date: Wed, 21 Feb 2018 03:51:34 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe70167dd7c1d47625f9d6eaf81c1b6a5c928a66692cf0000000116a4aec692a169ce11cfd61f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1130@github.com>
Subject: [quicwg/base-drafts] Base and the Static Table (#1130)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8cecc612d96_27c2ad488ef6ec4956d2"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2RvEJKj5qt4cjApTxGGLbYPTN943dJ+u++uu F8jMwLVKIKMOx60F98FXBkS1HmkFn1qSDm07w0ctVwHT5bW2oVRUuRXa4j37DC7WmkCsolRThRzlSL 9ctoY96Q3320ifi58IdIF7zZlO9IHjX9M0KUNctE/3XR2avOMhT12C6cXHjCqC5cjG1y0Phx/AvrOw s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/GnnbpOVBN8pTEwLokX-kh2EmEts>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 03:51:38 -0000

----==_mimepart_5a8cecc612d96_27c2ad488ef6ec4956d2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

It is not explained at all that the base is applied to the dynamic table only.

That is, index 1 is a straight index into the static table and that index 62 will use the current number of inserts and the base to determine the actual index into the dynamic table (this is the first table entry only when the number of table inserts and base are the same, if the base is smaller, then it will be further along the table).

To be clear, my logic for finding entries is:

```python
    if i <= 0: error
    if i <= len(staticTable): return staticTable[i-1]
    delta = tableBase - base
    if delta < 0: error
    return dynamicTable[i - len(staticTable) - 1 + delta]
```

It is probably equally valid to assume that the indices for the static table also increment with each iteration of base, but that leads to approximately the same code anyway.


-- 
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/1130
----==_mimepart_5a8cecc612d96_27c2ad488ef6ec4956d2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>It is not explained at all that the base is applied to the dynamic table only.</p>
<p>That is, index 1 is a straight index into the static table and that index 62 will use the current number of inserts and the base to determine the actual index into the dynamic table (this is the first table entry only when the number of table inserts and base are the same, if the base is smaller, then it will be further along the table).</p>
<p>To be clear, my logic for finding entries is:</p>
<div class="highlight highlight-source-python"><pre>    <span class="pl-k">if</span> i <span class="pl-k">&lt;=</span> <span class="pl-c1">0</span>: error
    <span class="pl-k">if</span> i <span class="pl-k">&lt;=</span> <span class="pl-c1">len</span>(staticTable): <span class="pl-k">return</span> staticTable[i<span class="pl-k">-</span><span class="pl-c1">1</span>]
    delta <span class="pl-k">=</span> tableBase <span class="pl-k">-</span> base
    <span class="pl-k">if</span> delta <span class="pl-k">&lt;</span> <span class="pl-c1">0</span>: error
    <span class="pl-k">return</span> dynamicTable[i <span class="pl-k">-</span> <span class="pl-c1">len</span>(staticTable) <span class="pl-k">-</span> <span class="pl-c1">1</span> <span class="pl-k">+</span> delta]</pre></div>
<p>It is probably equally valid to assume that the indices for the static table also increment with each iteration of base, but that leads to approximately the same code anyway.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1130">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_l9uTTEYzt7MyGhb_6pRUsK30Rvks5tW5LGgaJpZM4SNCgn">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1m9Fwkg8AQ5t7WgnuKxp5FOsTNLks5tW5LGgaJpZM4SNCgn.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1130"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Base and the Static Table (#1130)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1130"}}}</script>
----==_mimepart_5a8cecc612d96_27c2ad488ef6ec4956d2--


From nobody Tue Feb 20 23:42:51 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 E477D12E040 for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 15:15:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.248
X-Spam-Level: 
X-Spam-Status: No, score=-0.248 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, FREEMAIL_REPLYTO_END_DIGIT=0.25, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 PgXUEiCQ4RSo for <quic-issues@ietfa.amsl.com>; Tue, 20 Feb 2018 15:15:39 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 B4EE11267BB for <quic-issues@ietf.org>; Tue, 20 Feb 2018 15:15:39 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519168539; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=aZYPIA7oXfYFJnYhrZrzA12R+s507pdii6dmgChxr5A=; b=at8JxP8Jj9tGL6HvuJ9wVyhGklmx0UNzsI5IEW01L8AF6X0wb5LEgysndNpcUQUrAhNiRZ7w jipIjK3eYCxAsl2DDYmXph2qs+mYrZo7owOm2Hj/y+6Q+4Sdwrf/4CxCbMobB5FVRPTZCilM I9BBJFIvTT5G6mTs5//mk7ifc7Q=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: lucaspardue.24.7=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.35]) by mxa.mailgun.org with ESMTP id 5a8cac1a.7efd2858b570-smtp-out-n03; Tue, 20 Feb 2018 23:15:38 -0000 (UTC)
Date: Tue, 20 Feb 2018 15:15:37 -0800
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Reply-To: Lucas Pardue <lucaspardue.24.7@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a8cac19ee9e7_57f52ab15e8bfc1074742@hookshot-fe-d252ca1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] b62445: Simplify QCRAM abstract (#1114)
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8cac19ee576_57f52ab15e8bfc1074659"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/xFY3gQA9V1TeVu104SNhGHOOceo>
X-Mailman-Approved-At: Tue, 20 Feb 2018 23:42:51 -0800
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 20 Feb 2018 23:15:41 -0000

----==_mimepart_5a8cac19ee576_57f52ab15e8bfc1074659
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: b62445f79e6d391abc895eb4ee5a164b97517986
      https://github.com/quicwg/base-drafts/commit/b62445f79e6d391abc895eb4ee5a164b97517986
  Author: Lucas Pardue <lucaspardue.24.7@gmail.com>
  Date:   2018-02-20 (Tue, 20 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Simplify QCRAM abstract (#1114)

* Simplify abstract

State what not why, make it more similar to HPACK abstract.

* Trim trailing whitespace

* dmitri's feedback



----==_mimepart_5a8cac19ee576_57f52ab15e8bfc1074659--


From nobody Wed Feb 21 00:42:30 2018
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 5DEA912E883 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 00:42:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 GOdGCTsDE-WU for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 00:42:28 -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 5A23B12D7EA for <quic-issues@ietf.org>; Wed, 21 Feb 2018 00:42:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ZlgFlXmZ41X7/u32gY9t7b0kdN4=; b=TsqB8IGwCdxcRqA7 Yi+/bpAvs8oz4zPnaOseH7j3nQyl3s9PucLdrt1yRusTdV7Pc1zShb0cUqHSSbbF K+UuKPVEKUGpGEejX2lAX9PZfiD9/XXI7L4cztMmEvVheUc3pd4U5FH5PfO6Zao5 xDwXdlXMi3Ld7Q3SZ0MIjlK5t40=
Received: by filter1177p1mdw1.sendgrid.net with SMTP id filter1177p1mdw1-14624-5A8D30F3-4 2018-02-21 08:42:27.108433088 +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 ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id azYQVwzyST6NtelohlI6ZQ for <quic-issues@ietf.org>; Wed, 21 Feb 2018 08:42:27.271 +0000 (UTC)
Date: Wed, 21 Feb 2018 08:42:27 +0000 (UTC)
From: Julian Reschke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab47ab33fd8f064fcf2713c461219b1d8aeb39603a92cf0000000116a4f2f292a169ce11d09610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1131@github.com>
Subject: [quicwg/base-drafts] qcram: move acks to appendix and make it unnumbered (#1131)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8d30f214f8d_1eff3fe9bccf6f304531c1"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: reschke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3f/1fg7g8x5j0FaeIe3IOs4MkKcMMGX/YSXg gTe8jWCxLPdT72mopP9a4pYV4t3NPBgXNFWD6F+8wXzitfbo4vvurwCIPdVMqKWk8Ol75nyNHGrnYQ pNz0mkE8VxdbT5axMUCKSkV/dD3OGNzbGKq+JsxfsM/bkWNNHkwqY2uhstVZLhKJNlY0eM57fBrWh+ c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/KlsLBYHmcJ8IxdpsAHZfpRrP-7E>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 08:42:29 -0000

----==_mimepart_5a8d30f214f8d_1eff3fe9bccf6f304531c1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit


You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1131

-- Commit Summary --

  * qcram: move acks to appendix and make it unnumbered

-- File Changes --

    M draft-ietf-quic-qcram.md (3)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1131.patch
https://github.com/quicwg/base-drafts/pull/1131.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/1131

----==_mimepart_5a8d30f214f8d_1eff3fe9bccf6f304531c1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit



<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1131'>https://github.com/quicwg/base-drafts/pull/1131</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>qcram: move acks to appendix and make it unnumbered</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1131/files#diff-0">draft-ietf-quic-qcram.md</a>
    (3)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1131.patch'>https://github.com/quicwg/base-drafts/pull/1131.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1131.diff'>https://github.com/quicwg/base-drafts/pull/1131.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1131">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7vVbziKaHXV1cj7eKlh0O9KQ_aOks5tW9bygaJpZM4SNQI8">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1bnYa6VZaWEKNr8q3iOesMv8XwWks5tW9bygaJpZM4SNQI8.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1131"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"qcram: move acks to appendix and make it unnumbered (#1131)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1131"}}}</script>

----==_mimepart_5a8d30f214f8d_1eff3fe9bccf6f304531c1--


From nobody Wed Feb 21 00:43:06 2018
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 CEDB412E883 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 00:43:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 78_AXd_8icOn for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 00:43:03 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 9CEED12D7EA for <quic-issues@ietf.org>; Wed, 21 Feb 2018 00:43:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=tN0cuBnIyzYWBw0YLjUIs/+tRRA=; b=WWvLzdt+Q+kw2gtJ j3hLp3axACk6U+rMnLQcyBAVQEMWOfTBm8vAW2LtZ+ckyWghoEELpQ3wSx8mlRuB d0ftzBLgh2uUkxDwnr+A3CAWDG2JXsGnMCow07rX3ZJHkXLCC7knat8Mx6WQkE9f oY5Ah7gpuO6Ts4f8YVSoINkOny0=
Received: by filter1124p1mdw1.sendgrid.net with SMTP id filter1124p1mdw1-13537-5A8D3116-12 2018-02-21 08:43:02.502227251 +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 ismtpd0024p1iad2.sendgrid.net (SG) with ESMTP id n7mPXWiZRcO0a_lxSxwqPQ for <quic-issues@ietf.org>; Wed, 21 Feb 2018 08:43:02.389 +0000 (UTC)
Date: Wed, 21 Feb 2018 08:43:02 +0000 (UTC)
From: Julian Reschke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7ee6eac73bb2cff80884c183dec8454a26923f0992cf0000000116a4f31592a169ce11d09698@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1132@github.com>
Subject: [quicwg/base-drafts] qcram acks (#1132)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8d3115f0178_72d83fd810664f2c353632"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: reschke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0zGZ7AywBjA5xY3jslxUHEVqqDXTJoY4iQ24 I7in4spjoGLaCpby9QLBON1BxHJJ1qhuybJW6bMpdbULm5wxReC4OxuM84c9pIG0MDkIOjlMYpIR6C H8Xzp95oTVXjZMOrvVDWdeQpp9GldZdMhb1LFCeab3YGseIo0xTUzY+mJchQ3SzLPLx39SAmiU0T5L s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/-NYeF4aadp0IYvWVUFmBj_JfUNc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 08:43:05 -0000

----==_mimepart_5a8d3115f0178_72d83fd810664f2c353632
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

It's a bit confusing that the acks actually include the document authors.

-- 
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/1132
----==_mimepart_5a8d3115f0178_72d83fd810664f2c353632
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>It's a bit confusing that the acks actually include the document authors.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1132">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxtyxTCqlZA_7Mjb-wsuk5L4gXexks5tW9cVgaJpZM4SNQLb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3hLeLwLQESbROFnQ27S9kp8vl3kks5tW9cVgaJpZM4SNQLb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1132"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"qcram acks (#1132)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1132"}}}</script>
----==_mimepart_5a8d3115f0178_72d83fd810664f2c353632--


From nobody Wed Feb 21 00:45:59 2018
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 ABC5C12D7EA for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 00:45:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 eICKv0kzsIvM for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 00:45:57 -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 C6DC61270AE for <quic-issues@ietf.org>; Wed, 21 Feb 2018 00:45:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=vIVRBt38jMFvHrmKiicngmBFyBg=; b=oc46zQKizqTOYKq5 /3mf3AhJlNzlgcotKX9bC27d1Wj1gbxEWW+l9x17ObQaOlSG/yk6++SisbuWGhCp pYy2bHgItoMMyv2B199UBWyt5pjgBLeJ+mLNk1qZ+Bq/aibjUD7pbNEuBx7Nv5q8 P506YtEVoepsyuHn0Zb1Vq6wwCU=
Received: by filter0625p1iad2.sendgrid.net with SMTP id filter0625p1iad2-23779-5A8D31C3-8 2018-02-21 08:45:55.4242461 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id z4JIkjGDSRaF7x8_Uf4wwg for <quic-issues@ietf.org>; Wed, 21 Feb 2018 08:45:55.332 +0000 (UTC)
Date: Wed, 21 Feb 2018 08:45:55 +0000 (UTC)
From: Julian Reschke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6198265a5a147275d07704098b8b4e8e4f1718bd92cf0000000116a4f3c292a169ce11d09965@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1133@github.com>
Subject: [quicwg/base-drafts] qcram document title should include the term "QCRAM" (#1133)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8d31c3172d_69222ae45adf0ed07173ad"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: reschke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0i2xY9/Lgh5Nhhk8griy7lPMdDko1s4Aptex HP7ZcbMyLZgtEdS3ErhiahVj82mpVoIWgcO/qPQWHBb9Aum7oQAHlRD7R6wI33TYa9bTh8qltMUz6v psrwvUtoI9dgqJU1FN2d1DMnDb58ZvUXrlpxhehH5zkaNiZV/Mqo/4Wo3ghvy0kE2cFVlDZolnzfxf M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/qVyt06LmlifBjbY4rPTG6E_lssA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 08:45:58 -0000

----==_mimepart_5a8d31c3172d_69222ae45adf0ed07173ad
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit



-- 
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/1133
----==_mimepart_5a8d31c3172d_69222ae45adf0ed07173ad
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit



<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1133">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxfPK5NNl7IUXn9KNlsbzl9HEWeaks5tW9fDgaJpZM4SNQY8">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7V2YiAOulZOuQRKAhi4q8FGByRHks5tW9fDgaJpZM4SNQY8.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1133"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"qcram document title should include the term \"QCRAM\" (#1133)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1133"}}}</script>
----==_mimepart_5a8d31c3172d_69222ae45adf0ed07173ad--


From nobody Wed Feb 21 01:06:36 2018
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 6BD0412E884 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 01:06:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 5VgiB6GR47lW for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 01:06:34 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 946B91270AE for <quic-issues@ietf.org>; Wed, 21 Feb 2018 01:06:34 -0800 (PST)
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=Re9e0/qaYPQArp8666R0+V+U4uQ=; b=fMDGEeSsuTejoJXp YwQ6I7f9WY1bjdHB+m18eyXm418hs2Zb/5EpsCcIFlgypdMgu9+gZEy+kyNSCgSI WnPdOqfXFyqswIISUjcaSS+SZrz7g4o+tTpDn4RaOW1EDPfQ6KjQ5Oz1LlUihO8Z 5iFEKXaTPHG7sHHq0WC6lRMGLR0=
Received: by filter0800p1mdw1.sendgrid.net with SMTP id filter0800p1mdw1-14293-5A8D3698-25 2018-02-21 09:06:32.962709775 +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 ObxAU_mhRJOczBEx4ayL9g for <quic-issues@ietf.org>; Wed, 21 Feb 2018 09:06:32.932 +0000 (UTC)
Date: Wed, 21 Feb 2018 09:06:33 +0000 (UTC)
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfe819c856077b01899e0c96717ddb550eba6b1c892cf0000000116a4f89892a169ce11cfb1dc@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1121/367258235@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1121@github.com>
References: <quicwg/base-drafts/issues/1121@github.com>
Subject: Re: [quicwg/base-drafts] Separate QCRAM streams (#1121)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8d3698cbd29_63273fe7a397ef3010758b0"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2D2qgDr5Ylb0xdPgcVWRVCyubeU5Pp+WDF/v HmPcf6sBYCgV/rLapjL2JTr9WeDP0omOv0ws7AIsrQ6puUs1N72ENiQJ78+Vy4rr6VCF3lOfpl5HRb l9HpKUUq1tYmTM22zNA1WbHcvgijd9dFOCG+AD6p5NH0M3p/NSz7JjhOTYj0465eicZpvbjxL0P/fg k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/dImd44cE0FT5Kd5TdLefOfU3rZw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 09:06:35 -0000

----==_mimepart_5a8d3698cbd29_63273fe7a397ef3010758b0
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Reading between lines, is this to say the QCRAM streams would be a special
type akin to Push streams?

Would you have the first bytes sent on a unidirectional stream be some
magic?


-- 
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/1121#issuecomment-367258235
----==_mimepart_5a8d3698cbd29_63273fe7a397ef3010758b0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Reading between lines, is this to say the QCRAM streams would be a special<br>
type akin to Push streams?<br>
<br>
Would you have the first bytes sent on a unidirectional stream be some<br>
magic?<br>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1121#issuecomment-367258235">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8Io_qA7YkfRJwkFdV4epEhoIsL5ks5tW9yYgaJpZM4SM_69">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0oxH_LxeKsKj8aACOUhY_-Kqb8Fks5tW9yYgaJpZM4SM_69.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1121#issuecomment-367258235"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@LPardue in #1121: Reading between lines, is this to say the QCRAM streams would be a special\ntype akin to Push streams?\n\nWould you have the first bytes sent on a unidirectional stream be some\nmagic?\n"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1121#issuecomment-367258235"}}}</script>
----==_mimepart_5a8d3698cbd29_63273fe7a397ef3010758b0--


From nobody Wed Feb 21 09:16:34 2018
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 E04F412D882 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:16:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 xSsYPsXYSbmH for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:16:31 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 AD8AF1273B1 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 09:16:31 -0800 (PST)
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=200AM4JP1o1GBd8PcfufPzBdK+Y=; b=iGC1ZpyztS8ECB8Y QgwE10e9V/FCsYvtWzpjb54nJaEqmwb4VYT0K51Au+6dg3QvLTJnvd4R+t1aQyQR yak2R8lknZZrotQxAe+L+Cg91ZiuDhpbd7+wn46sPgJh3FF1nOodtLJcHnjgcKG+ gbFchINDcGkE9gGDxEqRgBj/o/0=
Received: by filter0341p1iad2.sendgrid.net with SMTP id filter0341p1iad2-29368-5A8DA96E-5 2018-02-21 17:16:30.236591147 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0019p1iad2.sendgrid.net (SG) with ESMTP id m3R-L00ETcSapEAiV88jqg for <quic-issues@ietf.org>; Wed, 21 Feb 2018 17:16:30.238 +0000 (UTC)
Date: Wed, 21 Feb 2018 17:16:30 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8c4cffe24cc371ff55220d1b6dd7ce926d9f468192cf0000000116a56b6e92a169ce11cfc173@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1127/367400981@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1127@github.com>
References: <quicwg/base-drafts/issues/1127@github.com>
Subject: Re: [quicwg/base-drafts] The 32 octet overhead (#1127)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8da96e4e554_79673f86db394f3026355"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0x4nsc+ByZ6GLskULL0lw3QEVrWnd7Og0bjU mUA3k51J7ZZ8dlD7z+kuHutvocGP5mMvuSH93TBgkm4hwTW+3rWayv6q1KMUd///s6RzuO8rV8ZYtq xolHx0fHyEmiGXeL3nMTcsLrLwqGrv06vOb2dJxZbq+q4RyT8eIK20UOCA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ud4mUX-tE5-wBMVrOEAgjEs8FCA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 17:16:33 -0000

----==_mimepart_5a8da96e4e554_79673f86db394f3026355
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The encoder needs to track more things than it did before for the same size decoder table.  Of course, that's entirely the encoder's problem, and the encoder can choose to use fewer table entries to compensate.

-- 
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/1127#issuecomment-367400981
----==_mimepart_5a8da96e4e554_79673f86db394f3026355
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The encoder needs to track more things than it did before for the same size decoder table.  Of course, that's entirely the encoder's problem, and the encoder can choose to use fewer table entries to compensate.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1127#issuecomment-367400981">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1NtodMJIBNWCgKUZaOgLX2zijAuks5tXE9ugaJpZM4SNBCV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_YMaE9FZcYiX5C0xMY1PEcx2NxIks5tXE9ugaJpZM4SNBCV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1127#issuecomment-367400981"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #1127: The encoder needs to track more things than it did before for the same size decoder table.  Of course, that's entirely the encoder's problem, and the encoder can choose to use fewer table entries to compensate."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1127#issuecomment-367400981"}}}</scri
 pt>
----==_mimepart_5a8da96e4e554_79673f86db394f3026355--


From nobody Wed Feb 21 09:20:48 2018
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 3CC41127876 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:20:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 6226cr5JDAkR for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:20:46 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 4CD6E1273B1 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 09:20:44 -0800 (PST)
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=f/pjBJo0gKPyMajL3a6blq80900=; b=I9Uyq9uVpaO3UfK1 RRBofQLQ1qvIBpt/boTUA/Y80NMjlXyNnusnzIzpd8siQkV6iuEOz9uGLyg6xA8z xS9/kUmO8M1kH5BqwidUYlfXnhxp0xbsrOLRboP86siKGW9YTaYweT4/K8bU7aXa 1rQzQ93Cr13rqO99Xqz9xObRCYs=
Received: by filter0248p1iad2.sendgrid.net with SMTP id filter0248p1iad2-15917-5A8DAA6A-24 2018-02-21 17:20:42.948521484 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad2.sendgrid.net (SG) with ESMTP id kX4u5t9AQL-E7vjlo9FNRQ for <quic-issues@ietf.org>; Wed, 21 Feb 2018 17:20:42.792 +0000 (UTC)
Date: Wed, 21 Feb 2018 17:20:43 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7b0ab4cc95dbf54bd1e5897960b5fb4485bb16ea92cf0000000116a56c6a92a169ce11cfc40b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1128/367402335@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1128@github.com>
References: <quicwg/base-drafts/issues/1128@github.com>
Subject: Re: [quicwg/base-drafts] Duplication can use different indexing (#1128)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8daa6abdf94_9d72ad070826ed07666d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1chf8q7APjIgUuktSI7WS2AeCk8TL6QeIAcI ALBTfhgleM/R4xxdZxGTC+QjoHE2j7cU1CI0yhSiQONll66QSrg3LLSRooXTHeRCQp04tJfPVtsT7B lRmR0uosypy3J9bxXV696X38DJqoRtTiI2HBsa17u9Uh5dbsLCOAk+MOvw==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/RlXp6JTWYmDilhBsSrbBPsePYxc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 17:20:47 -0000

----==_mimepart_5a8daa6abdf94_9d72ad070826ed07666d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

One proposed solution comes from the QPACK draft, which is to use a bit in the instruction to indicate if a referenced index is static or dynamic.  I found that this actually simplified parts of the implementation compared to HPACK/QCRAM's unified index space.  If we separate the instruction space, then we can define duplication to always operate on the dynamic table index space.  It also may compress slightly better, since more dynamic indexes can be encoded by a single byte.

-- 
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/1128#issuecomment-367402335
----==_mimepart_5a8daa6abdf94_9d72ad070826ed07666d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>One proposed solution comes from the QPACK draft, which is to use a bit =
in the instruction to indicate if a referenced index is static or dynamic. =
 I found that this actually simplified parts of the implementation compared=
 to HPACK/QCRAM's unified index space.  If we separate the instruction spac=
e, then we can define duplication to always operate on the dynamic table in=
dex space.  It also may compress slightly better, since more dynamic indexe=
s can be encoded by a single byte.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1128#issuecomment-367402335">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-jYwZwH8EHwYw=
FKcfetu5qy0MuUks5tXFBqgaJpZM4SNBON">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9R95gOKqVriUSID=
5z-yo8EMgDRIks5tXFBqgaJpZM4SNBON.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1128#issuecomment-367402335"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@afrind in #1128: One proposed s=
olution comes from the QPACK draft, which is to use a bit in the instructio=
n to indicate if a referenced index is static or dynamic.  I found that thi=
s actually simplified parts of the implementation compared to HPACK/QCRAM's=
 unified index space.  If we separate the instruction space, then we can de=
fine duplication to always operate on the dynamic table index space.  It al=
so may compress slightly better, since more dynamic indexes can be encoded =
by a single byte."}],"action":{"name":"View Issue","url":"https://github.co=
m/quicwg/base-drafts/issues/1128#issuecomment-367402335"}}}</script>=

----==_mimepart_5a8daa6abdf94_9d72ad070826ed07666d--


From nobody Wed Feb 21 09:32:53 2018
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 B2053127876 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:32:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 RFh0VC7I2bJi for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:32:49 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2193F1273B1 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 09:32:49 -0800 (PST)
Date: Wed, 21 Feb 2018 09:32:48 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519234368; bh=SjluVsZmscJdpWeFOCWM9GEwmATYeTDTCfzB3vT4ryM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=MA6au8aUu2FKTzbZBUH+rT9s0pmFqjuCcIrnYnH/2v/6wS34rM553NOT6x1F7IxyD uUMt49Lt2Qp4ZJ9HUv3QTnUm7jX0gu5JXWEIAPGx64T5v8IJtR9RX/Ci5vOIHDUpnR hp1GRQ5m/gxk1GJfH/GosKkU21sBpv8iW1DDC/dI=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe01f9f318ef606b08cc1f0191ee609a22cc7806692cf0000000116a56f4092a169ce11cfb1dc@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1121/367406129@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1121@github.com>
References: <quicwg/base-drafts/issues/1121@github.com>
Subject: Re: [quicwg/base-drafts] Separate QCRAM streams (#1121)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8dad4035e66_587f3fb6abac2f2816934e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/9DZa_zbtr7r_qjJdtrhev1DFCnE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 17:32:51 -0000

----==_mimepart_5a8dad4035e66_587f3fb6abac2f2816934e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

We could reserve certain stream numbers for these streams in the HTTP mapping, or we could have some kind of magic as you suggest to identify the purpose of the stream.

I think you would need some framing on the header update stream to define the boundaries where the decoder would send acknowledgements.  It's also somewhat simpler to not start parsing instructions when the data might end in the middle of an instruction. 

-- 
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/1121#issuecomment-367406129
----==_mimepart_5a8dad4035e66_587f3fb6abac2f2816934e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>We could reserve certain stream numbers for these streams in the HTTP =
mapping, or we could have some kind of magic as you suggest to identify t=
he purpose of the stream.</p>
<p>I think you would need some framing on the header update stream to def=
ine the boundaries where the decoder would send acknowledgements.  It's a=
lso somewhat simpler to not start parsing instructions when the data migh=
t end in the middle of an instruction.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1121#issuecomment-367406129">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq3kv=
1uRhyxi8Y2ZPMfiBuUBVBjo4ks5tXFNAgaJpZM4SM_69">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq5=
H0fhecPqFVZh5pO443cpHde5HZks5tXFNAgaJpZM4SM_69.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1121#issuecomment-367406129"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #11=
21: We could reserve certain stream numbers for these streams in the HTTP=
 mapping, or we could have some kind of magic as you suggest to identify =
the purpose of the stream.\r\n\r\nI think you would need some framing on =
the header update stream to define the boundaries where the decoder would=
 send acknowledgements.  It's also somewhat simpler to not start parsing =
instructions when the data might end in the middle of an instruction. "}]=
,"action":{"name":"View Issue","url":"https://github.com/quicwg/base-draf=
ts/issues/1121#issuecomment-367406129"}}}</script>=

----==_mimepart_5a8dad4035e66_587f3fb6abac2f2816934e--


From nobody Wed Feb 21 09:39:36 2018
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 81EB612783A for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:39:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 sQV0cNgGHxg7 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:39:34 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 4972E1276AF for <quic-issues@ietf.org>; Wed, 21 Feb 2018 09:39:34 -0800 (PST)
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=HsAc/G1Mx5cx3QAosfKZh2dPBQA=; b=vs+EoV50q6vbVcnO cX/CqOumTTm4IFZLUcIOtPDYMrBVuCxp8wLIjE9wlzpcpXBbpWL9y2U9you3mvwe WFqnCT9lRiL2+hrcUIoQ0Zo5lEUez9bkQnTV3V3MaHyKEPaM8WAj1JWS7ZpI8PrA jD/PCPVRuch1SNAEkZslUJBU1KA=
Received: by filter0421p1iad2.sendgrid.net with SMTP id filter0421p1iad2-31557-5A8DAED4-21 2018-02-21 17:39:32.944807694 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0025p1iad2.sendgrid.net (SG) with ESMTP id r2CYjQX1QGmME_EjwdW_4w for <quic-issues@ietf.org>; Wed, 21 Feb 2018 17:39:33.114 +0000 (UTC)
Date: Wed, 21 Feb 2018 17:39:33 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8710a2c9f745e354cc58bc58225d595456bbde9a92cf0000000116a570d592a169ce11cfbcb0@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1124/367408202@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1124@github.com>
References: <quicwg/base-drafts/issues/1124@github.com>
Subject: Re: [quicwg/base-drafts] Base in header table updates (#1124)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8daed55d51_13753f80fe7c6f28123450"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0HcEjtHJ5oof0c+JArpA/dmwnlM3hmJ0m5J8 GeKunfgO7JLkNJUGcECgOdvjzPV5/GTj8Qx37l4uapd5wRUUbYzcqFiMzVDUWYaGHioPJ4kdyirSBd UgsHfgJG/Y+P5Kdgc5PJoh1E5P7LXUEcugxJBRO/tjIUVFh9mcqgXkk0Jw==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ZCxZWGxAOYTz7jt812010o8qQXM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 17:39:35 -0000

----==_mimepart_5a8daed55d51_13753f80fe7c6f28123450
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The current draft language is:

" For request and push promise streams, in HEADERS and PUSH_PROMISE frames, HPACK Header data is prefixed by an integer: "Base Index"."

So I don't think base is currently intended to be included in header table updates.

-- 
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/1124#issuecomment-367408202
----==_mimepart_5a8daed55d51_13753f80fe7c6f28123450
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>The current draft language is:</p>
<p>" For request and push promise streams, in HEADERS and PUSH_PROMISE fram=
es, HPACK Header data is prefixed by an integer: "Base Index"."</p>
<p>So I don't think base is currently intended to be included in header tab=
le updates.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1124#issuecomment-367408202">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqzLn_k9lJJFwTU=
Vuzlj1h04pes9Nks5tXFTVgaJpZM4SNAsI">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqwVl0qUzLZsM1VLA=
Sr-L0J_UN7Dqks5tXFTVgaJpZM4SNAsI.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1124#issuecomment-367408202"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@afrind in #1124: The current dr=
aft language is:\r\n\r\n\" For request and push promise streams, in HEADERS=
 and PUSH_PROMISE frames, HPACK Header data is prefixed by an integer: \"Ba=
se Index\".\"\r\n\r\nSo I don't think base is currently intended to be incl=
uded in header table updates."}],"action":{"name":"View Issue","url":"https=
://github.com/quicwg/base-drafts/issues/1124#issuecomment-367408202"}}}</sc=
ript>=

----==_mimepart_5a8daed55d51_13753f80fe7c6f28123450--


From nobody Wed Feb 21 09:45:09 2018
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 2F7E5129C59 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:45:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 rclW11Ok2YdO for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:45:04 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 52D411276AF for <quic-issues@ietf.org>; Wed, 21 Feb 2018 09:45:04 -0800 (PST)
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=GMh/flKXQ5i4VWXMx8XNHir7bTE=; b=WGjfXCffmMMQ94yv N2XkC4NYVb4e4xdpq/7OSWfWBPXtjTaqtkXliq1TOvI9yt9k6bg0eRdnI/ApmBNp ht4s0d7VzzTxEl67PMCHxMBHwic3AE5hx4fSOKCE+8X//eg3pK3/qPRhJAsdwI1P B7T9mMp25prJqYjiKfhZ3K8qGpk=
Received: by filter0224p1iad2.sendgrid.net with SMTP id filter0224p1iad2-6159-5A8DB01F-B 2018-02-21 17:45:03.397187069 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0001p1iad2.sendgrid.net (SG) with ESMTP id jQpT28NkTK-3VQz87qMFOw for <quic-issues@ietf.org>; Wed, 21 Feb 2018 17:45:03.356 +0000 (UTC)
Date: Wed, 21 Feb 2018 17:45:03 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab158dece989a79a7d39bd8b347f6a2ffad46aa16492cf0000000116a5721f92a169ce11cfbdf1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1125/367409881@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1125@github.com>
References: <quicwg/base-drafts/issues/1125@github.com>
Subject: Re: [quicwg/base-drafts] Remove BLOCKING flag and Depends (#1125)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8db01f503d8_6372acaf5a96ed42109c0"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2wpGDlLD3oWp/YTCsMjYYsaPq3fn29D9Fdd5 TsZGCEm+5GrJC9aHWBypI8WZtMtiBmT6JhNceLpvwjPUthb1OnNF7sfImuPTcy67EOBLruAVa3gJgU dJOoWYrXp3/a4D3L+fCVP+DcCIcMnNtNkklVgubsFCnAcHzsemBYcZ2+YA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/32XoRN6aPoDAgJAlCaARp4wCHtI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 17:45:06 -0000

----==_mimepart_5a8db01f503d8_6372acaf5a96ed42109c0
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Here's a scenario where it is useful:

1. Encoder sends two HEADERS frames on the table update stream, each inserting one header.  The first one is delivered and the second one is lost/awaiting retransmission.

2. Encoder sends a HEADERS frame on a request stream that depends on the header inserted in the first block.  Here Base=2 and Depends=1.  The Decoder has all of the headers required to process this request, so the use of depends allows it to avoid HoL blocking in this case.

-- 
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/1125#issuecomment-367409881
----==_mimepart_5a8db01f503d8_6372acaf5a96ed42109c0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Here's a scenario where it is useful:</p>
<ol>
<li>
<p>Encoder sends two HEADERS frames on the table update stream, each insert=
ing one header.  The first one is delivered and the second one is lost/awai=
ting retransmission.</p>
</li>
<li>
<p>Encoder sends a HEADERS frame on a request stream that depends on the he=
ader inserted in the first block.  Here Base=3D2 and Depends=3D1.  The Deco=
der has all of the headers required to process this request, so the use of =
depends allows it to avoid HoL blocking in this case.</p>
</li>
</ol>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1125#issuecomment-367409881">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq8Ahf4Avi68bKQ=
BaujkSYb8OvdKBks5tXFYfgaJpZM4SNAx7">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqyd3tJHzgFJwjJdS=
H-W3q3J5eEpzks5tXFYfgaJpZM4SNAx7.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1125#issuecomment-367409881"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@afrind in #1125: Here's a scena=
rio where it is useful:\r\n\r\n1. Encoder sends two HEADERS frames on the t=
able update stream, each inserting one header.  The first one is delivered =
and the second one is lost/awaiting retransmission.\r\n\r\n2. Encoder sends=
 a HEADERS frame on a request stream that depends on the header inserted in=
 the first block.  Here Base=3D2 and Depends=3D1.  The Decoder has all of t=
he headers required to process this request, so the use of depends allows i=
t to avoid HoL blocking in this case."}],"action":{"name":"View Issue","url=
":"https://github.com/quicwg/base-drafts/issues/1125#issuecomment-367409881=
"}}}</script>=

----==_mimepart_5a8db01f503d8_6372acaf5a96ed42109c0--


From nobody Wed Feb 21 09:49:09 2018
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 46296127978 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:49:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 66jsK-k4l1zB for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:49:07 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1EC0412783A for <quic-issues@ietf.org>; Wed, 21 Feb 2018 09:49:07 -0800 (PST)
Date: Wed, 21 Feb 2018 09:49:06 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519235346; bh=AwajB6Udh4TSB3zcThkzQaITxsBFWcLQuqFXKnieRBQ=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=noNKe/oQfR4sajmHVp2nlUNG72UEZ44MWdlEwVc54IuThJeN+t9m7awqgPB2ZqyiD HoF3b4Nti/bu1Ak3ddfnGQPKvUPfYNnI9bp+a35wuP/Z/vUA+qyIKwaFj7GYrUbOU9 Mytlgb7qHGaPca6q6AE9dS6Vn9Qm92bCDstTzZhA=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab21f6ee7ca76e22855d5c707a3bed2f7c8c4b8db192cf0000000116a5731292a169ce11cfbf7b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1126/367411177@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1126@github.com>
References: <quicwg/base-drafts/issues/1126@github.com>
Subject: Re: [quicwg/base-drafts] Provide better guidance about acknowledgments (#1126)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8db1124b70b_73e73f983fd28f2c192327"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/-KeRK4Ym2C_5bXt9g2Svb6eUBE0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 17:49:08 -0000

----==_mimepart_5a8db1124b70b_73e73f983fd28f2c192327
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The decoder has to process and acknowledge the header blocks on a given stream in order, so the encoder only need maintain a queue per stream of the outstanding header blocks.  Each ack on the stream is necessarily for the block at the head of the queue.

-- 
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/1126#issuecomment-367411177
----==_mimepart_5a8db1124b70b_73e73f983fd28f2c192327
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>The decoder has to process and acknowledge the header blocks on a give=
n stream in order, so the encoder only need maintain a queue per stream o=
f the outstanding header blocks.  Each ack on the stream is necessarily f=
or the block at the head of the queue.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1126#issuecomment-367411177">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq5if=
ao3aET6vpJGIjUSKkr0xolRVks5tXFcSgaJpZM4SNA5F">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7=
NZIc3lYTTgfWeoE5-1ibEw8BrHks5tXFcSgaJpZM4SNA5F.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1126#issuecomment-367411177"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #11=
26: The decoder has to process and acknowledge the header blocks on a giv=
en stream in order, so the encoder only need maintain a queue per stream =
of the outstanding header blocks.  Each ack on the stream is necessarily =
for the block at the head of the queue."}],"action":{"name":"View Issue",=
"url":"https://github.com/quicwg/base-drafts/issues/1126#issuecomment-367=
411177"}}}</script>=

----==_mimepart_5a8db1124b70b_73e73f983fd28f2c192327--


From nobody Wed Feb 21 09:52:42 2018
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 B8F3F12D965 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:52:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 PQ6Y_ua3AIQg for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:52:29 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 672E312E8A1 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 09:52:28 -0800 (PST)
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=K6aqBmzJBcnIqeZQgFYbW3P2spM=; b=WnTWUYoFraCMuQMG V5iJ8HtFTM3NbTCT7Z7CWr3SDJj/9XVFhydBCY/drYLMQnopnLXOdrGxejyGvmnL B94QWzF0hZUJvDGGu8PMxTzhg7UeK2C9RPK5d2KMAlABjJD/jH93BFITtzt69g1k 3ZUsQziq2fYDgUo1vd2Nvq5WWWk=
Received: by filter0331p1iad2.sendgrid.net with SMTP id filter0331p1iad2-13052-5A8DB1DB-D 2018-02-21 17:52:27.389523868 +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 ismtpd0009p1iad2.sendgrid.net (SG) with ESMTP id r_2SQDN3RFOMcIvGltuwUQ for <quic-issues@ietf.org>; Wed, 21 Feb 2018 17:52:27.384 +0000 (UTC)
Date: Wed, 21 Feb 2018 17:52:27 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab594d0fbdb3dda6b9ea73995059b1541eb08f09a892cf0000000116a573da92a169ce11cfd61f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1130/367412193@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1130@github.com>
References: <quicwg/base-drafts/issues/1130@github.com>
Subject: Re: [quicwg/base-drafts] Base and the Static Table (#1130)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8db1da859ef_762a3fead10e2f30198dc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2itR2HOR8TGJjNuu9NXPe3/jRlxSeSmDHlDG ffggotKUJ3PfbElzbeXeyl5/EVv36XBym3fB3iVifPvchJOu5MKtGyQdMjJdh4vu7a6gmQfygzlfNI /H7WLZNEbEs9DYLthEoDeusqOGbV8MEwp1FhSzslinm0Iu6S5F77D+wcYA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/BL3Wk1OxCUsxGwxcMpl9aTB24Cs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 17:52:31 -0000

----==_mimepart_5a8db1da859ef_762a3fead10e2f30198dc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Perhaps another argument for using separate namespaces for static and dynamic indexes?

-- 
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/1130#issuecomment-367412193
----==_mimepart_5a8db1da859ef_762a3fead10e2f30198dc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Perhaps another argument for using separate namespaces for static and dynamic indexes?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1130#issuecomment-367412193">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_EWjAY4QyazwpHOXDUrmB7vtyV-ks5tXFfagaJpZM4SNCgn">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwgeAcwF2tQ3MBEafkkllSFvsjV8ks5tXFfagaJpZM4SNCgn.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1130#issuecomment-367412193"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #1130: Perhaps another argument for using separate namespaces for static and dynamic indexes?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1130#issuecomment-367412193"}}}</script>
----==_mimepart_5a8db1da859ef_762a3fead10e2f30198dc--


From nobody Wed Feb 21 09:54:31 2018
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 6DBB9129C59 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:54:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 xKS7K6EXYeyo for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:54:29 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 215AD127978 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 09:54:24 -0800 (PST)
Date: Wed, 21 Feb 2018 09:54:23 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519235663; bh=QbWkhCiwSaQHAGor5+7l6hnOn/pGWi+CXxouBdJTJsU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=B9TTQT33paGfyX8o+6dK3mJWyiK0vl0EH4xd105ilueRxUKsD3/nUHLB554yWpvf6 ZV4HIcDmqVQ3L9IwBzra/0C/5G9acDKZ5b3493E2wQmoOY1JYB4VucgUqRIcKlF0ee rMplklaSDRr8yg2IZ15L9MIxJ7z7YgZNfit7eJdM=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0605657b2107baa6734328933bdad68abcc2ce3092cf0000000116a5744f92a169ce11d09610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1131/issue_event/1485254808@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1131@github.com>
References: <quicwg/base-drafts/pull/1131@github.com>
Subject: Re: [quicwg/base-drafts] qcram: move acks to appendix and make it unnumbered (#1131)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8db24f4403f_bc92b1a0b972ed08423"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/obP6UQiwwpfkta14pcJOPd7567Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 17:54:30 -0000

----==_mimepart_5a8db24f4403f_bc92b1a0b972ed08423
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1131.

-- 
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/1131#event-1485254808
----==_mimepart_5a8db24f4403f_bc92b1a0b972ed08423
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1131" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="298882576" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1131">#1131</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1131#event-1485254808">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9y2NVh3NXZr0JHIt94110fuxPB7ks5tXFhPgaJpZM4SNQI8">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2Uf1jzVVBme5Q0-Jjh3dBXQ1MFcks5tXFhPgaJpZM4SNQI8.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1131#event-1485254808"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1131."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1131#event-1485254808"}}}</script>
----==_mimepart_5a8db24f4403f_bc92b1a0b972ed08423--


From nobody Wed Feb 21 09:54:35 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 81E71127978 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:54:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.4
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 CPnlsBA6-pK9 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:54:29 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 7621112783A for <quic-issues@ietf.org>; Wed, 21 Feb 2018 09:54:23 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519235662; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=CmjW8rJPBrJxWU3RTMkNihA1QvlT+D20n2qvgEuhiuo=; b=r5pxxqb2/Dk8oqPNldOU4sw2EHtzomO33zIX/X1HtJP007R4Ii/czxnKDy60RPVa1MrdjYxX Yi70pWprVic3B9CjTQkS9ZuWa4ybF40kmCej2tA4eLGmmNXZC40tLErTM1WIvzMyvFtfG4wf XYFoQ1I1Xd7EAlfrQcBNXU4knzs=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: julian.reschke=gmx.de@github.com
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 5a8db24e.7f376805be70-smtp-out-n02; Wed, 21 Feb 2018 17:54:22 -0000 (UTC)
Date: Wed, 21 Feb 2018 09:54:21 -0800
From: Julian Reschke <julian.reschke@gmx.de>
Reply-To: Julian Reschke <julian.reschke@gmx.de>
To: quic-issues@ietf.org
Message-ID: <5a8db24d540cf_43db2ab91cca5c10126332@hookshot-fe-5a11256.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 57b1b6: qcram: move acks to appendix and make it unnumbere...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8db24d53d61_43db2ab91cca5c10126242"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/UwnqOF-JnE3PKbgfaj3kgGiBT_Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 21 Feb 2018 17:54:31 -0000

----==_mimepart_5a8db24d53d61_43db2ab91cca5c10126242
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 57b1b61565363993b8e0f25428578f511b73395b
      https://github.com/quicwg/base-drafts/commit/57b1b61565363993b8e0f25428578f511b73395b
  Author: Julian Reschke <julian.reschke@gmx.de>
  Date:   2018-02-21 (Wed, 21 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  qcram: move acks to appendix and make it unnumbered



----==_mimepart_5a8db24d53d61_43db2ab91cca5c10126242--


From nobody Wed Feb 21 09:56:14 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 A830D12783A for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:56:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.4
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 7WYT9yBDEJWh for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:56:04 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 4CF9112D947 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 09:56:04 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519235763; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=Y2FPAiaXUwMA7jz5ZfKvcNfGIueny6MtC1M5xJJw6Qo=; b=TUbhxipntH/j4SltFkN3OJIWdOB+R3+EHpvcQfSQf1YQ+DqLp/GDIRJ2DTYxsYss5djDv6wb MGCEq8aCgWNXnqei9YuLA9ML5LHTIi92hpWQP6zcCgt8H52AQtIZ9yh7ecBRS5AsRrcs4Z/q ggSP7eRWbK+483VCKLIsNwmQLrg=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: julian.reschke=gmx.de@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a8db2b3.7fe8d420b4e0-smtp-out-n01; Wed, 21 Feb 2018 17:56:03 -0000 (UTC)
Date: Wed, 21 Feb 2018 09:56:03 -0800
From: Julian Reschke <julian.reschke@gmx.de>
Reply-To: Julian Reschke <julian.reschke@gmx.de>
To: quic-issues@ietf.org
Message-ID: <5a8db2b327235_2b2302aec264a5c1c1527b5@hookshot-fe-dfcc362.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 1eeacb: qcram: section reference format
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8db2b326db5_2b2302aec264a5c1c15264b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/oWFBiL45k-_0PcLME4WiliXfIqU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 21 Feb 2018 17:56:06 -0000

----==_mimepart_5a8db2b326db5_2b2302aec264a5c1c15264b
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 1eeacb55a8e86fb2606917b856aae4dcec0167d0
      https://github.com/quicwg/base-drafts/commit/1eeacb55a8e86fb2606917b856aae4dcec0167d0
  Author: Julian Reschke <julian.reschke@gmx.de>
  Date:   2018-02-21 (Wed, 21 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  qcram: section reference format



----==_mimepart_5a8db2b326db5_2b2302aec264a5c1c15264b--


From nobody Wed Feb 21 09:56:22 2018
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 BD70412783A for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:56:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 oWAty9Lib-wp for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 09:56:12 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B988912D947 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 09:56:06 -0800 (PST)
Date: Wed, 21 Feb 2018 09:56:06 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519235766; bh=9+ATi7qoe5WZClICVy9sEflRm0Z1BzEGmTcXFAF6y18=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=cf+cDpSmj4nl4wf21QoBR7HLiIkYG60NI42E8eAgPu5SDwoMqlBruke0BG7L7lx/S l1en9WnJvEE+I6gzQwS5OKFZUFMlKXTFRMoGoGmifPLp+14ndApiX1GywP2j5NihHD ZuajRd9RvgSBL9qWiIw3WsPo5RQCsO31eXwpikNU=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab00a3311ec8c417e2e32b0ccb7358b083a4ebf4e792cf0000000116a574b692a169ce11b9e010@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1112/issue_event/1485258219@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1112@github.com>
References: <quicwg/base-drafts/pull/1112@github.com>
Subject: Re: [quicwg/base-drafts] qcram: section reference format (#1112)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8db2b610bf7_24be2b253047cec8123795"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/GnLVS9KYl7jFMOT8WbHAgZ6hUEA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 17:56:14 -0000

----==_mimepart_5a8db2b610bf7_24be2b253047cec8123795
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1112.

-- 
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/1112#event-1485258219
----==_mimepart_5a8db2b610bf7_24be2b253047cec8123795
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1112" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="297394192" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1112">#1112</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1112#event-1485258219">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_pdn-7xq4aatadCmEH0Al9Iej-Bks5tXFi2gaJpZM4SGnpT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8MG17_EP0MdtEQjMpzG2-3C-4n2ks5tXFi2gaJpZM4SGnpT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1112#event-1485258219"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1112."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1112#event-1485258219"}}}</script>
----==_mimepart_5a8db2b610bf7_24be2b253047cec8123795--


From nobody Wed Feb 21 10:18:57 2018
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 786C71205F0 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 10:18:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 E3NIG0fT7MR6 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 10:18:55 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 7799B1201F8 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 10:18:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=CLK+EopweQj9KK1q+uKsfJ4CySY=; b=VpEQ5/7F88vvf8eN 0q8OpW9aDexxqMxJm7l5zYwArxJuRc6bVS7UUk46F1vcrqoeMb4z82I6RuRns7Ci f0v2VgNoeIgcB+vWwwOQGAhn4m0YVoCrA/eEYCGOw/Q/fhQSmpPiyXgW5p7VOkGJ FvvUN3ieaU3e0ArWAOeZwE6AMEA=
Received: by filter0179p1iad2.sendgrid.net with SMTP id filter0179p1iad2-3698-5A8DB80E-2 2018-02-21 18:18:54.098901569 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0007p1iad1.sendgrid.net (SG) with ESMTP id lURl-9YKSQOcnafsY7zE2Q for <quic-issues@ietf.org>; Wed, 21 Feb 2018 18:18:54.048 +0000 (UTC)
Date: Wed, 21 Feb 2018 18:18:54 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3f4f3abcdc519d81ded89456c97282ee6e78e5ef92cf0000000116a57a0d92a169ce11d387d1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1134@github.com>
Subject: [quicwg/base-drafts] qcram: remove authors from acknowledgements (#1134)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8db80d8fdd4_12202b1f8dbf4ec493644"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3VNisuSBDiASueK6cODOrf2xmXob1crJOl6r KbZF2B2rg1D6dsT011OjwUp5qdDy1GtyE8FPLqV73b3dFInaQi4ISyVzxyG4CohG89KRBCqPGzrxiF YsVBCoH1FqjfwUk3H+2WywnJUkNN14nt510ox5Sbm/fPDasNdz043x7Z3Q==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/oAmu5eBROVqGrs-6YEDsUnyIyCE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 18:18:56 -0000

----==_mimepart_5a8db80d8fdd4_12202b1f8dbf4ec493644
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

fixes: 1132

And trim an extra whitespace
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1134

-- Commit Summary --

  * qcram: remove authors from acknowledgements

-- File Changes --

    M draft-ietf-quic-qcram.md (6)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1134.patch
https://github.com/quicwg/base-drafts/pull/1134.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/1134

----==_mimepart_5a8db80d8fdd4_12202b1f8dbf4ec493644
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>fixes: 1132</p>
<p>And trim an extra whitespace</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1134'>https://github.com/quicwg/base-drafts/pull/1134</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>qcram: remove authors from acknowledgements</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1134/files#diff-0">draft-ietf-quic-qcram.md</a>
    (6)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1134.patch'>https://github.com/quicwg/base-drafts/pull/1134.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1134.diff'>https://github.com/quicwg/base-drafts/pull/1134.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1134">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqz86T2zPdgX--7ACn7dSdnnJYwU8ks5tXF4NgaJpZM4SOGUd">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxTlAH2CQWmPrMGAa_yQxHUXBOT3ks5tXF4NgaJpZM4SOGUd.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1134"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"qcram: remove authors from acknowledgements (#1134)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1134"}}}</script>

----==_mimepart_5a8db80d8fdd4_12202b1f8dbf4ec493644--


From nobody Wed Feb 21 10:20:44 2018
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 730751201F8 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 10:20:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.402
X-Spam-Level: 
X-Spam-Status: No, score=-5.402 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 7myrENe4d_oW for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 10:20:37 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7FDAE1241F8 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 10:20:37 -0800 (PST)
Date: Wed, 21 Feb 2018 10:20:36 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519237236; bh=mW8C/siwoGLsTedR9nxBbdRPOJXP5h7706oT0Jlt940=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=v6KAHW5z9VCVz1L+0hAYu6MMOMNCgHcdJeaHuLwWCg8K3X61W+N/RvQhKK9vRPDXS Rad2kRrdKmUV8JS/Ij26mAlNtMpGvWQ71EtilRWaOTrW//POs0ngII7bln/rv6D35O 9/t0YoVJrHoc5J5BSOYdnJpDHagovyLj2n15cJTY=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0031f8a22a45738910854a403dced7f97acd851e92cf0000000116a57a7492a169ce11cfc40b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1128/367420969@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1128@github.com>
References: <quicwg/base-drafts/issues/1128@github.com>
Subject: Re: [quicwg/base-drafts] Duplication can use different indexing (#1128)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8db87482cd4_3f2f2b0122838ecc462c1"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/xKWvlACu9LBt6TEiGcJZ-M4SqAQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 18:20:42 -0000

----==_mimepart_5a8db87482cd4_3f2f2b0122838ecc462c1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@mikkelfj : is the -qcram tag insufficient to differentiate? Would you prefer something in the issue title?

-- 
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/1128#issuecomment-367420969
----==_mimepart_5a8db87482cd4_3f2f2b0122838ecc462c1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/mikkelfj" class="user-mention">@mikkelfj</a> : is the -qcram tag insufficient to differentiate? Would you prefer something in the issue title?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1128#issuecomment-367420969">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5N6bREaYGKN5BSsm6vbbkzbdqirks5tXF50gaJpZM4SNBON">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwUsAF6hoUQN30kittLalOBqLtK-ks5tXF50gaJpZM4SNBON.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1128#issuecomment-367420969"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #1128: @mikkelfj : is the -qcram tag insufficient to differentiate? Would you prefer something in the issue title?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1128#issuecomment-367420969"}}}</script>
----==_mimepart_5a8db87482cd4_3f2f2b0122838ecc462c1--


From nobody Wed Feb 21 10:29:23 2018
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 AB324120454 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 10:29:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.606
X-Spam-Level: 
X-Spam-Status: No, score=-0.606 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_28=1.404, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 HAAiD8VD-ki1 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 10:29:21 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 88B001201F8 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 10:29:21 -0800 (PST)
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=Czn39qwO6fBJv3epDP9JBM95BdQ=; b=daSei03ekNLkqAO+ ZOo2HMnoKppzR79wRUgHBH2xd7jJnwGIotB+2x+cXSmb8/3Gqgd0jg32cwBwMQd4 Db1ieoi1PbtAoEM4Ylmcq08jVm2r79zNWrWoJ6Sus9GGDAE8VWxgavuSwhhR9EBE 9DWHIY64z3tmSDb+FitoHY1keHo=
Received: by filter0931p1mdw1.sendgrid.net with SMTP id filter0931p1mdw1-2061-5A8DBA80-8 2018-02-21 18:29:20.290559619 +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 ismtpd0010p1iad2.sendgrid.net (SG) with ESMTP id F885RecFT6uGqrMEgInfIg for <quic-issues@ietf.org>; Wed, 21 Feb 2018 18:29:20.230 +0000 (UTC)
Date: Wed, 21 Feb 2018 18:29:20 +0000 (UTC)
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfbf11ce88f9e2fde159608b7e3a3392b3cef45f292cf0000000116a57c8092a169ce11cfc40b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1128/367423821@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1128@github.com>
References: <quicwg/base-drafts/issues/1128@github.com>
Subject: Re: [quicwg/base-drafts] Duplication can use different indexing (#1128)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8dba801fac7_e4b2b038c566ed0937d4"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1mwzI/F+onHFI4rQPlyVZtLNr1Iqy6vfu2mQ pkL63Y8kYHOSFgg2eoc2wOjbnXz8SsybN4LfhLxTBXtRzaS1QeS+hx1hmmWiXfT4k4MTo6ruqC/M8e JVZBdYFxkCaGxTmY9vMRQuCj4R78TI4pnhykwvJgnphlneGkzF0FPlmYL16i28A8EkORfaElTCujme 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/UGaod6bTTPA7765rsg09CNCVdKo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 18:29:23 -0000

----==_mimepart_5a8dba801fac7_e4b2b038c566ed0937d4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

When I read these issues that are pushed in email there is no visibility of
the tag.

As a non-editor I cannot set tags for an issue, so it makes it hard to
imply scope.

This situation is not unliveable.

However, some projects define a namespace to be used in the issue title in
order to help such situations. "qcram" and "hq" might be enough to help to
disambiguate from transport, security etc.


-- 
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/1128#issuecomment-367423821
----==_mimepart_5a8dba801fac7_e4b2b038c566ed0937d4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

When I read these issues that are pushed in email there is no visibility of=
<br>
the tag.<br>
<br>
As a non-editor I cannot set tags for an issue, so it makes it hard to<br>
imply scope.<br>
<br>
This situation is not unliveable.<br>
<br>
However, some projects define a namespace to be used in the issue title in<=
br>
order to help such situations. &quot;qcram&quot; and &quot;hq&quot; might b=
e enough to help to<br>
disambiguate from transport, security etc.<br>


<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1128#issuecomment-367423821">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqzrqfrBIoo3qI-=
XwPTW4bgbRIk3mks5tXGCAgaJpZM4SNBON">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1FUlQuM_uLI12W2=
_TbNov5FC3Xlks5tXGCAgaJpZM4SNBON.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1128#issuecomment-367423821"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@LPardue in #1128: When I read t=
hese issues that are pushed in email there is no visibility of\nthe tag.\n\=
nAs a non-editor I cannot set tags for an issue, so it makes it hard to\nim=
ply scope.\n\nThis situation is not unliveable.\n\nHowever, some projects d=
efine a namespace to be used in the issue title in\norder to help such situ=
ations. \"qcram\" and \"hq\" might be enough to help to\ndisambiguate from =
transport, security etc.\n"}],"action":{"name":"View Issue","url":"https://=
github.com/quicwg/base-drafts/issues/1128#issuecomment-367423821"}}}</scrip=
t>=

----==_mimepart_5a8dba801fac7_e4b2b038c566ed0937d4--


From nobody Wed Feb 21 10:29:43 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 EBAB9120454 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 10:29:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.4
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 HQB2zm6zhNQk for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 10:29:40 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 53FB51201F8 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 10:29:40 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519237779; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=39r+KiASh9DZ64gommbTW6RYwDag4g8qGF3cZcm3m9w=; b=Rx56ZPXVYaRgRXuN4sz6+wPo9VWi8284+NfdTfYd5FoD+Vk2ya2O/iAuJ4PR5XT1zfxaakAK CYbjvgivqiQ4DqTueGsXfNNFuWKI5cdLCxdO+AFXmQUZETrCCIBwlsXCfVZZojG8lKJQiOab 4okoP+I2eYd3pgulLSb+byTk6AU=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: julian.reschke=gmx.de@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a8dba93.7f1aa03ea180-smtp-out-n02; Wed, 21 Feb 2018 18:29:39 -0000 (UTC)
Date: Wed, 21 Feb 2018 10:29:38 -0800
From: Julian Reschke <julian.reschke@gmx.de>
Reply-To: Julian Reschke <julian.reschke@gmx.de>
To: quic-issues@ietf.org
Message-ID: <5a8dba927f2f8_5cfb2af0ebc09c14289e4@hookshot-fe-32b5f5b.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 39be5f: qcram: consistent formatting of range
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8dba927ef57_5cfb2af0ebc09c14288c3"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/yzXig7HPJyro602N64ys6w8KW58>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 21 Feb 2018 18:29:42 -0000

----==_mimepart_5a8dba927ef57_5cfb2af0ebc09c14288c3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 39be5fae99c797d13297f331d70b8206ca0846e8
      https://github.com/quicwg/base-drafts/commit/39be5fae99c797d13297f331d70b8206ca0846e8
  Author: Julian Reschke <julian.reschke@gmx.de>
  Date:   2018-02-21 (Wed, 21 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  qcram: consistent formatting of range



----==_mimepart_5a8dba927ef57_5cfb2af0ebc09c14288c3--


From nobody Wed Feb 21 10:29:50 2018
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 B5137126E01 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 10:29:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 pw4XreKSsbkA for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 10:29:42 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 8B14D1201F8 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 10:29:42 -0800 (PST)
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=5CUQU1Fey47lfG+9FXVdJ+c2kDg=; b=LUMKa+vs4NPqk0VI teC2S2SQztW+OobV5LXhUn63coqd10w3tdiEh9DUejo0E+OSw0plGym96yWZaCLY Mwi8usRWLxcbfaysXHfs+yeN6Iq8yl4DdbOA62+j7FWXobXQ0y85xtP1dJ3HAJ9V l68Kqd4+6CH+Vr8b62rQefYTMtk=
Received: by filter0602p1iad2.sendgrid.net with SMTP id filter0602p1iad2-26441-5A8DBA95-C 2018-02-21 18:29:41.3144266 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id AIJ-mt52Teq3esheh8iMww for <quic-issues@ietf.org>; Wed, 21 Feb 2018 18:29:41.185 +0000 (UTC)
Date: Wed, 21 Feb 2018 18:29:41 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1bb906c641031b28e4925c6f5ee8b16d2bb28c5c92cf0000000116a57c9592a169ce11b9dd2b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1111/issue_event/1485323792@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1111@github.com>
References: <quicwg/base-drafts/pull/1111@github.com>
Subject: Re: [quicwg/base-drafts] qcram: consistent formatting of range (#1111)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8dba95c1f0_6eed2b0d3e2b4ec41475a4"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0XseQJ0TW3mUW0szOQJwkkvH0/r1K7kfdVUQ DpkGcRdM+8T9VKJf//ZfijUPNwQ/kMu03U+kAB3qvTGybJFZa+MC4ZYLddx1OVp2FB5rW4wTtyxWRH FfdX2X0Pqy/p9cnX3Lb8TqmOA1kc886IZ9M2e8st1QE87zXJ5mlGTw8iqA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/YnvjW1LCcONE-KbQRrP-Z3c6kXk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 18:29:44 -0000

----==_mimepart_5a8dba95c1f0_6eed2b0d3e2b4ec41475a4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1111.

-- 
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/1111#event-1485323792
----==_mimepart_5a8dba95c1f0_6eed2b0d3e2b4ec41475a4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1111" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="297393451" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1111">#1111</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1111#event-1485323792">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0jx2NLZnbQ5VKzi7sbfsmOHqP_oks5tXGCVgaJpZM4SGnbz">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq--h6SlYxtOUSYZ6O_FvptFJARiCks5tXGCVgaJpZM4SGnbz.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1111#event-1485323792"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1111."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1111#event-1485323792"}}}</script>
----==_mimepart_5a8dba95c1f0_6eed2b0d3e2b4ec41475a4--


From nobody Wed Feb 21 10:55:52 2018
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 72C51124BE8 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 10:55:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 jvmqSnCuygZz for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 10:55:49 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E744E124BAC for <quic-issues@ietf.org>; Wed, 21 Feb 2018 10:55:48 -0800 (PST)
Date: Wed, 21 Feb 2018 10:55:47 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519239347; bh=P7RZhxLetKDXK4LxVPexatcT9CP5b/wJ9ukSK4QzCBE=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=HPl0n7n4uOjNGCqhTZC77IrPWcLNN6GkkWsi4h9wjm7xuO20NkUcPc56Lsr4s7X5l xgYslrcYK5M7U8arAbSUZ/dcZCwEN75O/2KM+0934xlrCKqk7nmVZTlbcKr2K+KqmA 1AtQL++fmlQU/QGBUbQGWhdNYni/vQyMYgUHhUsc=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2c6dd3030bc43fa78d24e3de2c4eccc91d5ca4c792cf0000000116a582b392a169ce11cfc40b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1128/367432059@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1128@github.com>
References: <quicwg/base-drafts/issues/1128@github.com>
Subject: Re: [quicwg/base-drafts] Duplication can use different indexing (#1128)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8dc0b3a5eaf_341f2acb15336ed01220c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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/t1B8NdLjqi2EjeqQKqE2T1-sgYg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 18:55:50 -0000

----==_mimepart_5a8dc0b3a5eaf_341f2acb15336ed01220c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@afrind yes QCRAM in the title is fine, or qcram:, just something. The issue is with email as @LPardue says.

-- 
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/1128#issuecomment-367432059
----==_mimepart_5a8dc0b3a5eaf_341f2acb15336ed01220c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/afrind" class="user-mention">@afrind</a> yes QCRAM in the title is fine, or qcram:, just something. The issue is with email as <a href="https://github.com/lpardue" class="user-mention">@LPardue</a> says.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1128#issuecomment-367432059">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyosIq9GN4AekA0sDkbcLR0znUpjks5tXGazgaJpZM4SNBON">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq89NwHmo9ExhXeOafDhMzX_f1qbaks5tXGazgaJpZM4SNBON.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1128#issuecomment-367432059"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj in #1128: @afrind yes QCRAM in the title is fine, or qcram:, just something. The issue is with email as @LPardue says."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1128#issuecomment-367432059"}}}</script>
----==_mimepart_5a8dc0b3a5eaf_341f2acb15336ed01220c--


From nobody Wed Feb 21 12:48:14 2018
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 09C8B12DA0D for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 12:48:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 4WD__3VLHP4G for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 12:48:04 -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 DEEA712D96D for <quic-issues@ietf.org>; Wed, 21 Feb 2018 12:48:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=pBLKVK2GMvHo/3fdLlG3sHtwlTs=; b=tvCYCGXt7PKUb5TO /u/T1uWyopaf9OqpILdKZZOt2RM8k79/wrlI5SYeNLhBbdEucsA760wULZjxizfA MPOnpBoqKuBfv2utsVPY8A7SUJBvu52qW8AS+KkR+u45RqJL7ZoArek2l+C3lW4P 1Xsmwz/jFo+JmA65xwNo9McYLRA=
Received: by filter0471p1mdw1.sendgrid.net with SMTP id filter0471p1mdw1-32506-5A8DDAFF-F 2018-02-21 20:47:59.323365105 +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 ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id AP2pi2tyR32Kbfc98KxVzg for <quic-issues@ietf.org>; Wed, 21 Feb 2018 20:47:59.303 +0000 (UTC)
Date: Wed, 21 Feb 2018 20:47:59 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab75b375f4db4fd85f8a7e979bfac2b98399b2016392cf0000000116a59cfe92a169ce11d440f6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1135@github.com>
Subject: [quicwg/base-drafts] Tls error (#1135)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ddafe9b598_45022b2415e9aed066116"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3DBCJCsR+2iHbHyyydiZq3C/aCIoLOm+nUEN cZe9ftoVNJJSRtolfQe35OtLmUWZxwYhYxVflrvL28UaACTKZSXNdkXhOb3r+bLsOX/TVnQAqbXOVv 8dGpMpz6R7kYnSrs1203klfW5V4LPPmpenKrA6OoTbR6eTqdPdPsk5Pe/nqk2Bt8BWY1LVIIUIgsHr s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/U2wto0aiYTSoROgqnacusHOSJrY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 20:48:06 -0000

----==_mimepart_5a8ddafe9b598_45022b2415e9aed066116
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I would like to add an error code, to use during the handshake when the TLS parameters proposed by the server cannot be accepted by the client. Example would be a bad certificate.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1135

-- Commit Summary --

  * Merge pull request #1 from quicwg/master
  * Adding a TLS Failure error code

-- File Changes --

    M draft-ietf-quic-transport.md (4)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1135.patch
https://github.com/quicwg/base-drafts/pull/1135.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/1135

----==_mimepart_5a8ddafe9b598_45022b2415e9aed066116
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I would like to add an error code, to use during the handshake when the TLS parameters proposed by the server cannot be accepted by the client. Example would be a bad certificate.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1135'>https://github.com/quicwg/base-drafts/pull/1135</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Merge pull request #1 from quicwg/master</li>
  <li>Adding a TLS Failure error code</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1135/files#diff-0">draft-ietf-quic-transport.md</a>
    (4)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1135.patch'>https://github.com/quicwg/base-drafts/pull/1135.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1135.diff'>https://github.com/quicwg/base-drafts/pull/1135.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1135">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_aeLWKvm8pBtNU3qjX6RSGrFPUOks5tXID-gaJpZM4SOTii">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-ig2EK7RRS_VfExOP05BYGacp57ks5tXID-gaJpZM4SOTii.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1135"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Tls error (#1135)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1135"}}}</script>

----==_mimepart_5a8ddafe9b598_45022b2415e9aed066116--


From nobody Wed Feb 21 12:52:23 2018
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 0FD6212DA0D for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 12:52:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 Edr5LNJ6ge24 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 12:52:20 -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 992F4126C0F for <quic-issues@ietf.org>; Wed, 21 Feb 2018 12:52:20 -0800 (PST)
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=tuGo0iFd/kntxieqFRifTguEQeo=; b=LZnf6HmUrIUlyXVX RYvYtB0cKcDsHaLPPvfAda3g+z0l3Pc5nDRM1VN2vaaVLQCRqViw8mbkrfJtFkRy dby/8L1A6vsfLXldDZ04oeA8Pz/4fqyHyTr94gM01PxUx7ClOsKoHwM+v2UzSjbc rSe2VqeUKAfRu4mGhIaIbBayFBY=
Received: by filter0394p1iad2.sendgrid.net with SMTP id filter0394p1iad2-3554-5A8DDC02-25 2018-02-21 20:52:18.515207443 +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 ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id yG-iyrLDTiCr7qb1DeB1cw for <quic-issues@ietf.org>; Wed, 21 Feb 2018 20:52:18.359 +0000 (UTC)
Date: Wed, 21 Feb 2018 20:52:18 +0000 (UTC)
From: Nick Banks <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc98b9454f2c6689ceda01432e4b10443356cc22f92cf0000000116a59e0092a169ce11d440f6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1135/review/98355511@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1135@github.com>
References: <quicwg/base-drafts/pull/1135@github.com>
Subject: Re: [quicwg/base-drafts] Tls error (#1135)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ddc00d68b2_40113f88aa508f30715de"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: nibanks
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2ZOyk9P89JhNrk4oN5nDsfX7NxLZEK3s6pcp mXARG6GARARX4/0TNjmlSjrjCUVBF/cjLRmT1wOUMJDdMRL5FNxawjBgNfFIxhV2vrKHqB2+U1L8dm GskBperQY+VB6bPMzXGDABzr2qiYJiaSw6gK2S9Yu6+sJChD0F/EtXxV2zzyMGGBHXEx+uH3d+lbmy A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/tKBQ45W3w4VayP1veIRSyjUhqkQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 20:52:22 -0000

----==_mimepart_5a8ddc00d68b2_40113f88aa508f30715de
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

nibanks commented on this pull request.



> @@ -3724,6 +3724,10 @@ PROTOCOL_VIOLATION (0xA):
 : An endpoint detected an error with protocol compliance that was not covered by
   more specific error codes.
 
+TLS_NEGOTIATION_FAILURE (0xB):

You need to fix `UNSOLICITED_PATH_RESPONSE (0xB)` below so there isn't collision on the error codes. That being said, what's wrong with `TLS_HANDSHAKE_FAILED` defined in the QUIC TLS spec?

-- 
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/1135#pullrequestreview-98355511
----==_mimepart_5a8ddc00d68b2_40113f88aa508f30715de
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@nibanks</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1135#discussion_r169773720">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -3724,6 +3724,10 @@ PROTOCOL_VIOLATION (0xA):
 : An endpoint detected an error with protocol compliance that was not covered by
   more specific error codes.
 
+TLS_NEGOTIATION_FAILURE (0xB):
</pre>
<p>You need to fix <code>UNSOLICITED_PATH_RESPONSE (0xB)</code> below so there isn't collision on the error codes. That being said, what's wrong with <code>TLS_HANDSHAKE_FAILED</code> defined in the QUIC TLS spec?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1135#pullrequestreview-98355511">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwmLbEZ96uKoKiaUwq9m7q-s8HS-ks5tXIIAgaJpZM4SOTii">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6YhfpvLXEXyuPOjXlImK28wdlRPks5tXIIAgaJpZM4SOTii.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1135#pullrequestreview-98355511"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@nibanks commented on #1135"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1135#pullrequestreview-98355511"}}}</script>
----==_mimepart_5a8ddc00d68b2_40113f88aa508f30715de--


From nobody Wed Feb 21 13:43:53 2018
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 1EEEF124E15 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 13:43:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level: 
X-Spam-Status: No, score=-2.009 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_32=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 vC7KJ-AadIqO for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 13:43:50 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 2BB26120725 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 13:43:50 -0800 (PST)
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=VMIav7sxZ9591DS8YV/NgQArxJA=; b=qrT8OSIdzPPb/aWt yBpXoLRYzSqXcBTokff8QyaA2X6XLplAqMLF0MJkbACSrNQAFbVDGv7ZwOi9FeUg tmNpvrOu+gCBstGuzbVT58yN2dR7B6AJT2JPdUaY5X5gy0VFn4p/67uj8EBxVt+L 1Q9AlnYtrN9o5lvKOXc0iJ0VOzw=
Received: by filter0158p1iad2.sendgrid.net with SMTP id filter0158p1iad2-4647-5A8DE814-1B 2018-02-21 21:43:48.937005746 +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 ismtpd0013p1iad2.sendgrid.net (SG) with ESMTP id Fb5S6JAcT2iCiVmiAvgtCg for <quic-issues@ietf.org>; Wed, 21 Feb 2018 21:43:48.957 +0000 (UTC)
Date: Wed, 21 Feb 2018 21:43:49 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb542314838f7c89466ad493810acd37c8944f69e92cf0000000116a5aa0f92a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/review/98371752@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8de80f76ec0_208df3fe34e60cf2c12899a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0Gm8iOjIIQShvUgdBfFkafEmvMrwNWJDpSt9 MOB1p/S4Z8//QAIP/kWcLeOxHSIWRcHLuEp3MUCefE/cPTwvaChV8E6IbB3N1a0Dub7UAMIU+UumUw B5l5QwuCIdNq9g15vFHedGc8/iSQP6TBnBgxHFJnAk5Pt0SGUElde2SrcyA2DCTUMx67ID48YKCyJe 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/_6YvK95nlW1PHSYXjQwaalAVm0Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 21:43:52 -0000

----==_mimepart_5a8de80f76ec0_208df3fe34e60cf2c12899a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

mikkelfj commented on this pull request.



> +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+

The CCM mode has a 16 byte header that includes the nonce - it won't be encrypted unless it is taken care of explicitly for that mode and if it isn't encrypted, encrypting the packer number is pointless.

-- 
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/1079#discussion_r169787251
----==_mimepart_5a8de80f76ec0_208df3fe34e60cf2c12899a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@mikkelfj</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r169787251">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+
</pre>
<p>The CCM mode has a 16 byte header that includes the nonce - it won't be encrypted unless it is taken care of explicitly for that mode and if it isn't encrypted, encrypting the packer number is pointless.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r169787251">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_SicNxrdFKFzE5ZYo9LK4Z2fisRks5tXI4PgaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0t4V6Jha9_1868zR38x_dqlphHOks5tXI4PgaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r169787251"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj commented on #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079#discussion_r169787251"}}}</script>
----==_mimepart_5a8de80f76ec0_208df3fe34e60cf2c12899a--


From nobody Wed Feb 21 14:05:23 2018
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 C760C126C26 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 14:05:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 eYhe_MlyVEeG for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 14:05:20 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 87CDB124C27 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 14:05:20 -0800 (PST)
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=6gk/EfAfdYYejPuq5d3F0/80RP4=; b=YD0QrIGQpEIA73rg CY3FSCtsleJMUcrxGQY9sLrMLv9QXGSu62a9XGy6LIVg7ZrycZuPUZEiA/ivZq2q hM/bvnpd9P3r8LM5yyZq3HCUspmPPF31oBA+iOtCFluxVCeO3vxRHQ41omlZQ98r xgwecSzWc4bIdoB72swLp9/q/CY=
Received: by filter0544p1iad2.sendgrid.net with SMTP id filter0544p1iad2-2462-5A8DED1F-E 2018-02-21 22:05:19.457068604 +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 ismtpd0009p1iad1.sendgrid.net (SG) with ESMTP id NmUfSQKjQ_2UWh7IQwKufA for <quic-issues@ietf.org>; Wed, 21 Feb 2018 22:05:19.303 +0000 (UTC)
Date: Wed, 21 Feb 2018 22:05:19 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1135/push/2348649763@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1135@github.com>
References: <quicwg/base-drafts/pull/1135@github.com>
Subject: Re: [quicwg/base-drafts] Tls error (#1135)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ded1f33527_3ad63f993ade6f301091d2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak06CuZgHLIaPjSDai4OeE2tStzMS4DxTpsnYU SPg4/lTwC5iqCcUir6W4HLhBu1qGMUnvbD7bW41g/TkQa6PYcVsNVPzkcYMYxl1MHiTWyjIa4XZFcs HzIvrBdu5E8JUMIA5fgggG9vfqH75JgcJwp2PI6xdoQZtW70mojrGUve9C4BS2UFPAJPkkDzOupzJc k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/eyFF1RRbJalNYt8gpf5vCa_IBc0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 22:05:22 -0000

----==_mimepart_5a8ded1f33527_3ad63f993ade6f301091d2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@huitema pushed 1 commit.

d49c460  Reverting the proposal, adding a pointer to the TLS draft.


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1135/files/453ea6efb3802938b5431a6741248d9a37100921..d49c460a92d0f66e634c5d30234ea96cecc67f62

----==_mimepart_5a8ded1f33527_3ad63f993ade6f301091d2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/huitema" class="user-mention">@huitema</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/d49c460" class="commit-link">d49c460</a>  Reverting the proposal, adding a pointer to the TLS draft.</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1135/files/453ea6efb3802938b5431a6741248d9a37100921..d49c460a92d0f66e634c5d30234ea96cecc67f62">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6E05ysEG05Uanu8An31S8IqUecdks5tXJMfgaJpZM4SOTii">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5YKYUEq2ossyf9s_1GxTT9PnrUwks5tXJMfgaJpZM4SOTii.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1135/files/453ea6efb3802938b5431a6741248d9a37100921..d49c460a92d0f66e634c5d30234ea96cecc67f62"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@huitema pushed 1 commit in #1135"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1135/files/453ea6efb3802938b5431a6741248d9a37100921..d49c460a92d0f66e634c5d30234ea96cecc67f62"}}}</script>

----==_mimepart_5a8ded1f33527_3ad63f993ade6f301091d2--


From nobody Wed Feb 21 14:06:21 2018
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 067AD12DA68 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 14:06:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 nslxvII5_QXM for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 14:06:17 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 B286E12DA69 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 14:06:17 -0800 (PST)
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=MN61AMLhUCJV9/u4GDIbPWak65s=; b=NvJDWy3aXJWqFyFf kd/gac0TBzPALWoDvtz4NR75eTYBxC9zfDv+BCsxCGp0z9ata/JATcpzC3TtBW9w rLciT4CZDdgT4RIENyjil0y6FfkGpSu4GPNh0fpa8JBCNOzQhj8T9cTYTeztnlG7 L4y3/a9u80aZ09EaOuUCx9YR3CI=
Received: by filter1109p1mdw1.sendgrid.net with SMTP id filter1109p1mdw1-3503-5A8DED58-C 2018-02-21 22:06:16.558401487 +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 ismtpd0018p1iad2.sendgrid.net (SG) with ESMTP id cOAkhKF4RmKoQ6e1RnyArA for <quic-issues@ietf.org>; Wed, 21 Feb 2018 22:06:16.519 +0000 (UTC)
Date: Wed, 21 Feb 2018 22:06:16 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab401d1f57f20555960bb9625f10620ba5857d5e5b92cf0000000116a5af5692a169ce11d440f6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1135/review/98378983@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1135@github.com>
References: <quicwg/base-drafts/pull/1135@github.com>
Subject: Re: [quicwg/base-drafts] Tls error (#1135)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ded572369_64e42b1ec7842ec88044"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0SNt1aVNE/JH8DAn2DysO/AbeDIMOGNA+ogR IggOedL+C2pFeBaze8WmUJ/kq5KKFoIQYpbtGNfuj97gIYCyOpkBEe0SpxwlMtAO6CgJ4jI3M2Jwsr 8S1j5u1Lk0JKuhe1gJTQzHMMbSmk+Ywyx/2RQyjhcPqLFZ/m+gDuvKpG6koXQLEUbypheuZPDJI5QH 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/rK3oafk9vSs8NiGOcbyr41qhzMk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 22:06:19 -0000

----==_mimepart_5a8ded572369_64e42b1ec7842ec88044
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

huitema commented on this pull request.



> @@ -3724,6 +3724,10 @@ PROTOCOL_VIOLATION (0xA):
 : An endpoint detected an error with protocol compliance that was not covered by
   more specific error codes.
 
+TLS_NEGOTIATION_FAILURE (0xB):

Nothing wrong with TLS_HANDSHAKE_FAILED. Apart from not being documented in the transport draft... I updated the PR to just a pointer to the TLS draft.

-- 
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/1135#discussion_r169793378
----==_mimepart_5a8ded572369_64e42b1ec7842ec88044
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@huitema</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1135#discussion_r169793378">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -3724,6 +3724,10 @@ PROTOCOL_VIOLATION (0xA):
 : An endpoint detected an error with protocol compliance that was not covered by
   more specific error codes.
 
+TLS_NEGOTIATION_FAILURE (0xB):
</pre>
<p>Nothing wrong with TLS_HANDSHAKE_FAILED. Apart from not being documented in the transport draft... I updated the PR to just a pointer to the TLS draft.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1135#discussion_r169793378">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7oH3MkhHrnJCXnQhkIYBXn7BJmaks5tXJNXgaJpZM4SOTii">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq50tLBZ9nLTm_wVZPjbevK1hIWRYks5tXJNXgaJpZM4SOTii.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1135#discussion_r169793378"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@huitema commented on #1135"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1135#discussion_r169793378"}}}</script>
----==_mimepart_5a8ded572369_64e42b1ec7842ec88044--


From nobody Wed Feb 21 14:08:01 2018
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 90B3612DA68 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 14:08:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 f8YvqkG2TmIU for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 14:07:59 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 210C1126C26 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 14:07:59 -0800 (PST)
Date: Wed, 21 Feb 2018 14:07:58 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519250878; bh=MfoLa0t74EZvvOws1Q9JgLeBVQTFCQo0aP9Rr/ZwO/0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=GZua7VB88PeFmNx+OS6TcAaaThncJTLiyL+GDLDIkmIVDWX6xYBAyKPXYfq6/xy8Z Hw3wBK6D6l8jcBxXPltTLRx9XJzKhS00RZGgl1k/DRc10chU/SlgMnzluhLw3lo1O3 cBpacGp09ko6Sgh3V+H2zw7ikjH0p41FMxvWsKx0=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1135/push/2348656326@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1135@github.com>
References: <quicwg/base-drafts/pull/1135@github.com>
Subject: Re: [quicwg/base-drafts] Tls error (#1135)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8dedbe308fb_530a2aba3735ced04171a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/IxEbNXQFOpL0lUm1sOYFdViN1Lc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 22:08:00 -0000

----==_mimepart_5a8dedbe308fb_530a2aba3735ced04171a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@huitema pushed 1 commit.

fd72f6d  Update draft-ietf-quic-transport.md


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1135/files/d49c460a92d0f66e634c5d30234ea96cecc67f62..fd72f6d449df7bac7d851ef48e75106360601140

----==_mimepart_5a8dedbe308fb_530a2aba3735ced04171a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/huitema" class="user-mention">@huitema</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/fd72f6d" class="commit-link">fd72f6d</a>  Update draft-ietf-quic-transport.md</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1135/files/d49c460a92d0f66e634c5d30234ea96cecc67f62..fd72f6d449df7bac7d851ef48e75106360601140">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq71EAppV-5hfj2kG7meAkJDCfy44ks5tXJO-gaJpZM4SOTii">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1HY30N2AnJAasqdywRi4lx2Md_cks5tXJO-gaJpZM4SOTii.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1135/files/d49c460a92d0f66e634c5d30234ea96cecc67f62..fd72f6d449df7bac7d851ef48e75106360601140"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@huitema pushed 1 commit in #1135"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1135/files/d49c460a92d0f66e634c5d30234ea96cecc67f62..fd72f6d449df7bac7d851ef48e75106360601140"}}}</script>

----==_mimepart_5a8dedbe308fb_530a2aba3735ced04171a--


From nobody Wed Feb 21 14:13:43 2018
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 268A312DA69 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 14:13:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.402
X-Spam-Level: 
X-Spam-Status: No, score=-5.402 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 yKfdKA4A09Qh for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 14:13:40 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5959D12DA6B for <quic-issues@ietf.org>; Wed, 21 Feb 2018 14:13:40 -0800 (PST)
Date: Wed, 21 Feb 2018 14:13:38 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519251219; bh=SB4sCvZquJtWIKlRMOxUYnQHKyTNtl5unkA89hzpFOI=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=QB4WxWYDcmZlcpCwHsd0Vd39PqjoSDk7FrTOm5oIwLquPBz57BL4uQpsi//52AnTf taZWA7gqtn2WhBrBK+259FdhBzGET8J64uN8ErFS4cenP20CN/6OFE79mgcnNlqMlo FzwCQCpXz9G3V+NQcEkr7liViyTp+33Xa7tLijXE=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1135/push/2348669866@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1135@github.com>
References: <quicwg/base-drafts/pull/1135@github.com>
Subject: Re: [quicwg/base-drafts] Tls error (#1135)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8def12e2dcb_73dc2acf95d06ecc472e3"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XonsMRSeixW12-nuhiKtmPqc_jw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 22:13:42 -0000

----==_mimepart_5a8def12e2dcb_73dc2acf95d06ecc472e3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@huitema pushed 1 commit.

4bb46bd  Fixing trailing white space.


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1135/files/fd72f6d449df7bac7d851ef48e75106360601140..4bb46bdcdacdc3af50fbdcefbf903e8d339569d1

----==_mimepart_5a8def12e2dcb_73dc2acf95d06ecc472e3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/huitema" class="user-mention">@huitema</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/4bb46bd" class="commit-link">4bb46bd</a>  Fixing trailing white space.</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1135/files/fd72f6d449df7bac7d851ef48e75106360601140..4bb46bdcdacdc3af50fbdcefbf903e8d339569d1">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxcT9_Xk97-UW6liEhSF4B4NMXMJks5tXJUSgaJpZM4SOTii">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-WdX-wSJov_BuL8bI1wVL4ToCV4ks5tXJUSgaJpZM4SOTii.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1135/files/fd72f6d449df7bac7d851ef48e75106360601140..4bb46bdcdacdc3af50fbdcefbf903e8d339569d1"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@huitema pushed 1 commit in #1135"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1135/files/fd72f6d449df7bac7d851ef48e75106360601140..4bb46bdcdacdc3af50fbdcefbf903e8d339569d1"}}}</script>

----==_mimepart_5a8def12e2dcb_73dc2acf95d06ecc472e3--


From nobody Wed Feb 21 14:21:22 2018
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 9747712DA69 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 14:21:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.402
X-Spam-Level: 
X-Spam-Status: No, score=-5.402 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 2uNfhf8oK8LD for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 14:21:19 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3676112DA68 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 14:21:19 -0800 (PST)
Date: Wed, 21 Feb 2018 14:21:16 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519251676; bh=XSdcYdnhuaE6WGabrGHRYD3qN3PtoYGzHVtQWOCkjxw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=aYMZhUAddO6vBeeJEI5l5/G1UeVAKLLMBpnooiWnL8DLjm3FPNg7O8SnCc25STTCX Pt43ZaTWg65OWGzd7nOf5dKij0e9Hh2leuI/jrf4UVfeJZwaHqvmke4lg3qC8DZvzN ff1ublcpWVbiwG7iusojugt1LAybOzXp1jpQpdq4=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe16efcca54a0cfc3f95790d33b4e9cb81c557c8792cf0000000116a5b2dc92a169ce11d440f6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1135/c367495959@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1135@github.com>
References: <quicwg/base-drafts/pull/1135@github.com>
Subject: Re: [quicwg/base-drafts] Tls error (#1135)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8df0dc95291_24a72aff83566ec4763a2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
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/BcSUN4rqAI2elb8seJAC-SgkJag>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 22:21:21 -0000

----==_mimepart_5a8df0dc95291_24a72aff83566ec4763a2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

https://www.facebook.com/hatepseudoscience/photos/pb.163735987107605.-2207520000.1519251574./1023329751148220/

-- 
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/1135#issuecomment-367495959
----==_mimepart_5a8df0dc95291_24a72aff83566ec4763a2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://www.facebook.com/hatepseudoscience/photos/pb.163735987107605.-2207520000.1519251574./1023329751148220/" rel="nofollow">https://www.facebook.com/hatepseudoscience/photos/pb.163735987107605.-2207520000.1519251574./1023329751148220/</a></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1135#issuecomment-367495959">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0oRmzHl6Yj9lw5GJU0WGK8Tj8qiks5tXJbcgaJpZM4SOTii">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8qeImTzGlYOWMSq3xPQSuyJVeoWks5tXJbcgaJpZM4SOTii.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1135#issuecomment-367495959"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@huitema in #1135: https://www.facebook.com/hatepseudoscience/photos/pb.163735987107605.-2207520000.1519251574./1023329751148220/"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1135#issuecomment-367495959"}}}</script>
----==_mimepart_5a8df0dc95291_24a72aff83566ec4763a2--


From nobody Wed Feb 21 14:42:30 2018
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 335E312AAB6 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 14:42:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 4jBmG_V-cbsT for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 14:42:26 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 B0C7A12422F for <quic-issues@ietf.org>; Wed, 21 Feb 2018 14:42:26 -0800 (PST)
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=zoI4t+lkOQuzqiwjlPJIYf2BwBM=; b=Dpacfjv7Hzq0KPKJ r17Fd5elCmzMGD+fiQS4icJMxdNvdDyyDGe3l8iIyJfWprznUe8gz3TdLwTU5xhI dy4oKwPvF+vM9R5KAkxeVmie8At6jwhFVxqoEjN3gorZwhy6r6kffHSCCSLsoo/x ntxfU58Ny0gdciZbJ+XeacwdlWI=
Received: by filter1012p1mdw1.sendgrid.net with SMTP id filter1012p1mdw1-21268-5A8DF5D1-9 2018-02-21 22:42:25.637187813 +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 ismtpd0005p1iad2.sendgrid.net (SG) with ESMTP id AQNKohXqQA25a6xyWp6iYw for <quic-issues@ietf.org>; Wed, 21 Feb 2018 22:42:25.612 +0000 (UTC)
Date: Wed, 21 Feb 2018 22:42:25 +0000 (UTC)
From: ekr <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abea7d98e98eafae8d29a00cd92a749eb2a978ff1d92cf0000000116a5b7d192a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/review/98389355@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8df5d17363e_57e2ad9da52cec82052ae"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ekr
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0PpFt3Y6wucb654YBttj/DmdQuEGL9nGiTo2 HlewgXTiRSVRDfLlYWqApcgB6GZsD51EMDQrRJVv/UYfsGWYOW2kKymXGW8hfFWQMheNFn3WsvWCLv 57qsQhe1VlIFUQB01hibfw5wYBXhgYFuDTIggcmhl77TN8lU+SI6vXGU2Q==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/veDLjR-c57BTZOUhcapDUaS042U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 22:42:28 -0000

----==_mimepart_5a8df5d17363e_57e2ad9da52cec82052ae
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ekr commented on this pull request.



> +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+

@mikkelfj: I believe you have misunderstood how CCM is used in TLS (and presumably in QUIC).

The inputs to CCM encryption are:

- A nonce N
- The key
- The plaintext
- The associated data A

The inputs to CCM decryption are:

- A nonce N
- The key
- The ciphertext
- The associated data A

In some versions of CCM, you explicitly render N on the wire, but in TLS 1.3, you would not do this, but rather (as in AES-GCM), derive it from the PN. There is then no need to render the nonce on the wire, and it behaves as GCM does.



-- 
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/1079#discussion_r169802077
----==_mimepart_5a8df5d17363e_57e2ad9da52cec82052ae
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ekr</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r169802077">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+
</pre>
<p><a href="https://github.com/mikkelfj" class="user-mention">@mikkelfj</a>: I believe you have misunderstood how CCM is used in TLS (and presumably in QUIC).</p>
<p>The inputs to CCM encryption are:</p>
<ul>
<li>A nonce N</li>
<li>The key</li>
<li>The plaintext</li>
<li>The associated data A</li>
</ul>
<p>The inputs to CCM decryption are:</p>
<ul>
<li>A nonce N</li>
<li>The key</li>
<li>The ciphertext</li>
<li>The associated data A</li>
</ul>
<p>In some versions of CCM, you explicitly render N on the wire, but in TLS 1.3, you would not do this, but rather (as in AES-GCM), derive it from the PN. There is then no need to render the nonce on the wire, and it behaves as GCM does.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r169802077">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2q3N3MFTnNGcOdyN9iYh0KGUqvGks5tXJvRgaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwPohQ3Jmb9NSYoga3IawPYP_CYeks5tXJvRgaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r169802077"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ekr commented on #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079#discussion_r169802077"}}}</script>
----==_mimepart_5a8df5d17363e_57e2ad9da52cec82052ae--


From nobody Wed Feb 21 15:11:57 2018
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 C68E812422F for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:11:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 jmiy7ijdgGii for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:11:54 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 AB3B31200B9 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 15:11:54 -0800 (PST)
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=EhDx3SJMC+sfnPl45rDum81Ta0A=; b=Jv/zoG0+5lWQy607 W43EYxOvJLSiTVsOv3lTuE0crQyhJm/imrG+m02JyIJcYv4SZt57c6fy4Q03Mxq6 usCdPbQibwmLnqDNz6mpv9ZIVS0kyZ8ihx5wQ4sRTVbJWmZxRs0WT+NeXaK8owyx hUaBLydESQCFkxyWAIzhfnTuEYA=
Received: by filter0979p1mdw1.sendgrid.net with SMTP id filter0979p1mdw1-30234-5A8DFCB9-1F 2018-02-21 23:11:53.673608316 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0004p1iad2.sendgrid.net (SG) with ESMTP id ETj46GGHTQS4ma8w4Kto9Q for <quic-issues@ietf.org>; Wed, 21 Feb 2018 23:11:53.623 +0000 (UTC)
Date: Wed, 21 Feb 2018 23:11:53 +0000 (UTC)
From: Colin Perkins <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab89eddd2a0f2ec4f5548ba4578f0689c9cbc2533792cf0000000116a5beb992a169ce11cf93ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/c367510253@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8dfcb945699_3f1c3fe30df4af3017445c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: csperkins
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1zwUEQp5eXzTSctJBFol8f0WRLFRE2JPvsra UX8o6sEfS3/IxIjqagPGAEULLKV4vRq2Ggd108T3yywPkZ99XJEL/Tq04joepl9BbPTGIW++elilk4 V5Oe0Ba8vW9Za3E77PZuHSGqRgCLNDpESvzTDQLS+GHTu6QMI7aQW5ZZLTev/SPXH4ZzFbpAFzbTO7 g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/VqyNTbTYwnj3mjusS0yjapviUKY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 23:11:56 -0000

----==_mimepart_5a8dfcb945699_3f1c3fe30df4af3017445c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Looks okay to me.

-- 
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/1120#issuecomment-367510253
----==_mimepart_5a8dfcb945699_3f1c3fe30df4af3017445c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Looks okay to me.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1120#issuecomment-367510253">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8kQPCSk5muQWtw6EgxDcFux3EhTks5tXKK5gaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqw62KZNcSA_59t0vRpf_YnmBfSMFks5tXKK5gaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120#issuecomment-367510253"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@csperkins in #1120: Looks okay to me."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120#issuecomment-367510253"}}}</script>
----==_mimepart_5a8dfcb945699_3f1c3fe30df4af3017445c--


From nobody Wed Feb 21 15:32:45 2018
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 6DEA1120724 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:32:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 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_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 shLgq8Rpk0yZ for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:32:41 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 794D71200E5 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 15:32:41 -0800 (PST)
Date: Wed, 21 Feb 2018 15:32:40 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519255960; bh=l3iLsQ2BYa2scOYPHzAXR0Oji+naYSxh5OiHf7UtDmo=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=bhVL/HfF0MpVNHsvM3PNxMqFNtXVzMmI5Bz6wGoc9M94XgqQDJ+4HYYKvYerQUtOT nPuzkWp7q/sGefX/mNDLBm4OL08Atwn8L7o4Y7zSkHpLt6l3y5Dsj3GqD2BPP2KJBq N9HiljJFC0lD3sxBwhaUDbuCzilxeqTffbkJQBJM=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba176e6cb3e767fbf5f53dfaeb0324ec5846fa8b992cf0000000116a5c39892a169ce116c0848@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1079/review/98401299@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1079@github.com>
References: <quicwg/base-drafts/pull/1079@github.com>
Subject: Re: [quicwg/base-drafts] Packet number encryption (#1079)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8e01989bcbd_20fe3ff0672c2f30606cc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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/yM-4VGPOsYlh985or5VidSRAhY4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 23:32:43 -0000

----==_mimepart_5a8e01989bcbd_20fe3ff0672c2f30606cc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

mikkelfj commented on this pull request.



> +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+

That is reassuring to hear. I original found an older RFC 3610, but I then checked  TLS 1.3 draft 23 which referred to RFC 5116 which in turn referred via https://tools.ietf.org/html/rfc5116#ref-CCM to NIST https://csrc.nist.gov/publications/detail/sp/800-38c/final appendix A, which lists said header with NONCE - but it wasn't very clearly formulated, so I (apparently incorrectly) assumed it was similar to https://tools.ietf.org/html/rfc3610 except for fixed parameters chosen in the header (as I would have expected).

-- 
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/1079#discussion_r169812478
----==_mimepart_5a8e01989bcbd_20fe3ff0672c2f30606cc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@mikkelfj</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r169812478">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +assumed to be its largest possible length (4 octets).  Thus, for a short header,
+the sampled ciphertext starts at either octet 5 when the connection ID is
+omitted, or octet 13 when the connection is present.
+
+The protected packet might not have produced enough input for the negotiated
+packet protection algorithm.  This might happen if a packet with a short header
+contains minimal data and uses a packet number encoding that is shorter than 4
+octets.  Additional zero octets are added to the end of the sequence to reach
+the required amount of data.
+
+Before a TLS ciphersuite can be used with QUIC, a packet protection algorithm
+MUST be specifed for the AEAD used with that ciphersuite.  This document defines
+algorithms for AEAD_AES_128_GCM, AEAD_AES_128_CCM, AEAD_AES_256_GCM,
+AEAD_AES_256_CCM (all AES AEADs are defined in {{!RFC5116}}), and
+AEAD_CHACHA20_POLY1305 ({{!CHACHA=RFC7539}}).
+
</pre>
<p>That is reassuring to hear. I original found an older RFC 3610, but I then checked  TLS 1.3 draft 23 which referred to RFC 5116 which in turn referred via <a href="https://tools.ietf.org/html/rfc5116#ref-CCM" rel="nofollow">https://tools.ietf.org/html/rfc5116#ref-CCM</a> to NIST <a href="https://csrc.nist.gov/publications/detail/sp/800-38c/final" rel="nofollow">https://csrc.nist.gov/publications/detail/sp/800-38c/final</a> appendix A, which lists said header with NONCE - but it wasn't very clearly formulated, so I (apparently incorrectly) assumed it was similar to <a href="https://tools.ietf.org/html/rfc3610" rel="nofollow">https://tools.ietf.org/html/rfc3610</a> except for fixed parameters chosen in the header (as I would have expected).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r169812478">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-0vQeoceiroU9bp5Xjj5j23xfR8ks5tXKeYgaJpZM4RwGdT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq16cvDjfCWt8sq4hyTOTFQwr_Nsvks5tXKeYgaJpZM4RwGdT.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1079#discussion_r169812478"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj commented on #1079"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1079#discussion_r169812478"}}}</script>
----==_mimepart_5a8e01989bcbd_20fe3ff0672c2f30606cc--


From nobody Wed Feb 21 15:32:56 2018
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 3879A126C3D for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:32:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 vm6xiLLbQuAL for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:32:51 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 5573B1200E5 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 15:32:51 -0800 (PST)
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=ujmX8mz1mgzhpZv8VdQzixQ0uBM=; b=qGYCcvgYNJjjeHY6 AxRDBiydMGrQizUllrRY9n8woFBfl1gKCsf9I5PW6QtNQlBNYDuGMd2GupoaKU+R iJTLv0/C/0Q01ExN+6IQJi1mi6+GJUdaqTNy4oZGw4bKXzwszufwnkcZwxAs35rr 8kB7mbClHqtU4CsMRXHsvuEtTYc=
Received: by filter0994p1mdw1.sendgrid.net with SMTP id filter0994p1mdw1-22557-5A8E01A2-9 2018-02-21 23:32:50.240335141 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0017p1iad2.sendgrid.net (SG) with ESMTP id Iuew3iNHSg63ULYU91eU6Q for <quic-issues@ietf.org>; Wed, 21 Feb 2018 23:32:50.170 +0000 (UTC)
Date: Wed, 21 Feb 2018 23:32:50 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9e2d5a5de308ab041eaecc6eed9a7c128a7378aa92cf0000000116a5c3a292a169ce11cfc173@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1127/367514834@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1127@github.com>
References: <quicwg/base-drafts/issues/1127@github.com>
Subject: Re: [quicwg/base-drafts] The 32 octet overhead (#1127)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8e01a21a7d5_42643fbf178d0f3411867f"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0EPf4x7E/dl49Q87M1ZbPETWEBVXpbMZ4Ygv C8Ln55yxYne041jrhzymrge2btCNSJS34keAU6fp/UcIjR8ODlG+/10tKVXxTbqUSVUhpMtq4BSQVA 97jAOZdNiHyMW7SuI+EviJQe5UhJF7rvB+o7Ffd0E2uy5KgUlQhOmOrE1ctA7F82LX9DlU2pSjmO0c s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8Td_caiGymMxnm8WOpKJeQLTY1g>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 23:32:52 -0000

----==_mimepart_5a8e01a21a7d5_42643fbf178d0f3411867f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Yes, the encoder can track significantly more than a 32 octet overhead, but, as you say, that's entirely at their discretion, so I think that's fine.

-- 
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/1127#issuecomment-367514834
----==_mimepart_5a8e01a21a7d5_42643fbf178d0f3411867f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Yes, the encoder can track significantly more than a 32 octet overhead, but, as you say, that's entirely at their discretion, so I think that's fine.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1127#issuecomment-367514834">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6QJleKia2RubsTJMuMOirqQOnLNks5tXKeigaJpZM4SNBCV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxpdG2AYjr3MoTTjUrmy6c2mlg3Sks5tXKeigaJpZM4SNBCV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1127#issuecomment-367514834"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1127: Yes, the encoder can track significantly more than a 32 octet overhead, but, as you say, that's entirely at their discretion, so I think that's fine."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1127#issuecomment-367514834"}}}</script>
----==_mimepart_5a8e01a21a7d5_42643fbf178d0f3411867f--


From nobody Wed Feb 21 15:34:00 2018
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 42059126C19 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:33:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 ExJPbdtIwmx4 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:33:58 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 1176A1200E5 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 15:33:57 -0800 (PST)
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=RDfOLnQ0I2GO/LHin2ZlodhRFus=; b=TJtwK173l6dtsuBy RVSJ6jYN/2251hxugA74+6PVp1ChnIVrvsZ6nB7B3fBj5amEQwYv2EobjgMrn+m0 u/sUnHGaMg9lGyvTNoGwltcCDwBwXoP/aicPaQI2J1QJiu2YCCMu03GJgmMFZbvt BTbwxP8sI2IfWNgUuvE1d5c/gC8=
Received: by filter0152p1iad2.sendgrid.net with SMTP id filter0152p1iad2-11929-5A8E01E4-1D 2018-02-21 23:33:56.96186205 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0009p1iad1.sendgrid.net (SG) with ESMTP id 9B26u-BbSmuW6z-HETosJQ for <quic-issues@ietf.org>; Wed, 21 Feb 2018 23:33:56.734 +0000 (UTC)
Date: Wed, 21 Feb 2018 23:33:57 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8c7519c74c9147098f2b6d71b3dabc33ab4cb3a392cf0000000116a5c3e492a169ce11cfb1dc@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1121/367515055@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1121@github.com>
References: <quicwg/base-drafts/issues/1121@github.com>
Subject: Re: [quicwg/base-drafts] Separate QCRAM streams (#1121)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8e01e4810c2_7f1c3fc41c756f28104563"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak28pa82O5hQKGMZqK6DCXnTh5Sfa9fMIjorG3 ATLXdJHCkxyvIrG/4thHdwno1kXz6+A5N8UpqH1RjN1DPxkPvxqJ7PTDLR6nZtngWjRXjWyFzHkk33 u7TV/FATCqZLDGHOC9dh/rTNDL4MFpf3L+jvyYxmrSvJNEOYKQRqbpU0cxz6wwLKc3ybuhDsHW+fK0 Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Ny4ZCYgKYEc6wkJH9yGovVAaQw8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 23:33:59 -0000

----==_mimepart_5a8e01e4810c2_7f1c3fc41c756f28104563
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

You don't send acknowledgments to header updates.  No need.

I prefer the magic number at the start of the stream.  Then I don't need to build a stack that knows about stream identifiers (see also #910, which I support in full).

-- 
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/1121#issuecomment-367515055
----==_mimepart_5a8e01e4810c2_7f1c3fc41c756f28104563
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>You don't send acknowledgments to header updates.  No need.</p>
<p>I prefer the magic number at the start of the stream.  Then I don't need=
 to build a stack that knows about stream identifiers (see also <a href=3D"=
https://github.com/quicwg/base-drafts/issues/910" class=3D"issue-link js-is=
sue-link" data-error-text=3D"Failed to load issue title" data-id=3D"2731284=
73" data-permission-text=3D"Issue title is private" data-url=3D"https://git=
hub.com/quicwg/base-drafts/issues/910">#910</a>, which I support in full).<=
/p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1121#issuecomment-367515055">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-M2Iy2WV7TRDY=
Z4TRWGKi9rbmPbks5tXKfkgaJpZM4SM_69">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq8swTNrGYDq5f2yU=
7QmRv7UKv-YDks5tXKfkgaJpZM4SM_69.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1121#issuecomment-367515055"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1121: You don=
't send acknowledgments to header updates.  No need.\r\n\r\nI prefer the ma=
gic number at the start of the stream.  Then I don't need to build a stack =
that knows about stream identifiers (see also #910, which I support in full=
)."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-d=
rafts/issues/1121#issuecomment-367515055"}}}</script>=

----==_mimepart_5a8e01e4810c2_7f1c3fc41c756f28104563--


From nobody Wed Feb 21 15:36:45 2018
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 A9017120724 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:36:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.606
X-Spam-Level: 
X-Spam-Status: No, score=-0.606 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_28=1.404, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 W9m5oGhvRAaF for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:36:43 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 B34E81200E5 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 15:36:43 -0800 (PST)
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=Q6g73mUKLLXlj7mJVTu6AfZRyt0=; b=oMcbZ+sVPKDrwbdD ffErta8cpjygRL7X/Gr9kgYj6s6N8Gp2Qr8PgF1EEZwYIzObC1O+fgF7CxwoV/wJ R7px7CN8OJOpOoJmdbXkCoz8YjqD87nvmmOiTQ/+seAMJlAi8pEjPte5ZQ8wIC8m X9Z5gusRZWUhG84JfMki9EH+txQ=
Received: by filter0270p1iad2.sendgrid.net with SMTP id filter0270p1iad2-19711-5A8E028A-21 2018-02-21 23:36:42.828548129 +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 ismtpd0008p1iad2.sendgrid.net (SG) with ESMTP id bP8nGAb5RSuSWPQQWwptZg for <quic-issues@ietf.org>; Wed, 21 Feb 2018 23:36:42.742 +0000 (UTC)
Date: Wed, 21 Feb 2018 23:36:42 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb3bc29b8fe848a94cc64663775ddc05bb4c2960092cf0000000116a5c48992a169ce11cfbdf1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1125/367515615@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1125@github.com>
References: <quicwg/base-drafts/issues/1125@github.com>
Subject: Re: [quicwg/base-drafts] Remove BLOCKING flag and Depends (#1125)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8e0289eefbb_15c32ac99d1d2ec8831b7"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2WqVDBahVadhOlfz7CfFMfvREVdA+oz1N01s un49chgsIKvZMI9t6od51+biKJT+MqP4lzIf6lVz2ywaHjIslFzFbotZnsQfpotaBy9vpHpb4VzjSq ArVC9Q6BZgO85SSRp85wFQ8mdfj1DV4lSns+XL4e9qhPL7Gtr4/IP3cJTMPjKRejcoX+x2ASuGz5EY Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/26YAat0xgmAf0-H7nizM0jWQO0U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 23:36:45 -0000

----==_mimepart_5a8e0289eefbb_15c32ac99d1d2ec8831b7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

In that case, sending base=1 is better in all respects.  It can even make header references smaller and more efficient.

If base-depends is the value that the decoder actually needs, send that as the base and do away with depends.

You don't need to signal where your encoder is up to, just where the decoder needs to be up to.

-- 
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/1125#issuecomment-367515615
----==_mimepart_5a8e0289eefbb_15c32ac99d1d2ec8831b7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>In that case, sending base=3D1 is better in all respects.  It can even m=
ake header references smaller and more efficient.</p>
<p>If base-depends is the value that the decoder actually needs, send that =
as the base and do away with depends.</p>
<p>You don't need to signal where your encoder is up to, just where the dec=
oder needs to be up to.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1125#issuecomment-367515615">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqywOTiKD39nXZY=
alj1rzYOPOG64nks5tXKiJgaJpZM4SNAx7">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9Ef--xIVWWU3QMD=
qo7T55-TrnbMks5tXKiJgaJpZM4SNAx7.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1125#issuecomment-367515615"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1125: In that=
 case, sending base=3D1 is better in all respects.  It can even make header=
 references smaller and more efficient.\r\n\r\nIf base-depends is the value=
 that the decoder actually needs, send that as the base and do away with de=
pends.\r\n\r\nYou don't need to signal where your encoder is up to, just wh=
ere the decoder needs to be up to."}],"action":{"name":"View Issue","url":"=
https://github.com/quicwg/base-drafts/issues/1125#issuecomment-367515615"}}=
}</script>=

----==_mimepart_5a8e0289eefbb_15c32ac99d1d2ec8831b7--


From nobody Wed Feb 21 15:38:42 2018
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 D3171126C19 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:38:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 8v9JqCTQCKuI for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:38:39 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext5.iad.github.net [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A7F11200E5 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 15:38:39 -0800 (PST)
Date: Wed, 21 Feb 2018 15:38:38 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519256318; bh=SgfyjRFDT8scXkQqLCs/jTDeciiBLKK1n+utIazghEg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=xCDuBUHRiSH2lHqw3VJ9POib1y1ioPRYFphTJ/932gGGq8IAM/SMqTJPtpmuQ5zk/ dsBlVXofhC+4ocSGzzMwxRxa0LndMmNz7lpowUHrP16id073lSOWCTy7f+jekRybsP VpR6lzjldtiTYm94TBvMhRJK1YN9IM5KSATn+OD0=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abab934a343c1af978153daac621285a6a9d94804792cf0000000116a5c4fe92a169ce11cfbf7b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1126/367515986@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1126@github.com>
References: <quicwg/base-drafts/issues/1126@github.com>
Subject: Re: [quicwg/base-drafts] Provide better guidance about acknowledgments (#1126)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8e02fe9c5c9_1f5433fd0fbafaf301202d"; 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/0LxLoKWPihD4x6gE2-c6h7nRzj4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 23:38:41 -0000

----==_mimepart_5a8e02fe9c5c9_1f5433fd0fbafaf301202d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Interesting, you maintain a queue for each stream.   I put the tracking on the header table entries...  If you track header blocks you have to follow the mapping from the header block to the table entry, which seemed like more work.

Yes, you don't need to signal any more than the stream/request identifier, but tracking is different.

-- 
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/1126#issuecomment-367515986
----==_mimepart_5a8e02fe9c5c9_1f5433fd0fbafaf301202d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Interesting, you maintain a queue for each stream.   I put the trackin=
g on the header table entries...  If you track header blocks you have to =
follow the mapping from the header block to the table entry, which seemed=
 like more work.</p>
<p>Yes, you don't need to signal any more than the stream/request identif=
ier, but tracking is different.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1126#issuecomment-367515986">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq2VO=
gK7Z6ANVdFhCbxfE6TIzdjQUks5tXKj-gaJpZM4SNA5F">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq-=
SSM80T0YHjaWMVpGSYbX9IRY1yks5tXKj-gaJpZM4SNA5F.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1126#issuecomment-367515986"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson=
 in #1126: Interesting, you maintain a queue for each stream.   I put the=
 tracking on the header table entries...  If you track header blocks you =
have to follow the mapping from the header block to the table entry, whic=
h seemed like more work.\r\n\r\nYes, you don't need to signal any more th=
an the stream/request identifier, but tracking is different."}],"action":=
{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/=
1126#issuecomment-367515986"}}}</script>=

----==_mimepart_5a8e02fe9c5c9_1f5433fd0fbafaf301202d--


From nobody Wed Feb 21 15:39:37 2018
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 ECF4A120724 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:39:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 5USZgg8M1jeT for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:39:35 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 BAA751200E5 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 15:39:34 -0800 (PST)
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=JG9zRL5l3YaNooM+hod7hGctzCs=; b=w8nLMk1X2dp2NAN7 YmZ07FEfo+97CwjDBKqaN+rKfkSJv5udDQqS3xLHC/rWtD4hzxV5b+BVDOaTe7UD ZzTYNTJkk1O4qo0uKI7wJCPzd6KdG0n8dQCwj197VgMbZGSrY4YYZH4+rreRoLnp k+j5vTIR2t4I3o2yZHDTDQq9I2w=
Received: by filter0977p1mdw1.sendgrid.net with SMTP id filter0977p1mdw1-19666-5A8E0335-2F 2018-02-21 23:39:33.948923845 +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 ismtpd0004p1iad2.sendgrid.net (SG) with ESMTP id Y1pSUfQtSHGKr9ZGqjhcxw for <quic-issues@ietf.org>; Wed, 21 Feb 2018 23:39:33.995 +0000 (UTC)
Date: Wed, 21 Feb 2018 23:39:33 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5019954c6371d8a02074daa2488f5e3943bc47db92cf0000000116a5c53592a169ce11cfd61f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1130/367516181@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1130@github.com>
References: <quicwg/base-drafts/issues/1130@github.com>
Subject: Re: [quicwg/base-drafts] Base and the Static Table (#1130)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8e0335d883c_1f55a3fd0fbafaf3021362"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0/3aQUzdcoVVG329iU+SgUHRlg9fI+yfdzUX NU+mCWcrUbZav0ObhbKZjEtsiDFyIxFAmDy02UgA3kU9oxPBMGRjyPRXL5cbdu6uIRfJZOIbZ3W9xT T5sYwr25IET08QlesMO7Ky98ikZ1NITbjK5ywl8y5op2PrH5dc9Xe9QG9DR3zl1t/tJgYgWNdtrHfL 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/QoMf8zJceb8WjvFCreGbnWI7wZ4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 23:39:36 -0000

----==_mimepart_5a8e0335d883c_1f55a3fd0fbafaf3021362
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Possibly, though I'm not convinced that the separation would be worthwhile.  Especially if we can reclaim more bits for references by making the instruction opcodes shorter.

-- 
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/1130#issuecomment-367516181
----==_mimepart_5a8e0335d883c_1f55a3fd0fbafaf3021362
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Possibly, though I'm not convinced that the separation would be worthwhile.  Especially if we can reclaim more bits for references by making the instruction opcodes shorter.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1130#issuecomment-367516181">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_8o5jubHsuyhyhc6J6wUDavrC1Rks5tXKk1gaJpZM4SNCgn">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0YLGzzrlrESZSsXHmP4xWFOzpYtks5tXKk1gaJpZM4SNCgn.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1130#issuecomment-367516181"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1130: Possibly, though I'm not convinced that the separation would be worthwhile.  Especially if we can reclaim more bits for references by making the instruction opcodes shorter."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1130#issuecomment-367516181"}}}</script>
----==_mimepart_5a8e0335d883c_1f55a3fd0fbafaf3021362--


From nobody Wed Feb 21 15:42:33 2018
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 8769E120724 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:42:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 7Y3ZivNt2iwo for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:42:30 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 192451200E5 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 15:42:30 -0800 (PST)
Date: Wed, 21 Feb 2018 15:42:29 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519256549; bh=4+HiNjFp1lLCTCC2XscIVbwI8WCY5RKrSs5D/YecVR8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=yAeIlhB4oFbBTLBKwFyczxStxcWDH1oD/yG82Xhfv7kNynToSHpS89u3Qdm4h36tD stW1Do94y1WtvzMD+IwSPmn/MvBmk7EOAS/HtqKxfEIfaPBx3anrMOiwfezf/I5xSy p9taqWgYixW9jd82Zs+EggEmbegF/CNYnRmOnkXM=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd798863e40f2fa3ee5a2df08864452354b9f612292cf0000000116a5c5e592a169ce11cfc40b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1128/367516719@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1128@github.com>
References: <quicwg/base-drafts/issues/1128@github.com>
Subject: Re: [quicwg/base-drafts] Duplication can use different indexing (#1128)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8e03e5672c3_27ed3f9fbb52cf344346b"; 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/l_6P56GRRj8pQMgPOo41ge7vnO0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 23:42:31 -0000

----==_mimepart_5a8e03e5672c3_27ed3f9fbb52cf344346b
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@afrind, the extra bit is less efficient overall (see also why arithmetic coding is superior to Huffman).  Especially given that the static table is a fixed size.  I don't find the indexing that onerous, so I don't think that the extra bit would help.  That is, unless we get a proposal for a new, bigger static table.  Having references to the dynamic table start at (for example) 200, would make the bit a good investment.

-- 
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/1128#issuecomment-367516719
----==_mimepart_5a8e03e5672c3_27ed3f9fbb52cf344346b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/afrind" class=3D"user-mention">@afrind</=
a>, the extra bit is less efficient overall (see also why arithmetic codi=
ng is superior to Huffman).  Especially given that the static table is a =
fixed size.  I don't find the indexing that onerous, so I don't think tha=
t the extra bit would help.  That is, unless we get a proposal for a new,=
 bigger static table.  Having references to the dynamic table start at (f=
or example) 200, would make the bit a good investment.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1128#issuecomment-367516719">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq6Mw=
mtNiN7Q2cvi8whzKzlUpAUCrks5tXKnlgaJpZM4SNBON">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqz=
w9Bwh0c0fAlapYrDqcRzhwLZorks5tXKnlgaJpZM4SNBON.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1128#issuecomment-367516719"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson=
 in #1128: @afrind, the extra bit is less efficient overall (see also why=
 arithmetic coding is superior to Huffman).  Especially given that the st=
atic table is a fixed size.  I don't find the indexing that onerous, so I=
 don't think that the extra bit would help.  That is, unless we get a pro=
posal for a new, bigger static table.  Having references to the dynamic t=
able start at (for example) 200, would make the bit a good investment."}]=
,"action":{"name":"View Issue","url":"https://github.com/quicwg/base-draf=
ts/issues/1128#issuecomment-367516719"}}}</script>=

----==_mimepart_5a8e03e5672c3_27ed3f9fbb52cf344346b--


From nobody Wed Feb 21 15:52:44 2018
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 77110126C19 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:52:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.464
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 qVNvvKEeK61L for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:52:42 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 3ECD11200E5 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 15:52:42 -0800 (PST)
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=P7+2blkykbGAKGwZ/9/AOodTPU4=; b=TZPLcLvdtUWZX3cU qVOEYfp7HBo+hRuSEmV+rDiT0s4aGw8PkJ7/Yv1AmvbxPRpg29MjXNC3yd6zFUKU UZKWckpYHIyRTUz79J2fCykUZyK8qgAZm0eRsn379TEjaZj8tGWKTYp2BnLhD/hh kFpgTtO3ioUAHmU0Xkj1eGs6Mgc=
Received: by filter0348p1iad2.sendgrid.net with SMTP id filter0348p1iad2-30155-5A8E0649-7 2018-02-21 23:52:41.498675245 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0007p1iad1.sendgrid.net (SG) with ESMTP id XepEFKFxQE-xHA3c0p14AA for <quic-issues@ietf.org>; Wed, 21 Feb 2018 23:52:41.125 +0000 (UTC)
Date: Wed, 21 Feb 2018 23:52:41 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab81dafb7bfcc6553bd199a4e2cba4ce1f9bb0b74592cf0000000116a5c84992a169ce11d440f6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1135/c367518765@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1135@github.com>
References: <quicwg/base-drafts/pull/1135@github.com>
Subject: Re: [quicwg/base-drafts] Tls error (#1135)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8e064995bd_69803f8514c64f3451078"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0Rx/PhMpHFZCRDpL5npThZzux+pWekakfiZ6 qF2/yb3ILzP6OqdG4Tp50Mo+15xIHGLpwSxN9bg4pSb/bwIyy4MphwTHbymDcChky+XgKTWiNh0Mui gyzklVZIaO8Ej5jNy2Dip03Erf2lzNtOzpxYd7Rem5DqkbTT45YNR08cZMUSYe4XATAuGLdif6GTzL 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/kBDwfvAq2wrpVsN3UWn2BYM8atQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 23:52:43 -0000

----==_mimepart_5a8e064995bd_69803f8514c64f3451078
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Love the subtle trolling in the image there :)

-- 
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/1135#issuecomment-367518765
----==_mimepart_5a8e064995bd_69803f8514c64f3451078
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Love the subtle trolling in the image there :)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1135#issuecomment-367518765">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzrad7moFXSaUbslO3B8UsDuTykTks5tXKxJgaJpZM4SOTii">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyGf3f6UatOm2cmYBA5bMQj-exb3ks5tXKxJgaJpZM4SOTii.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1135#issuecomment-367518765"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1135: Love the subtle trolling in the image there :)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1135#issuecomment-367518765"}}}</script>
----==_mimepart_5a8e064995bd_69803f8514c64f3451078--


From nobody Wed Feb 21 15:52:52 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 53DC5128D2E for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:52:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.499
X-Spam-Level: 
X-Spam-Status: No, score=-0.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 7NzQzizdyj2p for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:52:44 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 A471A1200E5 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 15:52:44 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519257163; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=9iJJeMRmkLjXK+9oQBKpTqiBEIQPtN/T+NqR9AYg4wo=; b=XCuRj9jaTxcwF50Y4OMndwRV7uXrdc1bMJeNYHBwU8bFJk8snty40GKNrWTj6KrDr0DCDoBl 1tOeRl62/4GlkE+JLkCzELKi49G2w49Mykr8aIPnqA3WtvtZapBHj7vWqJ0ECS9bSyuRM3mo uTkwv6EhYMKxrGhvavsSOAXPaR4=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a8e064b.7f2fb40c26c0-smtp-out-n01; Wed, 21 Feb 2018 23:52:43 -0000 (UTC)
Date: Wed, 21 Feb 2018 15:52:42 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a8e064aa95e4_79fe2b09666dbc041111fd@hookshot-fe-31feec6.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] f13c82: Merge pull request #1 from quicwg/master
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8e064aa8f36_79fe2b09666dbc041110a2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/YmzplSijGleX1c4xP25-n0mQFns>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 21 Feb 2018 23:52:46 -0000

----==_mimepart_5a8e064aa8f36_79fe2b09666dbc041110a2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: f13c82fb4c7136777cdbe0dc7edbb25274f6d11d
      https://github.com/quicwg/base-drafts/commit/f13c82fb4c7136777cdbe0dc7edbb25274f6d11d
  Author: Christian Huitema <huitema@huitema.net>
  Date:   2018-02-21 (Wed, 21 Feb 2018)

  Changed paths:
    M Makefile
    M README.md
    M draft-ietf-quic-http.md
    A draft-ietf-quic-invariants.md
    A draft-ietf-quic-qcram.md
    M draft-ietf-quic-recovery.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge pull request #1 from quicwg/master

Align on QUIC WG


  Commit: 453ea6efb3802938b5431a6741248d9a37100921
      https://github.com/quicwg/base-drafts/commit/453ea6efb3802938b5431a6741248d9a37100921
  Author: Christian Huitema <huitema@huitema.net>
  Date:   2018-02-21 (Wed, 21 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Adding a TLS Failure error code


  Commit: d49c460a92d0f66e634c5d30234ea96cecc67f62
      https://github.com/quicwg/base-drafts/commit/d49c460a92d0f66e634c5d30234ea96cecc67f62
  Author: Christian Huitema <huitema@huitema.net>
  Date:   2018-02-21 (Wed, 21 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Reverting the proposal, adding a pointer to the TLS draft.


  Commit: fd72f6d449df7bac7d851ef48e75106360601140
      https://github.com/quicwg/base-drafts/commit/fd72f6d449df7bac7d851ef48e75106360601140
  Author: Christian Huitema <huitema@huitema.net>
  Date:   2018-02-21 (Wed, 21 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md


  Commit: 4bb46bdcdacdc3af50fbdcefbf903e8d339569d1
      https://github.com/quicwg/base-drafts/commit/4bb46bdcdacdc3af50fbdcefbf903e8d339569d1
  Author: Christian Huitema <huitema@huitema.net>
  Date:   2018-02-21 (Wed, 21 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Fixing trailing white space.


  Commit: cda324e568e01294d6369cecc7a6e37717bfd27a
      https://github.com/quicwg/base-drafts/commit/cda324e568e01294d6369cecc7a6e37717bfd27a
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-22 (Thu, 22 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge pull request #1135 from huitema/tls-error

Tls error


Compare: https://github.com/quicwg/base-drafts/compare/39be5fae99c7...cda324e568e0
----==_mimepart_5a8e064aa8f36_79fe2b09666dbc041110a2--


From nobody Wed Feb 21 15:52:56 2018
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 8F0A11200E5 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:52:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 56gIXQKdQ8pp for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 15:52:46 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext5.iad.github.net [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 345DC1277BB for <quic-issues@ietf.org>; Wed, 21 Feb 2018 15:52:46 -0800 (PST)
Date: Wed, 21 Feb 2018 15:52:45 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519257165; bh=BiqQJhqNXUMFdpB92PV6b9LX12evkP6jqgMGubtZWFU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=G6Ye0UkcPAgDRwTyxDsynMYa/gU8PHII9/d1tRC9xFJ3AcyjJ9enJ8Z+cwxqw9xEj kTlSGVRJ+JtXKGVmbHIQwzzWe7/UgZSIupZK6wvas6D2/uODNyZ+qSggCZ9btO13j5 +7wRfCmbyejvPp8GAbEpfLKW/WlHxic9ffOeV880=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb60b99a368be6949869cc37afbd012825554b27d92cf0000000116a5c84d92a169ce11d440f6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1135/issue_event/1485905387@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1135@github.com>
References: <quicwg/base-drafts/pull/1135@github.com>
Subject: Re: [quicwg/base-drafts] Tls error (#1135)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8e064d5bdd3_6e452ac29cb2aec461278"; 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/aeAJLiquFBiX1nxvmZIyOX1MZB4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Feb 2018 23:52:47 -0000

----==_mimepart_5a8e064d5bdd3_6e452ac29cb2aec461278
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1135.

-- 
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/1135#event-1485905387
----==_mimepart_5a8e064d5bdd3_6e452ac29cb2aec461278
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1135" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="299122934" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1135">#1135</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1135#event-1485905387">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq87En0eBG_xnewZzd5G--QqJdjv8ks5tXKxNgaJpZM4SOTii">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8IPm8zq8zKnDdnC0KCbpoRFkYZFks5tXKxNgaJpZM4SOTii.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1135#event-1485905387"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1135."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1135#event-1485905387"}}}</script>
----==_mimepart_5a8e064d5bdd3_6e452ac29cb2aec461278--


From nobody Wed Feb 21 16:59:35 2018
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 B75BD12E037 for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 16:59:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.453
X-Spam-Level: 
X-Spam-Status: No, score=-5.453 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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 Ru3pu7L75UqJ for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 16:59:33 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8C0DF12E036 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 16:59:33 -0800 (PST)
Date: Wed, 21 Feb 2018 16:59:32 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519261172; bh=ZLMwMvk0fwLsUVfdhFmSZhFNdiicqVYpu2MBguzV0X8=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=GHDdJ5aP1TF8JQyUplZc9LX3Y8xIAvoEcxpC2xAXhBl6w+j6GfRV/vWDj1NA+y3zO urlaMdT2JHdJtkSNBO11Y33fAtqDlD3g7Yy2S2+L8zpeiObXvqc9juKCByYayfbDcR 6IODiN9BsiYIjwl5Xt9hn2mIagviuS75JUWpC5Os=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1df1dc4f4f569b74a397c3a788af727344bb7e8592cf0000000116a5d7f492a169ce11d5363a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1136@github.com>
Subject: [quicwg/base-drafts] Base/depends of 0 and dynamic table entries (#1136)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8e15f4a3e49_666f2afc1630eed02426f9"; 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/xDmunbYYelW8H2vxEUby6rWQfx8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Feb 2018 00:59:35 -0000

----==_mimepart_5a8e15f4a3e49_666f2afc1630eed02426f9
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

We should explicitly note that a base/depends of 0 is the best choice for header blocks that don't reference the dynamic table.  Setting this means that it is impossible to reference any dynamic entries.

-- 
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/1136
----==_mimepart_5a8e15f4a3e49_666f2afc1630eed02426f9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>We should explicitly note that a base/depends of 0 is the best choice for header blocks that don't reference the dynamic table.  Setting this means that it is impossible to reference any dynamic entries.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1136">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5IiYnu18avUc8l5Qfpn5JFA-hn2ks5tXLv0gaJpZM4SOlJA">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9yCudSurNlFfeDp__-ImKMWNAwUks5tXLv0gaJpZM4SOlJA.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1136"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Base/depends of 0 and dynamic table entries (#1136)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1136"}}}</script>
----==_mimepart_5a8e15f4a3e49_666f2afc1630eed02426f9--


From nobody Wed Feb 21 20:50:22 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 976F5126D3F for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 20:50:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level: 
X-Spam-Status: No, score=-1.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 f0h1xBEfenlH for <quic-issues@ietfa.amsl.com>; Wed, 21 Feb 2018 20:50:20 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 5B30D120721 for <quic-issues@ietf.org>; Wed, 21 Feb 2018 20:50:20 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519275019; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=mYUBnlQ+JhRikNblsnz76Fh4PaJaix/lrPVexUYgftc=; b=Ah4ZE+7ugYNvoP+1lkKM95QMHNJfrgwxOsMuQsXfEcQ+AvOSYevVQ4vvq8eOeoiV/pe8DLeF vHq36I+ob7dL3onBkN7XV4ALFZ+sMp5iSPGcogjmiMVHp1HGI3PiKggSDffzFyhHjC8WPMgf msUv+ngjjJ9TcyjVGA5BRHZX5aY=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mnot=mnot.net@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a8e4c0b.7fec702bb4b0-smtp-out-n03; Thu, 22 Feb 2018 04:50:19 -0000 (UTC)
Date: Wed, 21 Feb 2018 20:50:18 -0800
From: Mark Nottingham <mnot@mnot.net>
Reply-To: Mark Nottingham <mnot@mnot.net>
To: quic-issues@ietf.org
Message-ID: <5a8e4c0a7fcca_79fe2b09666dbc0411233c@hookshot-fe-31feec6.cp1-iad.github.net.mail>
Subject: [quicwg/wg-materials] db06ae: add invariants
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8e4c0a7f87b_79fe2b09666dbc041122a5"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/3sHOMu11_LnRF-VBW6lkBVHJEV4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 22 Feb 2018 04:50:21 -0000

----==_mimepart_5a8e4c0a7f87b_79fe2b09666dbc041122a5
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: db06aed0f4ec1f352a547a61531369b6e1803b4b
      https://github.com/quicwg/wg-materials/commit/db06aed0f4ec1f352a547a61531369b6e1803b4b
  Author: Mark Nottingham <mnot@mnot.net>
  Date:   2018-02-22 (Thu, 22 Feb 2018)

  Changed paths:
    M ietf101/agenda.md

  Log Message:
  -----------
  add invariants



----==_mimepart_5a8e4c0a7f87b_79fe2b09666dbc041122a5--


From nobody Thu Feb 22 05:29:12 2018
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 796C412EAB7 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 05:29:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.028
X-Spam-Level: 
X-Spam-Status: No, score=-2.028 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 AsSHUURWSR_2 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 05:29:09 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 D5FFD127058 for <quic-issues@ietf.org>; Thu, 22 Feb 2018 05:29:08 -0800 (PST)
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=9T2H+/fiTK79zCAspWl2K91hrgY=; b=QI1MTUmGVgUO+P4X if4R44+TdZSOv+8mGiImBDREu8OFMbRysmQrU3czRmc8SXQpQ/ODgBOaItdsttsq QoUFmPs7J7LswaAX0BxkT1OW2siZRZHE9p6IdB36G3V8FdMWPJqycRbgQqkVSmvY cwO7zLOMsZUyH3dtEZTH7Ohbqig=
Received: by filter0628p1mdw1.sendgrid.net with SMTP id filter0628p1mdw1-11891-5A8EC5A3-24 2018-02-22 13:29:07.662261409 +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 ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id dtzHFEWERM2uKJilX7F93w for <quic-issues@ietf.org>; Thu, 22 Feb 2018 13:29:07.767 +0000 (UTC)
Date: Thu, 22 Feb 2018 13:29:07 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbd6cdeb12af3321c1d7d4e8153e32aa7b56c8e3892cf0000000116a6878792a169ce11cfb1dc@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1121/367680482@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1121@github.com>
References: <quicwg/base-drafts/issues/1121@github.com>
Subject: Re: [quicwg/base-drafts] Separate QCRAM streams (#1121)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ec5876032e_39963fea4c31cf3823259"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1KvI+tputijVa/hmk61wFt5/IYk02kcMupoA S7frDVkIrjGrPna2uN8CLZOmweZIkI5RuJ6Y7Pbr11WAiLpDYewNo20QVLB+AjbkH5igdAVHmzMG7l puKZ8kSCF3OIsa1KGQrkNrA2wCdBvcGbdn4HR0sSASOz55NIJwyCKeZJVWmq8jIe3/re+tmLTBAULY w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/6I13hFIoMMSkAIcs-wP20vFUheE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Feb 2018 13:29:10 -0000

----==_mimepart_5a8ec5876032e_39963fea4c31cf3823259
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@afrind, this ties to @martinthomson's observation that BLOCKING is unnecessary.  Rather than making the "Base" value be the greatest in the table that was filled when the frame was encoded, you make it the greatest actually used by the frame.  If that's not the newest entry, then it's not blocking, but the decoder doesn't care about that distinction, it just cares whether it has all referenced entries.

This does break your idea to use the HEADERS frames on the control stream as virtual checkpoints, though.

-- 
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/1121#issuecomment-367680482
----==_mimepart_5a8ec5876032e_39963fea4c31cf3823259
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/afrind" class=3D"user-mention">@afrind</a>=
, this ties to <a href=3D"https://github.com/martinthomson" class=3D"user-m=
ention">@martinthomson</a>'s observation that BLOCKING is unnecessary.  Rat=
her than making the "Base" value be the greatest in the table that was fill=
ed when the frame was encoded, you make it the greatest actually used by th=
e frame.  If that's not the newest entry, then it's not blocking, but the d=
ecoder doesn't care about that distinction, it just cares whether it has al=
l referenced entries.</p>
<p>This does break your idea to use the HEADERS frames on the control strea=
m as virtual checkpoints, though.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1121#issuecomment-367680482">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9HHpeEeEiVtON=
gxGGca9MMltUDeks5tXWuHgaJpZM4SM_69">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1nzXmlKIiSgbqbi=
H88yGJFdSZGVks5tXWuHgaJpZM4SM_69.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1121#issuecomment-367680482"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1121: @afrind, t=
his ties to @martinthomson's observation that BLOCKING is unnecessary.  Rat=
her than making the \"Base\" value be the greatest in the table that was fi=
lled when the frame was encoded, you make it the greatest actually used by =
the frame.  If that's not the newest entry, then it's not blocking, but the=
 decoder doesn't care about that distinction, it just cares whether it has =
all referenced entries.\r\n\r\nThis does break your idea to use the HEADERS=
 frames on the control stream as virtual checkpoints, though."}],"action":{=
"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/112=
1#issuecomment-367680482"}}}</script>=

----==_mimepart_5a8ec5876032e_39963fea4c31cf3823259--


From nobody Thu Feb 22 07:54:24 2018
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 C29F612D7E2 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 07:54:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.483
X-Spam-Level: 
X-Spam-Status: No, score=-0.483 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 KAJo2udrsaKG for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 07:54:22 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 B235312741D for <quic-issues@ietf.org>; Thu, 22 Feb 2018 07:54:22 -0800 (PST)
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=q0ArbSJIjATVpSqIRwgccwGwWxI=; b=H229piOYMLC0r2Yw iQaSCJsHs9R0NU7Ck9N6IJvpwbQw9TvMG04cGyZg6VvJkFcfxzImgTw9TXWN6h6Y NQwqabPlh2lPsV9ohgywkkFl9NGhoNBSFmj3RBseOQA/V0nwL+ARC3WmMM9nlgv9 PLzd0LRXPweB1hMnmZADRZ1y2uQ=
Received: by filter0571p1iad2.sendgrid.net with SMTP id filter0571p1iad2-5508-5A8EE7AD-12 2018-02-22 15:54:21.346010059 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0025p1iad2.sendgrid.net (SG) with ESMTP id 6Y8brjz-QrmTfopp2RTUtw for <quic-issues@ietf.org>; Thu, 22 Feb 2018 15:54:21.224 +0000 (UTC)
Date: Thu, 22 Feb 2018 15:54:21 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab12ebaf06f4d12377098efddf805ce42c4194966b92cf0000000116a6a9ad92a169ce11d387d1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1134/review/98618233@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1134@github.com>
References: <quicwg/base-drafts/pull/1134@github.com>
Subject: Re: [quicwg/base-drafts] qcram: remove authors from acknowledgements (#1134)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ee7ad292ae_b3843fab3f5d4f38194775"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1XmuvrwO6Zr+g0pddnii4JDj9YtBTwq2A9Az q5vb0MyrcN2Kp4pNiN7itFincAGGccTjNPmdVb8emePiSKvUMpJM74CN0iJBV0EX3hKNr0GqSLDXoz 3mJdpGTRU4iUMPuVbi4oStgfaoMPIXyPlBg+TBOduscpt5rfM3CNEac2Rm3pl0A8/kQ2/yso5bQHD0 w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/UQy-ggpfqvlIn5uu8x3epHZxIrs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Feb 2018 15:54:24 -0000

----==_mimepart_5a8ee7ad292ae_b3843fab3f5d4f38194775
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop approved this pull request.

LGTM.  (Incidentally, as an editor, you can use this repo for your PRs rather than maintaining your own fork, though there's nothing wrong with having your own.)



-- 
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/1134#pullrequestreview-98618233
----==_mimepart_5a8ee7ad292ae_b3843fab3f5d4f38194775
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> approved this pull request.</p>

<p>LGTM.  (Incidentally, as an editor, you can use this repo for your PRs rather than maintaining your own fork, though there's nothing wrong with having your own.)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1134#pullrequestreview-98618233">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8lzD-u6o7TnLRINVE_5ef4VmiZUks5tXY2tgaJpZM4SOGUd">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzMuo18APya7pQ_ekc5pgEyjThwDks5tXY2tgaJpZM4SOGUd.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1134#pullrequestreview-98618233"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop approved #1134"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1134#pullrequestreview-98618233"}}}</script>
----==_mimepart_5a8ee7ad292ae_b3843fab3f5d4f38194775--


From nobody Thu Feb 22 07:56:08 2018
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 32BF112D7E2 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 07:56:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.463
X-Spam-Level: 
X-Spam-Status: No, score=-0.463 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 L0y-XZsRK6ek for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 07:56:04 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 D4BC312741D for <quic-issues@ietf.org>; Thu, 22 Feb 2018 07:56:03 -0800 (PST)
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=8nW/ZvXShKWrEH3EjtHrTIhAj3c=; b=izyq1VkGxb9Xf35M 0uorVZsOhALhl5BUI1lK1D2wHHiMw8klStdnF/W43ttQ4icB2ZyCYXCcakuy5tTB /EeD0VloE2HcH/7JL2iB5xXdQBJg224LOqEAFkLqHtwT+5KVzKUOHdzpekrOcT4p B/L3cHaa5KZ9EaFe5UoTQu4jwNo=
Received: by filter0506p1iad2.sendgrid.net with SMTP id filter0506p1iad2-8122-5A8EE812-3C 2018-02-22 15:56:02.698886909 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0001p1iad2.sendgrid.net (SG) with ESMTP id UWiPhI__QviqlhC7g7_5CQ for <quic-issues@ietf.org>; Thu, 22 Feb 2018 15:56:02.683 +0000 (UTC)
Date: Thu, 22 Feb 2018 15:56:02 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab78591d4522938bd030ced400fe4fadf029e6dfb392cf0000000116a6aa1292a169ce11cfbdf1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1125/367726183@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1125@github.com>
References: <quicwg/base-drafts/issues/1125@github.com>
Subject: Re: [quicwg/base-drafts] Remove BLOCKING flag and Depends (#1125)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ee8128789a_b36f3fab3f5d4f382002b7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0kuBy+hE+VoqsC/FV2RsPU9OG+MmFrgmfluI dN9jEuLN3oIpTYwWRisT0WkOwLGxnbLtwOuJ7WlTgypM1l/O1lEYyWeFnTofBnCmTov3H7nN9Z0Gk4 vCov2PpcCo8Rb5UIa6JbxCWC8LQNNk/LtJTVdx69SwnPOfIbVAge1bTsaOqM2Y09mGErtM4DrBgm0G U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/hpxAnlL8grjP4iUUaePRQGyuljc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Feb 2018 15:56:05 -0000

----==_mimepart_5a8ee8128789a_b36f3fab3f5d4f382002b7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Thought of another way, we're dropping Base and always encoding offsets relative to the blocking index.

-- 
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/1125#issuecomment-367726183
----==_mimepart_5a8ee8128789a_b36f3fab3f5d4f382002b7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Thought of another way, we're dropping Base and always encoding offsets relative to the blocking index.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1125#issuecomment-367726183">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3MSAeaTcNfyGxhQ4Ah7j6CLiecyks5tXY4SgaJpZM4SNAx7">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9Fzjb5EXMx0NxPzTpmpp_jbDB36ks5tXY4SgaJpZM4SNAx7.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1125#issuecomment-367726183"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1125: Thought of another way, we're dropping Base and always encoding offsets relative to the blocking index."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1125#issuecomment-367726183"}}}</script>
----==_mimepart_5a8ee8128789a_b36f3fab3f5d4f382002b7--


From nobody Thu Feb 22 08:00:17 2018
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 4FF9712D7F4 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 08:00:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 i_U2bLSfQtRD for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 08:00:01 -0800 (PST)
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 4A52512D869 for <quic-issues@ietf.org>; Thu, 22 Feb 2018 08:00:01 -0800 (PST)
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=uYQv8FSvYPETK7xhZ97Unl/dSWg=; b=JTPH2vaAgAczsSXq wOBwMRjqY8d9TjP2wq/q4yuXg+LizzaZwpBdQWRXA+zCsJhYD7IgoKfvG3KhexNm T+pUVIhmy22bAgIAGmreQLV06HU5pfaoWl1aXs0rod47STg8+bXNbDoa8cO4dl+Q DmGrK/MOI+f967ODxr5dmT2VG2M=
Received: by filter0442p1mdw1.sendgrid.net with SMTP id filter0442p1mdw1-32160-5A8EE8FE-13 2018-02-22 15:59:58.389981223 +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 ismtpd0004p1iad2.sendgrid.net (SG) with ESMTP id r1axYL_6RdCy2ll-WR3eHQ for <quic-issues@ietf.org>; Thu, 22 Feb 2018 15:59:58.341 +0000 (UTC)
Date: Thu, 22 Feb 2018 15:59:58 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc6271cab015de084426547fd9bbc25fff8b0dfc692cf0000000116a6aaf692a169ce11cfd61f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1130/367727572@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1130@github.com>
References: <quicwg/base-drafts/issues/1130@github.com>
Subject: Re: [quicwg/base-drafts] Base and the Static Table (#1130)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ee8f6952ba_1759d3fab3f5d4f381590eb"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3n5kWe8SbK4nTFYkOBg/zgYOWBQbDaRE7Jcj NxdSZFwT0WwCjExFR19TpilMlYz9Bha0OMX3RQqUv/YrDIJLICTV4nGnrWl1D7W4AW64BGsw8nsbK8 4pjSlSEE2V2tSmaQlbs/dEyqghUSizjKIMPjXlZ8zjN1gx3d5b0n3LnI7lCsN8TCru+UIlXyrIoytq M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Hbxw12cSTItjBYlUlZEFiaRMV1s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Feb 2018 16:00:04 -0000

----==_mimepart_5a8ee8f6952ba_1759d3fab3f5d4f381590eb
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

In your proposed shorter instructions, we could just use the next bit to differentiate static/dynamic.  If we increase the size of the static table, they're equivalent (~128 entries); with the current size, the current arrangement is slightly more compact (albeit less clear to interpret).

-- 
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/1130#issuecomment-367727572
----==_mimepart_5a8ee8f6952ba_1759d3fab3f5d4f381590eb
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>In your proposed shorter instructions, we could just use the next bit to=
 differentiate static/dynamic.  If we increase the size of the static table=
, they're equivalent (~128 entries); with the current size, the current arr=
angement is slightly more compact (albeit less clear to interpret).</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1130#issuecomment-367727572">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqy1GYQYnlVcetP=
vqgAWGT3xY8SsTks5tXY72gaJpZM4SNCgn">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1ZNLqYTayHzCmP0=
8X3kjryjNkdcks5tXY72gaJpZM4SNCgn.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1130#issuecomment-367727572"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1130: In your pr=
oposed shorter instructions, we could just use the next bit to differentiat=
e static/dynamic.  If we increase the size of the static table, they're equ=
ivalent (~128 entries); with the current size, the current arrangement is s=
lightly more compact (albeit less clear to interpret)."}],"action":{"name":=
"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1130#issue=
comment-367727572"}}}</script>=

----==_mimepart_5a8ee8f6952ba_1759d3fab3f5d4f381590eb--


From nobody Thu Feb 22 09:11:41 2018
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 B11AD12E899 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 09:11:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 a420jyQvIZTV for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 09:11:38 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 20D0C1275AB for <quic-issues@ietf.org>; Thu, 22 Feb 2018 09:11:37 -0800 (PST)
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=DhMc5+Rxr30iZMJR9nEppiYaCUE=; b=P3lInJFwwv8GoCcx A+7f0MjIhyMvwqNcvoRj49PHtYh3n7vHNl+NAhofZ2JMGb8tYQHjCr6d8zgN4ZwF Qq/9mjl4ZFsbZC4qeDaJ1aqSXtSdH+GTbSD737mak8s4nKVF1QRey6q/8IcmWBuZ J9PI0CPBP0CnP/Un+lHPVM0W8nA=
Received: by filter1249p1mdw1.sendgrid.net with SMTP id filter1249p1mdw1-605-5A8EF9C8-18 2018-02-22 17:11:36.52265833 +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 ismtpd0011p1iad2.sendgrid.net (SG) with ESMTP id VqwSQ-jhRYOFovk_KMtqTQ for <quic-issues@ietf.org>; Thu, 22 Feb 2018 17:11:36.464 +0000 (UTC)
Date: Thu, 22 Feb 2018 17:11:36 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc8012bcb805a08980e70c7d84df97ff4cb08886492cf0000000116a6bbc692a169ce11cfb1dc@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1121/367751612@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1121@github.com>
References: <quicwg/base-drafts/issues/1121@github.com>
Subject: Re: [quicwg/base-drafts] Separate QCRAM streams (#1121)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8ef9c628082_7ceb2b0b30806ec8378027"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak04Grt6jus2KTRyCq4n9t/YsMbuMtfkZ2tHdv mRm51Nln590bifKQrVOwQGVj9tB4g5z/xd3AGmNUsYo4xxC7VCTeJkN1U0SGdrq6UGJY/o4VRFb5Iq h75kFcoHj4EmmgF8x4xJEMvoAASJN2+FgOgJwnLA7rg57T4AYhY/dyFOMg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/5eQWlR_oX7KLId1abhoKnoIKn00>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Feb 2018 17:11:40 -0000

----==_mimepart_5a8ef9c628082_7ceb2b0b30806ec8378027
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinthomson : The current HTTP mapping spec sounds like you do send HEADER_ACK for table updates.

"The HEADER_ACK frame is sent on the Control Stream when the QCRAM decoder has fully processed a header block. It is used by the peer's QCRAM encoder to determine whether subsequent indexed representations that might reference that block are vulnerable to head-of-line blocking..."

I think this is correct.  If you want to operate in fully blocking avoidance mode, the encoder needs to know the state of the decoder.  Sounds like we need a separate issue to either clarify this or if someone wants to advocate for their removal.

Per this issue, I'm fine using magic to identify QCRAM streams.  Note because you need to handle decrementing reference counts for outstanding header blocks on a stream that was reset, either QCRAM or some other layer needs to have a mapping from transport stream IDs to these blocks.

-- 
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/1121#issuecomment-367751612
----==_mimepart_5a8ef9c628082_7ceb2b0b30806ec8378027
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/martinthomson" class=3D"user-mention">@mar=
tinthomson</a> : The current HTTP mapping spec sounds like you do send HEAD=
ER_ACK for table updates.</p>
<p>"The HEADER_ACK frame is sent on the Control Stream when the QCRAM decod=
er has fully processed a header block. It is used by the peer's QCRAM encod=
er to determine whether subsequent indexed representations that might refer=
ence that block are vulnerable to head-of-line blocking..."</p>
<p>I think this is correct.  If you want to operate in fully blocking avoid=
ance mode, the encoder needs to know the state of the decoder.  Sounds like=
 we need a separate issue to either clarify this or if someone wants to adv=
ocate for their removal.</p>
<p>Per this issue, I'm fine using magic to identify QCRAM streams.  Note be=
cause you need to handle decrementing reference counts for outstanding head=
er blocks on a stream that was reset, either QCRAM or some other layer need=
s to have a mapping from transport stream IDs to these blocks.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1121#issuecomment-367751612">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqx7fUxAY0uqvZ4=
NTDQUBcX3BFKM9ks5tXZ_GgaJpZM4SM_69">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq6M8gIwbi0K__Fv5=
WQ8YX9OBNyitks5tXZ_GgaJpZM4SM_69.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1121#issuecomment-367751612"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@afrind in #1121: @martinthomson=
 : The current HTTP mapping spec sounds like you do send HEADER_ACK for tab=
le updates.\r\n\r\n\"The HEADER_ACK frame is sent on the Control Stream whe=
n the QCRAM decoder has fully processed a header block. It is used by the p=
eer's QCRAM encoder to determine whether subsequent indexed representations=
 that might reference that block are vulnerable to head-of-line blocking...=
\"\r\n\r\nI think this is correct.  If you want to operate in fully blockin=
g avoidance mode, the encoder needs to know the state of the decoder.  Soun=
ds like we need a separate issue to either clarify this or if someone wants=
 to advocate for their removal.\r\n\r\nPer this issue, I'm fine using magic=
 to identify QCRAM streams.  Note because you need to handle decrementing r=
eference counts for outstanding header blocks on a stream that was reset, e=
ither QCRAM or some other layer needs to have a mapping from transport stre=
am IDs to these blocks."}],"action":{"name":"View Issue","url":"https://git=
hub.com/quicwg/base-drafts/issues/1121#issuecomment-367751612"}}}</script>=

----==_mimepart_5a8ef9c628082_7ceb2b0b30806ec8378027--


From nobody Thu Feb 22 09:31:26 2018
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 D535512D881 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 09:31:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 d-_GbJ7NJ-HD for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 09:31:18 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 248C712D874 for <quic-issues@ietf.org>; Thu, 22 Feb 2018 09:31:18 -0800 (PST)
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=iHoyW1KqOoMjWKU0g4BIKZmnCPk=; b=HmSJR2DPxodAO4LU ZYhY3eAc5VzNxmGldOl0tToqVt/lgY+iQJK2f2PAvtG+AKMTslx2cDH49vjaLlxG 5wIkr9j7Dbl2s4N+6S9uZcMypxGMtQHxp/nV7VPADzFDvLITKJ9oZBor1CbMHZmX Npu+Bq/b6mIU6amKwB8ZzNtiWlw=
Received: by filter1251p1mdw1.sendgrid.net with SMTP id filter1251p1mdw1-16331-5A8EFE64-29 2018-02-22 17:31:16.377864586 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id 9dmsGJw3Q_SQg5eW6ZjK8A for <quic-issues@ietf.org>; Thu, 22 Feb 2018 17:31:16.340 +0000 (UTC)
Date: Thu, 22 Feb 2018 17:31:16 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb1ded261bb10753e31205e78d0e84ab8bb22914e92cf0000000116a6c06492a169ce11cfbdf1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1125/367757824@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1125@github.com>
References: <quicwg/base-drafts/issues/1125@github.com>
Subject: Re: [quicwg/base-drafts] Remove BLOCKING flag and Depends (#1125)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8efe6424e0a_12fa2b03e7432ec8600665"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak10+jG7l/S2AaNaqQh+2Q5mbFUIG+Q8pbxKDE xtQRQsSyVSRgyfzbmTeFOdw8vyyRXNm9qA7N1ekWEs/etDZ0+VZIrc/XgKtSvAvUeadVRicaNhbfFq 6hKLMt2N+2E/W13UZgKqB6YnZrI0xZftZcSimxPPbMo9boMAtNLLTsCb9Otkg/TCVMzrK671FkiFUL s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/q26oULPYVM8KwDho-6LGqash6Dg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Feb 2018 17:31:25 -0000

----==_mimepart_5a8efe6424e0a_12fa2b03e7432ec8600665
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I see your point, and I agree that it works.  The problem I have with this approach is that it requires the encoder to make two passes over the headers.  In the first pass, it generates all the table updates and calculates Depends, then it encodes all the references relative to Depends.

But the more I thought about it, the encoder must make two passes over the headers even if you use Base and Depends, since Base must also account for any table insertions generated by encoding the current block.  

This wasn't true in earlier drafts of QCRAM, where a request stream header block did both inserts and references, and all references in the block were relative to the base prior to encoding the block (this language is still in the draft).  This means that some references might be negative relative to Base -- as currently defined any references inserted by the current block would be larger than Base.  HPACK doesn't support encoding negative numbers.  My QCRAM prototype (and Buck's, which is based on mine), did something truly bizarre to make this work (https://goo.gl/nghK89) - using the maximum length of the dynamic table (MAX_HEADER_TABLE_SIZE / 32) to normalize.

I mention all of this here because if we want the encoder to work in one pass, I still thing we need to have both Base and Depends, and figure out a sane way to reference headers larger than Base.

-- 
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/1125#issuecomment-367757824
----==_mimepart_5a8efe6424e0a_12fa2b03e7432ec8600665
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I see your point, and I agree that it works.  The problem I have with th=
is approach is that it requires the encoder to make two passes over the hea=
ders.  In the first pass, it generates all the table updates and calculates=
 Depends, then it encodes all the references relative to Depends.</p>
<p>But the more I thought about it, the encoder must make two passes over t=
he headers even if you use Base and Depends, since Base must also account f=
or any table insertions generated by encoding the current block.</p>
<p>This wasn't true in earlier drafts of QCRAM, where a request stream head=
er block did both inserts and references, and all references in the block w=
ere relative to the base prior to encoding the block (this language is stil=
l in the draft).  This means that some references might be negative relativ=
e to Base -- as currently defined any references inserted by the current bl=
ock would be larger than Base.  HPACK doesn't support encoding negative num=
bers.  My QCRAM prototype (and Buck's, which is based on mine), did somethi=
ng truly bizarre to make this work (<a href=3D"https://goo.gl/nghK89" rel=
=3D"nofollow">https://goo.gl/nghK89</a>) - using the maximum length of the =
dynamic table (MAX_HEADER_TABLE_SIZE / 32) to normalize.</p>
<p>I mention all of this here because if we want the encoder to work in one=
 pass, I still thing we need to have both Base and Depends, and figure out =
a sane way to reference headers larger than Base.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1125#issuecomment-367757824">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqz3kgbU6TWR9br=
lcFd25UzSXo9NTks5tXaRkgaJpZM4SNAx7">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq2r1yOHzJmKg0w8y=
IZblPUHLNGQqks5tXaRkgaJpZM4SNAx7.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1125#issuecomment-367757824"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@afrind in #1125: I see your poi=
nt, and I agree that it works.  The problem I have with this approach is th=
at it requires the encoder to make two passes over the headers.  In the fir=
st pass, it generates all the table updates and calculates Depends, then it=
 encodes all the references relative to Depends.\r\n\r\nBut the more I thou=
ght about it, the encoder must make two passes over the headers even if you=
 use Base and Depends, since Base must also account for any table insertion=
s generated by encoding the current block.  \r\n\r\nThis wasn't true in ear=
lier drafts of QCRAM, where a request stream header block did both inserts =
and references, and all references in the block were relative to the base p=
rior to encoding the block (this language is still in the draft).  This mea=
ns that some references might be negative relative to Base -- as currently =
defined any references inserted by the current block would be larger than B=
ase.  HPACK doesn't support encoding negative numbers.  My QCRAM prototype =
(and Buck's, which is based on mine), did something truly bizarre to make t=
his work (https://goo.gl/nghK89) - using the maximum length of the dynamic =
table (MAX_HEADER_TABLE_SIZE / 32) to normalize.\r\n\r\nI mention all of th=
is here because if we want the encoder to work in one pass, I still thing w=
e need to have both Base and Depends, and figure out a sane way to referenc=
e headers larger than Base."}],"action":{"name":"View Issue","url":"https:/=
/github.com/quicwg/base-drafts/issues/1125#issuecomment-367757824"}}}</scri=
pt>=

----==_mimepart_5a8efe6424e0a_12fa2b03e7432ec8600665--


From nobody Thu Feb 22 09:47:14 2018
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 2F9D412D7F8 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 09:47:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.625
X-Spam-Level: 
X-Spam-Status: No, score=-0.625 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 M6Xb878Wxpou for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 09:47:11 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 B488F1273B1 for <quic-issues@ietf.org>; Thu, 22 Feb 2018 09:47:10 -0800 (PST)
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=FWVoJUBLnvyMRWgVAITIOfP2ZIU=; b=A+UIO/N75HWkX4Gj xPW4aCFt06Z903OJWtUq4BhiZeZ9LYCtNFur3hHN/hai14k/uv+nPNfDQV6Bpd/S vckEZCudqNWAGuMa3+f4h7qL6BudD/tjXYRXapo9JdugePP/fGYVy8WKVB5zFFA4 AYJV2er1xVtmcfDqsD3JmC1wdHc=
Received: by filter0350p1iad2.sendgrid.net with SMTP id filter0350p1iad2-5963-5A8F021D-17 2018-02-22 17:47:09.503973653 +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 ismtpd0007p1iad1.sendgrid.net (SG) with ESMTP id rSE31NueQvGM5eip1W7aIQ for <quic-issues@ietf.org>; Thu, 22 Feb 2018 17:47:09.370 +0000 (UTC)
Date: Thu, 22 Feb 2018 17:47:09 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba4eb4aca3c1b7a5cd61e4b69d7a235ff75a3322592cf0000000116a6c41d92a169ce11cfbf7b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1126/367762793@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1126@github.com>
References: <quicwg/base-drafts/issues/1126@github.com>
Subject: Re: [quicwg/base-drafts] Provide better guidance about acknowledgments (#1126)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f021d3ead3_226f3fcb605baf34569957"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0H6fvft7aaHs+Ul1ow/C9MPo/q/g2igpJrcZ pncnAI5iOo8s4Rg1GzpH5qfb02dqV274kC+U58K7AD+iJkzZvRk2ct68MXibd+olqFuk65OHsnSeZm 23jFRpgq3+YghVO6GFLs4kjW/JtfkTC/xawZsRmmgE9RUyQWOGvQSgW5tA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ZMyKAfLaV5eVVwWXwTvMx-ls7pw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Feb 2018 17:47:12 -0000

----==_mimepart_5a8f021d3ead3_226f3fcb605baf34569957
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The encoder doesn't actually need to maintain the header blocks themselves, but the set of table indexes which were referenced by that block.  Even if you tracked this per-header entry, I assume you could also have a queue of request identifiers per entry, and remove the first matching entry, but I worry about this approach taking more memory. 

The 'Safe evictions' section of the draft describes some of the approaches.  Do you think this is where we should add clarification?

-- 
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/1126#issuecomment-367762793
----==_mimepart_5a8f021d3ead3_226f3fcb605baf34569957
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>The encoder doesn't actually need to maintain the header blocks themselv=
es, but the set of table indexes which were referenced by that block.  Even=
 if you tracked this per-header entry, I assume you could also have a queue=
 of request identifiers per entry, and remove the first matching entry, but=
 I worry about this approach taking more memory.</p>
<p>The 'Safe evictions' section of the draft describes some of the approach=
es.  Do you think this is where we should add clarification?</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1126#issuecomment-367762793">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq671h03hZgDg_K=
_ad1tM1-zeK8u7ks5tXagdgaJpZM4SNA5F">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq6M-ziG8kdiL9Qsq=
0YGE5cZwHd7iks5tXagdgaJpZM4SNA5F.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1126#issuecomment-367762793"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@afrind in #1126: The encoder do=
esn't actually need to maintain the header blocks themselves, but the set o=
f table indexes which were referenced by that block.  Even if you tracked t=
his per-header entry, I assume you could also have a queue of request ident=
ifiers per entry, and remove the first matching entry, but I worry about th=
is approach taking more memory. \r\n\r\nThe 'Safe evictions' section of the=
 draft describes some of the approaches.  Do you think this is where we sho=
uld add clarification?"}],"action":{"name":"View Issue","url":"https://gith=
ub.com/quicwg/base-drafts/issues/1126#issuecomment-367762793"}}}</script>=

----==_mimepart_5a8f021d3ead3_226f3fcb605baf34569957--


From nobody Thu Feb 22 09:52:22 2018
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 4043212D886 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 09:52:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.391
X-Spam-Level: 
X-Spam-Status: No, score=-0.391 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 Y43Q0GwOb20c for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 09:52:20 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 3FEAF12D87F for <quic-issues@ietf.org>; Thu, 22 Feb 2018 09:52:19 -0800 (PST)
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=HGmpgS4fzf9p6303nvPwIBTD838=; b=tRx1U/x9+zTPnyrM UYh/ZKHE7/A+oeYnamtcUiIDq5vEYPpl/Uio6j+s7JXdcCwTKtENMJ/MN5V0hJd1 wN6oT1tJ5XpsA06cQSxKKJsrD0kGDaGA5yQLZlkPn193nV6K2C/lYh86DXMKql7V 9yLmo+rTRJusHm6ahFVoZggbq5w=
Received: by filter1073p1mdw1.sendgrid.net with SMTP id filter1073p1mdw1-4983-5A8F0352-11 2018-02-22 17:52:18.790710853 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0016p1iad2.sendgrid.net (SG) with ESMTP id ZfuBDPvCRMONt3Mf9WkZ7g for <quic-issues@ietf.org>; Thu, 22 Feb 2018 17:52:18.660 +0000 (UTC)
Date: Thu, 22 Feb 2018 17:52:18 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb09c7a5fc6862781b064c23e178f4be1f2e80a4292cf0000000116a6c55292a169ce11cfc40b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1128/367764371@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1128@github.com>
References: <quicwg/base-drafts/issues/1128@github.com>
Subject: Re: [quicwg/base-drafts] Duplication can use different indexing (#1128)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f035283105_226793fe2183d2f2c4107e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2FT3vukO12elrF1riM+3QtKDUIcxoM+sLLLM 1S3p7jmQm9FuucgK5V0rWmb55mz3FDG8BUiaIuIJk2Wzty/ckewN9n/vIND/jmcPqslq868XPZdMFn QI0EakSNQGRWboZ+uraG5XhutR/xiTIevkkFB9lSxpwvcl1oTtfO0cyF+g==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/jPn1dI9Y-WCZ2mdQ3AXjGcGgBRI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Feb 2018 17:52:21 -0000

----==_mimepart_5a8f035283105_226793fe2183d2f2c4107e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

If we leave the on-the-wire index space unified, is the proposal to use a different indexing scheme for this instruction only (eg: skip the + 62)?  I'm not crazy about having two different indexing schemes in the design, but otherwise it would solve the issues you raise above.

-- 
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/1128#issuecomment-367764371
----==_mimepart_5a8f035283105_226793fe2183d2f2c4107e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>If we leave the on-the-wire index space unified, is the proposal to use =
a different indexing scheme for this instruction only (eg: skip the + 62)? =
 I'm not crazy about having two different indexing schemes in the design, b=
ut otherwise it would solve the issues you raise above.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1128#issuecomment-367764371">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq3ji58LeQb9Q9r=
YNbxdcWe3fo6kcks5tXalSgaJpZM4SNBON">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_fn9rXXCEKkLRKB=
zmzxhItM_fLSks5tXalSgaJpZM4SNBON.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1128#issuecomment-367764371"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@afrind in #1128: If we leave th=
e on-the-wire index space unified, is the proposal to use a different index=
ing scheme for this instruction only (eg: skip the + 62)?  I'm not crazy ab=
out having two different indexing schemes in the design, but otherwise it w=
ould solve the issues you raise above."}],"action":{"name":"View Issue","ur=
l":"https://github.com/quicwg/base-drafts/issues/1128#issuecomment-36776437=
1"}}}</script>=

----==_mimepart_5a8f035283105_226793fe2183d2f2c4107e--


From nobody Thu Feb 22 09:56:15 2018
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 1194512D886 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 09:56:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 ViAD0xpE9gc0 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 09:56:13 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 CC5BF12D87F for <quic-issues@ietf.org>; Thu, 22 Feb 2018 09:56:12 -0800 (PST)
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=nm/4VsAjV6TrldmXrmTNlrjFXxs=; b=UhRhI5OSOEuFcnr1 qDB8R5rTA7Y2MENjqTjTW6t6LYUdIG4qxAuHre1nvHsotajTEwexQ8H5NHCn9Hhu 65yvPFlz9YO0ujnbNE9fgUZuIYeivc037jBHsCgX7vjld8gTkVlVE7W/UhY8Nyfi dhBdSNHg3I9Qh8Cgoh/XpL+dUg8=
Received: by filter0197p1iad2.sendgrid.net with SMTP id filter0197p1iad2-24679-5A8F043B-B 2018-02-22 17:56:11.442557648 +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 ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id DQG8dE0qR92OV5k5A_sIdA for <quic-issues@ietf.org>; Thu, 22 Feb 2018 17:56:11.295 +0000 (UTC)
Date: Thu, 22 Feb 2018 17:56:11 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbf14893fa74d4f37f3e6de456cb16430c9b222fb92cf0000000116a6c63792a169ce11d09965@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1133/367765572@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1133@github.com>
References: <quicwg/base-drafts/issues/1133@github.com>
Subject: Re: [quicwg/base-drafts] qcram document title should include the term "QCRAM" (#1133)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f043725d87_13a653fa4c034cf344732c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1HYKCT90DAAIuXTzQhZR9sMNgOOG3SH4fRJI 3zlnCtOsdYTB5omwIJUnfPZ9M5iD/+ma1JlRCSGNCtqyNSb5bxJfuGKNFbWpjtqRhXBAVByGcO6zVu S1gX8f3tUd4cn4iNfVGjOhvnHah1PyGciGynDMEDNAaRWsnfvyp3CwZ9kA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/yJX5jkR1Gt2HiY2QGIWHh040dhk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Feb 2018 17:56:14 -0000

----==_mimepart_5a8f043725d87_13a653fa4c034cf344732c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

It may be too late to ask this question, but I thought I heard someone say we should have reserved the name 'QPACK' for our final design choice.  Have we burned that bridge, and if not, should we  rename QCRAM to QPACK, especially given how similar QCRAM is to HPACK?

-- 
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/1133#issuecomment-367765572
----==_mimepart_5a8f043725d87_13a653fa4c034cf344732c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>It may be too late to ask this question, but I thought I heard someone s=
ay we should have reserved the name 'QPACK' for our final design choice.  H=
ave we burned that bridge, and if not, should we  rename QCRAM to QPACK, es=
pecially given how similar QCRAM is to HPACK?</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1133#issuecomment-367765572">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq8-taBWndHtoVG=
ZIv07Nmu_TL0Doks5tXao3gaJpZM4SNQY8">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0CKjrWdLHOJw-zT=
-tt79kEiIYgvks5tXao3gaJpZM4SNQY8.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1133#issuecomment-367765572"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@afrind in #1133: It may be too =
late to ask this question, but I thought I heard someone say we should have=
 reserved the name 'QPACK' for our final design choice.  Have we burned tha=
t bridge, and if not, should we  rename QCRAM to QPACK, especially given ho=
w similar QCRAM is to HPACK?"}],"action":{"name":"View Issue","url":"https:=
//github.com/quicwg/base-drafts/issues/1133#issuecomment-367765572"}}}</scr=
ipt>=

----==_mimepart_5a8f043725d87_13a653fa4c034cf344732c--


From nobody Thu Feb 22 10:45:58 2018
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 5E583120713 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 10:45:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 s4P86Sl6ZcXZ for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 10:45:55 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5D281120454 for <quic-issues@ietf.org>; Thu, 22 Feb 2018 10:45:55 -0800 (PST)
Date: Thu, 22 Feb 2018 10:45:53 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519325154; bh=F/JJjYYOJVnf1tX0NLHjNNdHWzLXURc3m435354dcGY=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=l23KfAF13/XD9cTDfzE7vqPlHmd8BWDnId4hgKGSQm7+zWjx6FjVINo72jto7OrRH Y8vYe1WtWdx8MeWs9ghjajXwmjn4YPYgn/LsWY3H7j10Ih9YzHuRCcc+Gc1rbBUEVZ RuRc8hDUY29U2k7wrqr0enuLEx0rRQii2dncqgwg=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7ac5aacbaaf03f15bc955c4b3f86dc934fe12cc692cf0000000116a6d1e192a169ce11d09965@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1133/367780378@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1133@github.com>
References: <quicwg/base-drafts/issues/1133@github.com>
Subject: Re: [quicwg/base-drafts] qcram document title should include the term "QCRAM" (#1133)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f0fe17e20_41282b214ea62ecc5598b8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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/pj4GfASckFkfj1XSbqj8jZuQ_Xg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Feb 2018 18:45:57 -0000

----==_mimepart_5a8f0fe17e20_41282b214ea62ecc5598b8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I was thinking the same thing last night in regards to renaming QCRAM to QPACK.  I think it may reduce the confusion about what QCRAM is.

-- 
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/1133#issuecomment-367780378
----==_mimepart_5a8f0fe17e20_41282b214ea62ecc5598b8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I was thinking the same thing last night in regards to renaming QCRAM to QPACK.  I think it may reduce the confusion about what QCRAM is.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1133#issuecomment-367780378">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7jNvvDrty4jJeHPM8wNq6HvK95pks5tXbXhgaJpZM4SNQY8">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqys6WJ5EDusOpin-dDMKukUpG95nks5tXbXhgaJpZM4SNQY8.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1133#issuecomment-367780378"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett in #1133: I was thinking the same thing last night in regards to renaming QCRAM to QPACK.  I think it may reduce the confusion about what QCRAM is."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1133#issuecomment-367780378"}}}</script>
----==_mimepart_5a8f0fe17e20_41282b214ea62ecc5598b8--


From nobody Thu Feb 22 12:01:59 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 B35D912DA06 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 12:01:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level: 
X-Spam-Status: No, score=-1.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 EpRb2M-oqWpy for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 12:01:55 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 BF18812D95B for <quic-issues@ietf.org>; Thu, 22 Feb 2018 12:01:55 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519329714; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=q5If7l0eQE6xxngK1sdJcbaGwYGEIVtsyP0lIEnctok=; b=GpholAGCCtcV9jwlioezShtCo7fFJwJk6508aDi1xQ0sgpETaY47YHBUR8m/fU1Xgr15Kwz8 7d3UdvUbvK/4TuISkJK9XrXpbEkDMb21CJggabE06bWg7UatxUph8uOlFU0C3YYl1y9l/Y6H 9O9T+nvwA5D/Qf8IeObNQ/gyKOI=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: afrind=fb.com@github.com
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 5a8f21b2.7f3e7025d360-smtp-out-n03; Thu, 22 Feb 2018 20:01:54 -0000 (UTC)
Date: Thu, 22 Feb 2018 12:01:54 -0800
From: Alan Frindell <afrind@fb.com>
Reply-To: Alan Frindell <afrind@fb.com>
To: quic-issues@ietf.org
Message-ID: <5a8f21b286b5e_46582ad1dbdf9c101700a6@hookshot-fe-5a11256.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 45242c: qcram: remove authors from acknowledgements
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a8f21b2866d5_46582ad1dbdf9c101699d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/TpFO-cKW3HxV2j7kyB3juetpm8A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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, 22 Feb 2018 20:01:58 -0000

----==_mimepart_5a8f21b2866d5_46582ad1dbdf9c101699d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 45242cdec498f1862e68d129fa4a640e0a33ab19
      https://github.com/quicwg/base-drafts/commit/45242cdec498f1862e68d129fa4a640e0a33ab19
  Author: Alan Frindell <afrind@fb.com>
  Date:   2018-02-22 (Thu, 22 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  qcram: remove authors from acknowledgements

fixes: 1132



----==_mimepart_5a8f21b2866d5_46582ad1dbdf9c101699d--


From nobody Thu Feb 22 12:02:08 2018
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 884E112DA08 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 12:01:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 TgAIC7yPtMCt for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 12:01:58 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1D40C12D95B for <quic-issues@ietf.org>; Thu, 22 Feb 2018 12:01:58 -0800 (PST)
Date: Thu, 22 Feb 2018 12:01:57 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519329717; bh=0/IIl4uvgE/ppvdl6bINPo3SbP+b37NlPSDq0NQBe74=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=NNZrqu9dfPkr+cjFZ1vj24U2iyzavnUhOA2MnvuXuOUMGPysbIYbffAdVoyIb7/dV UD84fyD5/7MKyFQoPq8O1Iubr9qNsJ5Tq3ZO8yPoUlFm+fkk43AqecHLGxQYG3WHcv FwtOEk4C/HZenil7/a/itglyVLGdWbdWszzt9YzE=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab640feaf4097077dd916fc17e3babd91c9e89e17e92cf0000000116a6e3b592a169ce11d387d1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1134/issue_event/1487765188@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1134@github.com>
References: <quicwg/base-drafts/pull/1134@github.com>
Subject: Re: [quicwg/base-drafts] qcram: remove authors from acknowledgements (#1134)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f21b522432_14223ff49bc7af2c85685"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/de_Hb50f-3HW3iwYVT3bYB7R6Gg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Feb 2018 20:02:00 -0000

----==_mimepart_5a8f21b522432_14223ff49bc7af2c85685
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1134.

-- 
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/1134#event-1487765188
----==_mimepart_5a8f21b522432_14223ff49bc7af2c85685
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1134" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="299075537" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1134">#1134</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1134#event-1487765188">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5i5hF2_1eBtr-UZaQNHJjBGi4E7ks5tXce1gaJpZM4SOGUd">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-PuqdeSL0qiM0neFDXuhJPwW9Uvks5tXce1gaJpZM4SOGUd.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1134#event-1487765188"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1134."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1134#event-1487765188"}}}</script>
----==_mimepart_5a8f21b522432_14223ff49bc7af2c85685--


From nobody Thu Feb 22 12:02:12 2018
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 801E712D95B for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 12:02:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 lb3EiDOkzTlO for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 12:01:59 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 84A0612DA06 for <quic-issues@ietf.org>; Thu, 22 Feb 2018 12:01:59 -0800 (PST)
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=OSvAmToIAkuOyYAdyrh2dGRnpfI=; b=p5Y73B14PCJqHUWj MTlYXl0rzJqe/6kJULxfjTHaEMAZO6k03FJH0YLjNX9BFIuDMI+kpjj8YLdx8psu Ti7KOeIHZ7Wh5E1AhQKU4fWbEEprMNpC0tC/LklE8Z3G0Cx8/Wm9MdMSbALOFlYL SmNL4HK/FN04TK8lio1Ykde2BlM=
Received: by filter0048p1las1.sendgrid.net with SMTP id filter0048p1las1-27277-5A8F21B5-38 2018-02-22 20:01:57.80704597 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0022p1iad2.sendgrid.net (SG) with ESMTP id hZv1UabUTT6wbUr3S7rJPg for <quic-issues@ietf.org>; Thu, 22 Feb 2018 20:01:57.677 +0000 (UTC)
Date: Thu, 22 Feb 2018 20:01:58 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc9cafde0c4e2e78a75c0fdcae09c931ae213f88192cf0000000116a6e3b592a169ce11d09698@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1132/issue_event/1487765190@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1132@github.com>
References: <quicwg/base-drafts/issues/1132@github.com>
Subject: Re: [quicwg/base-drafts] qcram acks (#1132)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f21b52369d_3f402b0b631f4ed0100783"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2u/W+HT/X95miUy5GrypoWYqw30mJnweZGVr /pUf+10zV8RQY05KvygUb3DCZ+RGCvr3qJC5bMFx51hbAIhdYnmNyqrdfi/YHtd7Q7FpQ1uZ9gqXIS NZd+nXmUWHlojQpcaNNhEVpTgaYxeiUz4tT7QYploA+kMW53yPRlMtS69A==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/PiNGrJP05eJ9ojZv8HmDZICrWSA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Feb 2018 20:02:05 -0000

----==_mimepart_5a8f21b52369d_3f402b0b631f4ed0100783
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1132 via #1134.

-- 
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/1132#event-1487765190
----==_mimepart_5a8f21b52369d_3f402b0b631f4ed0100783
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1132" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="298882712" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1132">#1132</a> via <a href="https://github.com/quicwg/base-drafts/pull/1134" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="299075537" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1134">#1134</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1132#event-1487765190">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq31fHEGz-oBJK4Uj8TT4o6CYKZh_ks5tXce1gaJpZM4SNQLb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4pz4ox_jD5oDyMAiboSw7awwPw5ks5tXce1gaJpZM4SNQLb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1132#event-1487765190"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1132 via #1134."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1132#event-1487765190"}}}</script>
----==_mimepart_5a8f21b52369d_3f402b0b631f4ed0100783--


From nobody Thu Feb 22 13:12:21 2018
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 2B35812DA21 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 13:12:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.595
X-Spam-Level: 
X-Spam-Status: No, score=-5.595 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 CVf3UULdcr8N for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 13:12:18 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A374612D95C for <quic-issues@ietf.org>; Thu, 22 Feb 2018 13:12:18 -0800 (PST)
Date: Thu, 22 Feb 2018 13:12:17 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519333937; bh=Gde122BjZ7sJhAkm6cvMjlrlHsJSJm5LNAO+0+hImDk=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=yA4ofUSE2utkDRWuYkgX0HNl2zndwEAbVcIyeBbu5xHEgMZlsd9NbdJIaDIkOuzFb Y+p3+98CbOkU7yii/DOy9jeZGGLCRHPIDmkFfsU1tzq8b/ND+iuB9TkbHGR9lpnMTB 6h16nSCjx2UB/LYjm38TcCn9Zo9AuRlmLNuNbQpk=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4e0d79c97fd9fb3b5f485ced5854de8efdc9adae92cf0000000116a6f43192a169ce11cf93ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/review/98729299@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f3231b4304_27983f99c10f6f28675fc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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/mFJ_4aQuSNdtZliDVJdc7UGU7aY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Feb 2018 21:12:20 -0000

----==_mimepart_5a8f3231b4304_27983f99c10f6f28675fc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ianswett approved this pull request.

One suggestion, but this looks good to me.

> @@ -486,9 +486,21 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+\[\[RFC editor: please remove the Google QUIC Demultipexing bit before
+publication.]]
+
+Google QUIC Demultipexing Bit:
+
+: The fifth bit (0x8) of octet 0 is set to 0. This allows implementations of
+  Google QUIC to distinguish Google QUIC packets from short header packets sent
+  by a client.

How about "from short header packets sent by a client because Google QUIC servers expect the connection ID to always be present." to clarify why this approach works.

-- 
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/1120#pullrequestreview-98729299
----==_mimepart_5a8f3231b4304_27983f99c10f6f28675fc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ianswett</b> approved this pull request.</p>

<p>One suggestion, but this looks good to me.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r170094296">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -486,9 +486,21 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+\[\[RFC editor: please remove the Google QUIC Demultipexing bit before
+publication.]]
+
+Google QUIC Demultipexing Bit:
+
+: The fifth bit (0x8) of octet 0 is set to 0. This allows implementations of
+  Google QUIC to distinguish Google QUIC packets from short header packets sent
+  by a client.
</pre>
<p>How about "from short header packets sent by a client because Google QUIC servers expect the connection ID to always be present." to clarify why this approach works.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1120#pullrequestreview-98729299">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqz8Jal5b65vFH9vekxMWgFqXLWK9ks5tXdgxgaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5CYwugUmGfQYmV5c4iA70zHOwT5ks5tXdgxgaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120#pullrequestreview-98729299"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett approved #1120"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120#pullrequestreview-98729299"}}}</script>
----==_mimepart_5a8f3231b4304_27983f99c10f6f28675fc--


From nobody Thu Feb 22 16:33:50 2018
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 E6802124D37 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 16:33:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 YUe7cMVw2KnJ for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 16:33:46 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 54336126C19 for <quic-issues@ietf.org>; Thu, 22 Feb 2018 16:33:46 -0800 (PST)
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=bn+Rhey+quaywXtq/J9Adi6ZJV4=; b=R34hYrUVAqYlQLhS M7fStAMOUqpU+myc1mSGb+NtiWcINo98LPR1gNcC2/KsGaU9qtZp6d+QRwwxsFEh 5VLbULbdwQ5XxTIhMuoZUiWX197nP8j+ciIQIkpkpTnePYBvw3D5AurHdBfI/SNQ zBn5PPwe/qjkBhm+RukY2mWgSeI=
Received: by filter0574p1iad2.sendgrid.net with SMTP id filter0574p1iad2-26284-5A8F6169-8 2018-02-23 00:33:45.15702641 +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 ismtpd0013p1iad2.sendgrid.net (SG) with ESMTP id ksaXAnpQQrCErT3eezQNsw for <quic-issues@ietf.org>; Fri, 23 Feb 2018 00:33:45.146 +0000 (UTC)
Date: Fri, 23 Feb 2018 00:33:45 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc380a4864b6c79ba2886e8f3b2f993145b3262d092cf0000000116a7236992a169ce11cfb1dc@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1121/367870511@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1121@github.com>
References: <quicwg/base-drafts/issues/1121@github.com>
Subject: Re: [quicwg/base-drafts] Separate QCRAM streams (#1121)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f616993d8_7fb82b26ddcecec439215"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3KxgRyBjilt/fq/2DZga9M7M3Xjen0gqvzWT eYu0fbz9k3095QhJM9gvawIZT+IWWLyuG3xS3uHDQ+KI6dX60nDHfo7egj+/rm9c7yC+pITjX6TTHn FBlCp9RoXkiNBoj7T+vtB/StqBbaKz+VZQQNAuRcMrUq8kzhBuXl1X8oTO7GzScYXjQmV8Q2oHr8E0 I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/PZKsR8dVSWb4wTygfwDp0Z7UiQk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 00:33:48 -0000

----==_mimepart_5a8f616993d8_7fb82b26ddcecec439215
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop, if it weren't for the issue that @afrind points at, I'd say that we don't need HEADER_ACK.  Right now I'd be inclined toward a different mechanism.  That is, a decoder advertises its base periodically.

I don't have a great answer for blocking mid-instruction.  Length prefixes might help, but they would also increase costs.  I'm ambivalent on that from an implementation perspective.  I wouldn't use them, but could easily ignore them and maybe validate them.

-- 
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/1121#issuecomment-367870511
----==_mimepart_5a8f616993d8_7fb82b26ddcecec439215
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/mikebishop" class=3D"user-mention">@MikeBi=
shop</a>, if it weren't for the issue that <a href=3D"https://github.com/af=
rind" class=3D"user-mention">@afrind</a> points at, I'd say that we don't n=
eed HEADER_ACK.  Right now I'd be inclined toward a different mechanism.  T=
hat is, a decoder advertises its base periodically.</p>
<p>I don't have a great answer for blocking mid-instruction.  Length prefix=
es might help, but they would also increase costs.  I'm ambivalent on that =
from an implementation perspective.  I wouldn't use them, but could easily =
ignore them and maybe validate them.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1121#issuecomment-367870511">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqwBMnypju9pv6J=
i6QR9PLpzUyAsyks5tXgdpgaJpZM4SM_69">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq755d_ENZfuE16ex=
sNs2NGis7d0iks5tXgdpgaJpZM4SM_69.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1121#issuecomment-367870511"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1121: @MikeBi=
shop, if it weren't for the issue that @afrind points at, I'd say that we d=
on't need HEADER_ACK.  Right now I'd be inclined toward a different mechani=
sm.  That is, a decoder advertises its base periodically.\r\n\r\nI don't ha=
ve a great answer for blocking mid-instruction.  Length prefixes might help=
, but they would also increase costs.  I'm ambivalent on that from an imple=
mentation perspective.  I wouldn't use them, but could easily ignore them a=
nd maybe validate them."}],"action":{"name":"View Issue","url":"https://git=
hub.com/quicwg/base-drafts/issues/1121#issuecomment-367870511"}}}</script>=

----==_mimepart_5a8f616993d8_7fb82b26ddcecec439215--


From nobody Thu Feb 22 16:35:28 2018
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 9EB74126C19 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 16:35:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 5EN9aYVJpEr7 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 16:35:07 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 42BF612DB70 for <quic-issues@ietf.org>; Thu, 22 Feb 2018 16:35:07 -0800 (PST)
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=qnjA3+UeuwtKgLLLc/XewnTOI/M=; b=dDDswfC6CTtxARto 4lHURG8jb/VXhcyDIDEARJPfmZ1sQmSfkQZT3ZJ38ouTFW91cF1M4ab9y5EFNKX+ QN+hkCqTcLwiOrnq/TGXITyRv0HfdVTL9pgbS8oDgyc429VQyeX2E4nZXr88xGNm zNWksIweyXXK1NU1dQ+UvQro4cA=
Received: by filter0163p1iad2.sendgrid.net with SMTP id filter0163p1iad2-16263-5A8F61BA-E 2018-02-23 00:35:06.228603613 +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 ismtpd0009p1iad2.sendgrid.net (SG) with ESMTP id 5mpLy4oqSdS8-AMhibNIpw for <quic-issues@ietf.org>; Fri, 23 Feb 2018 00:35:06.239 +0000 (UTC)
Date: Fri, 23 Feb 2018 00:35:06 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ababf811722cad4241d2801f4d0f23a3e56c34554692cf0000000116a723ba92a169ce11cfbdf1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1125/367870742@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1125@github.com>
References: <quicwg/base-drafts/issues/1125@github.com>
Subject: Re: [quicwg/base-drafts] Remove BLOCKING flag and Depends (#1125)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f61ba16d7a_189e3fd040156f30876b9"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3Wpd8LgkP0/NMKn1kI/Klg8OCIx/ipJaPYod jcEG4j5qktOJ+wysVC9ovgoX6c+clhctumk8JCi9ZIxDwlcoKDY0AvUDd8Xw7p5hDrxLWFYuSw59Vu C1XgLNRiWdqksLlAuXIw79EGV0gRXmuvUYnR9t8H8bzIhpE8wldR0pRVcm+5Vt3H1JgodYOpJMpCND 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/wdci-ZEWOekLOHH8HXt2PHD_Is8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 00:35:09 -0000

----==_mimepart_5a8f61ba16d7a_189e3fd040156f30876b9
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I think that we probably want a separate issue for that last bit.  I agree that streaming processing of a header block is a desirable feature.

-- 
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/1125#issuecomment-367870742
----==_mimepart_5a8f61ba16d7a_189e3fd040156f30876b9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I think that we probably want a separate issue for that last bit.  I agree that streaming processing of a header block is a desirable feature.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1125#issuecomment-367870742">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqz6ZcIKkPgfgB4VKgfDO74oBzR55ks5tXge6gaJpZM4SNAx7">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwKmZBJquxozwuKl-AerAxw_r310ks5tXge6gaJpZM4SNAx7.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1125#issuecomment-367870742"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1125: I think that we probably want a separate issue for that last bit.  I agree that streaming processing of a header block is a desirable feature."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1125#issuecomment-367870742"}}}</script>
----==_mimepart_5a8f61ba16d7a_189e3fd040156f30876b9--


From nobody Thu Feb 22 16:36:45 2018
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 47F11126C19 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 16:36:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 xMclJF9yZjJ3 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 16:36:40 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 EAA8C124D37 for <quic-issues@ietf.org>; Thu, 22 Feb 2018 16:36:39 -0800 (PST)
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=GCK7HlCM8SsQKHtm47voWI4PGLQ=; b=OHjjLrYfn7RNK5df KFQXYA+FlSTuM2M1HCSkOAsgqCX8J+woR6NsHmz1h3p1rsrsYHDFznVxqnGyC5sy jBr733zMCNJvTE6vTKsBeFJMGs7UIzzTq5C8FvVuQxpf5PRzHvGX41G1tkpU7sWj s5uC1w07wn/06DvR7vqTZNNnmXw=
Received: by filter0101p1iad2.sendgrid.net with SMTP id filter0101p1iad2-20731-5A8F6216-1E 2018-02-23 00:36:38.864666187 +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 ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id IXiB5FAYT0KsWbnvIFxiOg for <quic-issues@ietf.org>; Fri, 23 Feb 2018 00:36:38.733 +0000 (UTC)
Date: Fri, 23 Feb 2018 00:36:39 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5d289852c753ede9adedb658133a4a8db9cccb7492cf0000000116a7241692a169ce11cfc40b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1128/367871005@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1128@github.com>
References: <quicwg/base-drafts/issues/1128@github.com>
Subject: Re: [quicwg/base-drafts] Duplication can use different indexing (#1128)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f6216916eb_7df72af09d1c6ed01009a9"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3E692BECEFZva7r/eptCS+4ggSfW14b4xNlp iis7j4AS18FQp3sXFsyi/y8PHaMmwr/ejKdgVwOf3okNFHK7AIkTfuvso2rHVEs/aPwMS08Is82473 +DaVk+WyvXznnUQFjRKq5vloypClXd9ttz6GtB2nCiBCFSmbnLpWQBv5JOrbEY4kTtrquDJZ/7z1hT w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/i5pCvAOCwYtDXHbq3i022VPj28o>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 00:36:41 -0000

----==_mimepart_5a8f6216916eb_7df72af09d1c6ed01009a9
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Well, let's decide the other thing first, because that will drive any design here.  (-62 is the obviously choice assuming we change nothing else).

-- 
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/1128#issuecomment-367871005
----==_mimepart_5a8f6216916eb_7df72af09d1c6ed01009a9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Well, let's decide the other thing first, because that will drive any design here.  (-62 is the obviously choice assuming we change nothing else).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1128#issuecomment-367871005">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4ed4KEzrRb8MsnS2ztEBIyL02R2ks5tXggWgaJpZM4SNBON">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqygb2sI53tU_FQVmUSzC2mi43DSmks5tXggWgaJpZM4SNBON.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1128#issuecomment-367871005"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1128: Well, let's decide the other thing first, because that will drive any design here.  (-62 is the obviously choice assuming we change nothing else)."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1128#issuecomment-367871005"}}}</script>
----==_mimepart_5a8f6216916eb_7df72af09d1c6ed01009a9--


From nobody Thu Feb 22 16:38:24 2018
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 B57AD126C19 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 16:38:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 QhhUv3XrzOdH for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 16:38:22 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5318F124D37 for <quic-issues@ietf.org>; Thu, 22 Feb 2018 16:38:22 -0800 (PST)
Date: Thu, 22 Feb 2018 16:38:21 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519346301; bh=MrT76oD+1lxxK3nZQLQzUgi6H4De6ZUrb0X3JKO+y1c=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=GbGffuHKg8wnnF7JtQcAHalrPkvapk3dlfoW6M13P2DVy9ajQqmfzVyrcSvfLf64R 0jmAvT27ax2MHIMer3Fxq//RTFEJuTiU838bvRA3Dn4PUshxQZVZCEN13ctsVbe87a zy+L2bLAJip9wBSEZc8ApORC8ADOYjbkE9PpyOq0=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abca9ca22ec69082f8682e369dcb2319b913e3b73192cf0000000116a7247d92a169ce11d387d1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1134/c367871348@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1134@github.com>
References: <quicwg/base-drafts/pull/1134@github.com>
Subject: Re: [quicwg/base-drafts] qcram: remove authors from acknowledgements (#1134)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f627d7f75e_62a53fd98bdaaf301126e6"; 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/1wtWtjtl5S9fbQRspZjkcwI7A28>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 00:38:24 -0000

----==_mimepart_5a8f627d7f75e_62a53fd98bdaaf301126e6
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

To Mike's point, if you make branches in this repo, they will be built for you and you can see and share the results.  For example: https://quicwg.github.io/base-drafts/httpq/

-- 
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/1134#issuecomment-367871348
----==_mimepart_5a8f627d7f75e_62a53fd98bdaaf301126e6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>To Mike's point, if you make branches in this repo, they will be built for you and you can see and share the results.  For example: <a href="https://quicwg.github.io/base-drafts/httpq/" rel="nofollow">https://quicwg.github.io/base-drafts/httpq/</a></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1134#issuecomment-367871348">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5UkgkoHTINu8F9_l3gLS8PZYt3tks5tXgh9gaJpZM4SOGUd">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2MiXsbh3u6tasje-TRhPBdd9HBoks5tXgh9gaJpZM4SOGUd.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1134#issuecomment-367871348"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1134: To Mike's point, if you make branches in this repo, they will be built for you and you can see and share the results.  For example: https://quicwg.github.io/base-drafts/httpq/"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1134#issuecomment-367871348"}}}</script>
----==_mimepart_5a8f627d7f75e_62a53fd98bdaaf301126e6--


From nobody Thu Feb 22 18:36:08 2018
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 8322412D93E for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 18:36:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.011
X-Spam-Level: 
X-Spam-Status: No, score=-2.011 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 JSxqFZWbRNPA for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 18:36:04 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 1D400126BFD for <quic-issues@ietf.org>; Thu, 22 Feb 2018 18:36:03 -0800 (PST)
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=SqN9kk1j4Q558ayto5ar34hHpv0=; b=SSsG2buXUPBjUahF ICkx7hx4RQ/iabeXJifkcBAz0rxTCOSHwP9KuYn5/H7gunXSV/r3ffOL0VllgXVx mclfCGv0oCh2Z9MHaCJHHX5OtxmFcbZqdqxheBRfwT+MUYas8OXAeCfnrfPxZZKc fCNOyc/BTqnIDKkfYCSXexCi2/Y=
Received: by filter0021p1las1.sendgrid.net with SMTP id filter0021p1las1-32210-5A8F7E12-13 2018-02-23 02:36:02.408960418 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id 3xru3soQR6exNU6oWzuTFg for <quic-issues@ietf.org>; Fri, 23 Feb 2018 02:36:02.289 +0000 (UTC)
Date: Fri, 23 Feb 2018 02:36:02 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf289450f3cac9404e3921a47f8faa49acb7a802492cf0000000116a7401292a169ce10c89c07@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/review/98795534@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f7e122e444_72962ad6fceeaec857743"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2WWxnnMuHP3yRYesnyU78Yg9VxdNEEb6knZs 6zTuCo5qJdNbRku/1o8CoFR6M6yOc5lxUW+ggSvWBze+Lv7rG6ZCJIxGRddgLoNgY62U1utiA4PZhX tLO59XHCE7Tfx366Tps068L16e8UVEAYYms1gZQFx3xS70/7wgOhZn2GFdqzHnfiJ4P+2h4OgcO5P2 Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XWJ2Tkd53qyVx9ZWeCLZ0VOutao>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 02:36:07 -0000

----==_mimepart_5a8f7e122e444_72962ad6fceeaec857743
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ianswett commented on this pull request.

I have a few more small suggestions, but I think this is close to done.

> @@ -1487,8 +1487,8 @@ network.  This section describes the protocol for migrating a connection to a
 new client address.
 
 Migrating a connection to a new server address is left for future work. If a
-client receives packets from a new server address that are decryptable, the
-client MAY discard these packets.
+client receives packets in the connection from a new server address, the client

nit: I don't think "in the connection" is necessary, since you begin the sentence with "Migrating a connection..."

> @@ -1477,35 +1481,240 @@ connection if the integrity check fails with a PROTOCOL_VIOLATION error code.
 
 ## Connection Migration {#migration}

If this is client specific, should it be called Client Connection Migration, at least for the time being?

> @@ -1477,35 +1481,240 @@ connection if the integrity check fails with a PROTOCOL_VIOLATION error code.
 
 ## Connection Migration {#migration}
 
-QUIC connections are identified by their 64-bit Connection ID.  QUIC's
-consistent connection ID allows connections to survive changes to the client's
-IP and/or port, such as those caused by client or server migrating to a new
-network.  Connection migration allows a client to retain any shared state with a
-connection when they move networks.  This includes state that can be hard to
-recover such as outstanding requests, which might otherwise be lost with no easy
-way to retry them.
+QUIC allows connections to survive changes to endpoint addresses (that is, IP
+address and/or port), such as those caused by a client migrating to a new
+network.  This section describes the protocol for migrating a connection to a
+new client address.
+
+Migrating a connection to a new server address is left for future work. If a
+client receives packets in the connection from a new server address, the client

nit: I don't think "in the connection" is necessary, since you begin the sentence with "Migrating a connection..."

> +sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+Thus, the endpoint considers the path to be valid when a PATH_RESPONSE frame is
+received on the same path with the same payload as the PATH_CHALLENGE frame.
+
+The endpoint MAY send additional PATH_CHALLENGE frames to handle packet loss,
+but is subject to the following limit to avoid excessive network load: an
+endpoint SHOULD NOT send more than one PATH_CHALLENGE frame in 200ms.  This
+limit is approximately equivalent to the network load due to a new connection,

I agree that we should avoid being specific, which is one of the reasons I'm not a fan of saying 200ms here, and would prefer text such as: "an endpoint SHOULD NOT send a PATH_CHALLENGE more frequently than it would a client INITIAL, ensuring that connection migration is no more costly to a new path than establishing a new connection."

>  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+It is possible that the client is spoofing its source address to cause the
+server to send excessive amounts of data to an unwilling host.  If the server
+sends significantly more data than the client, connection migration might be
+used to amplify the volume of data that an attacker can generate toward a
+victim.
+
+Thus, on receiving and decrypting a packet from an unvalidated address, the
+server MUST immediately validate the client's new address to confirm the
+client's possession of the new address.
+
+Until a client's address is deemed valid, the server MUST limit the rate at
+which it sends data to this address.  The server MUST NOT send more than 4 * MSS

I see why you chose 4*MSS.  In this document, 2*Min CWND seems preferable to a specific value to me.

I think it's worth clarifying that the RTO is likely based on default RTT/default RTO in this case, since if you haven't received a PATH_RESPONSE, I would expect you either have no estimate or a somewhat unverified estimate of RTT.

-- 
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/1012#pullrequestreview-98795534
----==_mimepart_5a8f7e122e444_72962ad6fceeaec857743
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ianswett</b> commented on this pull request.</p>

<p>I have a few more small suggestions, but I think this is close to done.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170151170">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1487,8 +1487,8 @@ network.  This section describes the protocol for migrating a connection to a
 new client address.
 
 Migrating a connection to a new server address is left for future work. If a
-client receives packets from a new server address that are decryptable, the
-client MAY discard these packets.
+client receives packets in the connection from a new server address, the client
</pre>
<p>nit: I don't think "in the connection" is necessary, since you begin the sentence with "Migrating a connection..."</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170151451">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1477,35 +1481,240 @@ connection if the integrity check fails with a PROTOCOL_VIOLATION error code.
 
 ## Connection Migration {#migration}
</pre>
<p>If this is client specific, should it be called Client Connection Migration, at least for the time being?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170151580">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1477,35 +1481,240 @@ connection if the integrity check fails with a PROTOCOL_VIOLATION error code.
 
 ## Connection Migration {#migration}
 
-QUIC connections are identified by their 64-bit Connection ID.  QUIC&#39;s
-consistent connection ID allows connections to survive changes to the client&#39;s
-IP and/or port, such as those caused by client or server migrating to a new
-network.  Connection migration allows a client to retain any shared state with a
-connection when they move networks.  This includes state that can be hard to
-recover such as outstanding requests, which might otherwise be lost with no easy
-way to retry them.
+QUIC allows connections to survive changes to endpoint addresses (that is, IP
+address and/or port), such as those caused by a client migrating to a new
+network.  This section describes the protocol for migrating a connection to a
+new client address.
+
+Migrating a connection to a new server address is left for future work. If a
+client receives packets in the connection from a new server address, the client
</pre>
<p>nit: I don't think "in the connection" is necessary, since you begin the sentence with "Migrating a connection..."</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170152017">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+Thus, the endpoint considers the path to be valid when a PATH_RESPONSE frame is
+received on the same path with the same payload as the PATH_CHALLENGE frame.
+
+The endpoint MAY send additional PATH_CHALLENGE frames to handle packet loss,
+but is subject to the following limit to avoid excessive network load: an
+endpoint SHOULD NOT send more than one PATH_CHALLENGE frame in 200ms.  This
+limit is approximately equivalent to the network load due to a new connection,
</pre>
<p>I agree that we should avoid being specific, which is one of the reasons I'm not a fan of saying 200ms here, and would prefer text such as: "an endpoint SHOULD NOT send a PATH_CHALLENGE more frequently than it would a client INITIAL, ensuring that connection migration is no more costly to a new path than establishing a new connection."</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170152371">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+It is possible that the client is spoofing its source address to cause the
+server to send excessive amounts of data to an unwilling host.  If the server
+sends significantly more data than the client, connection migration might be
+used to amplify the volume of data that an attacker can generate toward a
+victim.
+
+Thus, on receiving and decrypting a packet from an unvalidated address, the
+server MUST immediately validate the client&#39;s new address to confirm the
+client&#39;s possession of the new address.
+
+Until a client&#39;s address is deemed valid, the server MUST limit the rate at
+which it sends data to this address.  The server MUST NOT send more than 4 * MSS
</pre>
<p>I see why you chose 4<em>MSS.  In this document, 2</em>Min CWND seems preferable to a specific value to me.</p>
<p>I think it's worth clarifying that the RTO is likely based on default RTT/default RTO in this case, since if you haven't received a PATH_RESPONSE, I would expect you either have no estimate or a somewhat unverified estimate of RTT.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-98795534">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0hJioOPg1v-1aCcq6H4SVgYFJmfks5tXiQSgaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9ZguojWwwq8RvdlZXETJDd9ENZ7ks5tXiQSgaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-98795534"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett commented on #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-98795534"}}}</script>
----==_mimepart_5a8f7e122e444_72962ad6fceeaec857743--


From nobody Thu Feb 22 18:43:02 2018
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 98D0312D93E for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 18:43:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.464
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 0rvS0GIfX16e for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 18:43:00 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 7C19E126BFD for <quic-issues@ietf.org>; Thu, 22 Feb 2018 18:43:00 -0800 (PST)
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=XWojbOsO5jc/NIJ6Fo5urcXYo3o=; b=OerL5jGzojVXwxYt RfqJp4I379ax1jv7XpDTslZJSR/MS+z79WoOFnX8v/yjvTMJmBd3Eofjm4028BvB BvSPuM3at+JH9R67sv/LOpxiG33bhH7ZjPJdJCyoJARFqKxx8yy7LvEF1R30/MLF 0UgzdIXxqj5OkeYNmqZy1NhOON4=
Received: by filter0527p1iad2.sendgrid.net with SMTP id filter0527p1iad2-22563-5A8F7FB3-5 2018-02-23 02:42:59.309473941 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id VoWgm60HRqq8S3y7PmwXgg for <quic-issues@ietf.org>; Fri, 23 Feb 2018 02:42:59.149 +0000 (UTC)
Date: Fri, 23 Feb 2018 02:42:59 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe6fec4926be3cd391121498aa5b3161e09bd038592cf0000000116a741b392a169ce11311a30@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1051/367892761@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1051@github.com>
References: <quicwg/base-drafts/issues/1051@github.com>
Subject: Re: [quicwg/base-drafts] PING/PONG ambiguity (#1051)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f7fb36938_3f8d2b1e9c398ed410727c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1zs3yc698uURNIcZoVVEWNM5sK5tsqBSQ/kj tGkntZoBVHVCRsUzoLE1HtUlkWXzm6eclES0UYQ9XHFsFS6/zwfasiiaSgeRK5dTut3qlWR6V0y2cR NJKJuT4mCuQFGHtZMpn3CtxU4LCrUuO3XmjeZ4RlILCbQOTGjLCnUy6wdg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/7QYJ3wp7xm1_zpWbc5cd7ixVyDs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 02:43:02 -0000

----==_mimepart_5a8f7fb36938_3f8d2b1e9c398ed410727c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

PING and PONG have been replaced by PING, PATH_CHALLENGE, and PATH_RESPONSE, so hopefully that closes this issue?

-- 
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/1051#issuecomment-367892761
----==_mimepart_5a8f7fb36938_3f8d2b1e9c398ed410727c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>PING and PONG have been replaced by PING, PATH_CHALLENGE, and PATH_RESPONSE, so hopefully that closes this issue?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1051#issuecomment-367892761">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6_zpvXnp_Bl9lEdzElJUHgUb8Bhks5tXiWzgaJpZM4RdshZ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0T3muoRtYxE8IEzOwbyCaJ2UIILks5tXiWzgaJpZM4RdshZ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1051#issuecomment-367892761"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett in #1051: PING and PONG have been replaced by PING, PATH_CHALLENGE, and PATH_RESPONSE, so hopefully that closes this issue?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1051#issuecomment-367892761"}}}</script>
----==_mimepart_5a8f7fb36938_3f8d2b1e9c398ed410727c--


From nobody Thu Feb 22 18:48:58 2018
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 57B6D12D93E for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 18:48:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 UDRysj5nYQ3Q for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 18:48:55 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext5.iad.github.net [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B956C126BFD for <quic-issues@ietf.org>; Thu, 22 Feb 2018 18:48:55 -0800 (PST)
Date: Thu, 22 Feb 2018 18:48:54 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519354134; bh=HLpnD1QtdVbDefzaskvXWDQjBSPrg435MYSI8ICR2zU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=XLBzfliD+3/N6n5HDs3c8z6AcwupHjIX/6tU0uiGm8wrREuareKscl7Gxkgp7+q8L IBIQp7E1hy137Bx0lN1vT4pJKBX0qSszDTcTcecL9oTuRPTGvJvMOMk4El3Cg8Joop Gu3B94XPOcs2pAOyF8lgijsK6WVekTdJB0nd7J8w=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab921068905915b05ce99cbe6f1516d6143dda59d892cf0000000116a7431692a169ce0de8f806@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/569/367893749@github.com>
In-Reply-To: <quicwg/base-drafts/issues/569@github.com>
References: <quicwg/base-drafts/issues/569@github.com>
Subject: Re: [quicwg/base-drafts] does version negotiation packet format need to be locked across versions (#569)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f8116d76f4_135f3fe4dcebcf341967fd"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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/jqEqVBotwx21wdHaa_2OJxvU-R0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 02:48:57 -0000

----==_mimepart_5a8f8116d76f4_135f3fe4dcebcf341967fd
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Given we've adopted the invariants draft, I think we can close this, unless we're being cautious and want to wait for last call on invariants?

-- 
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/569#issuecomment-367893749
----==_mimepart_5a8f8116d76f4_135f3fe4dcebcf341967fd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Given we've adopted the invariants draft, I think we can close this, unless we're being cautious and want to wait for last call on invariants?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/569#issuecomment-367893749">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5TSlSPUKo6PeC9LnddFFNg6mkl9ks5tXicWgaJpZM4NvGCi">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_ZqT3Ul8rlYu9iDwLd4_ifE8Ovwks5tXicWgaJpZM4NvGCi.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/569#issuecomment-367893749"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett in #569: Given we've adopted the invariants draft, I think we can close this, unless we're being cautious and want to wait for last call on invariants?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/569#issuecomment-367893749"}}}</script>
----==_mimepart_5a8f8116d76f4_135f3fe4dcebcf341967fd--


From nobody Thu Feb 22 18:54:43 2018
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 8C85812D93E for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 18:54:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 HsY1RZKIC6Rp for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 18:54:40 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 32728126BFD for <quic-issues@ietf.org>; Thu, 22 Feb 2018 18:54:40 -0800 (PST)
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=0frLSH6r/MUHMP7G1R++ceagBVM=; b=Pu560N5CzTTbd3v9 AmbNI5AG0U1uKVcY3JoE9972YqLlTrl3WFMQBFm++QgYPcWoHhisejhMI0Qs+aGe s1qvbAb88dgJEmdeLrQk0bSzTQ0Qff8OCCsUJJHAzQ63I62LD8j1HdM63TXUZ4wj KL6x5dQMGKMULO2zf6P4NyF7kUc=
Received: by filter0337p1iad2.sendgrid.net with SMTP id filter0337p1iad2-14231-5A8F826E-18 2018-02-23 02:54:38.88061842 +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 ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id Q-OQK9qMTRCJEBQEnlEamQ for <quic-issues@ietf.org>; Fri, 23 Feb 2018 02:54:38.762 +0000 (UTC)
Date: Fri, 23 Feb 2018 02:54:39 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab019c1e28f6a96d37f76a0b4bf8ef8611bab4680392cf0000000116a7446e92a169ce0dfa6fe2@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/615/issue_event/1488331233@github.com>
In-Reply-To: <quicwg/base-drafts/issues/615@github.com>
References: <quicwg/base-drafts/issues/615@github.com>
Subject: Re: [quicwg/base-drafts] Standalone version-independent document (#615)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f826ea3296_5fd22af3bdc44ed4163326"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1mNxLPG91Ff4vF8GNT4FIdJPrwqFr5i14P7/ YUNGKvef/YNkrwvJ15JUMTEdLNbxzk4Rh8kV83qpoIJPRX6iKcSlHployBcjnJlWt4oMlOS26eY6hg vL4O8Y6lMI8lucHi7xRnTxv7uGCZhP0y7difPWqd/tMcg7YQrKr0rIYIfqR4e9DlLMNa6mtpluv8so 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Ppk0IZ8Ue7z7GxNMmJaIkZK3rHY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 02:54:41 -0000

----==_mimepart_5a8f826ea3296_5fd22af3bdc44ed4163326
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #615.

-- 
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/615#event-1488331233
----==_mimepart_5a8f826ea3296_5fd22af3bdc44ed4163326
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/615" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="234516450" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/615">#615</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/615#event-1488331233">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxfpp0b75LlkKgV6JccQapRQuSZFks5tXihugaJpZM4N0BgB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwofloXQjmLHWjR_KShvZpud1C88ks5tXihugaJpZM4N0BgB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/615#event-1488331233"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #615."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/615#event-1488331233"}}}</script>
----==_mimepart_5a8f826ea3296_5fd22af3bdc44ed4163326--


From nobody Thu Feb 22 18:54:47 2018
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 9B6BE126BFD for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 18:54:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 lkomBPYFXm1i for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 18:54:40 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 42C1912785F for <quic-issues@ietf.org>; Thu, 22 Feb 2018 18:54:40 -0800 (PST)
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=+ROlOT/3MEDF7g1864I4PyeSj4c=; b=FMs2n/x/jRLzn2d7 fKyp5FxyUzQk13JPRHlfh9UAj8inCkJymK6evQzP2K0t6S8UQLzfC2Vzf75RGhiJ TVknNoW2ym41qMY+Cu9oZO07V4hScg92HGFWcfrJAjE0xqHKNPqwhCj8Q314JJnb 808GjtIne/y/yIQezkauYwYPHIA=
Received: by filter0406p1iad2.sendgrid.net with SMTP id filter0406p1iad2-5267-5A8F826F-6 2018-02-23 02:54:39.383217526 +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 ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id -RVOnmsSTQWYhNuedV7aAw for <quic-issues@ietf.org>; Fri, 23 Feb 2018 02:54:39.262 +0000 (UTC)
Date: Fri, 23 Feb 2018 02:54:39 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8adafe2a3c32736d89e6596d718b8ed1cf8a946c92cf0000000116a7446f92a169ce0dfa6fe2@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/615/367894653@github.com>
In-Reply-To: <quicwg/base-drafts/issues/615@github.com>
References: <quicwg/base-drafts/issues/615@github.com>
Subject: Re: [quicwg/base-drafts] Standalone version-independent document (#615)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f826f2a34a_1af3fe5de91cf2c1508a4"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0mMFJKCrI9wz2GdiEk5j5j1P6kwG8GBja4VZ aHLUCpWq4H9qzQKR0RK+rSLWLZuHbXVbA1n/l+jwnS/vyAEghN4ldV8zh/toqsc4OgtblNlLFTk/vx pREZlYedDsQIP48++MZ8200hkiISZNDEBK7ukVh5JCXFYqPfNcsEPh5B4A==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/yuojHJ0Y7R_39UCBdbhDCdiiitU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 02:54:41 -0000

----==_mimepart_5a8f826f2a34a_1af3fe5de91cf2c1508a4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

So, I think we've done this?  And I'm cool with that.

-- 
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/615#issuecomment-367894653
----==_mimepart_5a8f826f2a34a_1af3fe5de91cf2c1508a4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>So, I think we've done this?  And I'm cool with that.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/615#issuecomment-367894653">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8WBNWMeBfKFFxwNjJUpo2iA0rWyks5tXihvgaJpZM4N0BgB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4ganzuvmnmFGepiViMDJF8Tut5xks5tXihvgaJpZM4N0BgB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/615#issuecomment-367894653"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett in #615: So, I think we've done this?  And I'm cool with that."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/615#issuecomment-367894653"}}}</script>
----==_mimepart_5a8f826f2a34a_1af3fe5de91cf2c1508a4--


From nobody Thu Feb 22 19:32:15 2018
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 BE75B126CC4 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 19:32:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 gWeq2VKVQ2Ly for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 19:32:12 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 1195B120227 for <quic-issues@ietf.org>; Thu, 22 Feb 2018 19:32:11 -0800 (PST)
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=LNuc4F5j/I0cikKUHUZgbXwx1bE=; b=f60/izd32oSsy7Ep /5wdeqitKSGa9hzqS6WLYT8oqjgerMkfZ3AdB5MFiSmRQLbIkA60U7BAGhzqXErQ EJkq79NcQtBR69hgfow9lGzvpvIJjd4TveNBnlosIPD+BJEVPFOiRU8EITl2B4ud W3IKQNeQz1AGdEimdVCxIzkRXqY=
Received: by filter0183p1iad2.sendgrid.net with SMTP id filter0183p1iad2-7532-5A8F8B3A-D 2018-02-23 03:32:10.704688941 +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 ismtpd0007p1iad1.sendgrid.net (SG) with ESMTP id 7I-9sfFkQGi1UqCj3DSi6Q for <quic-issues@ietf.org>; Fri, 23 Feb 2018 03:32:10.549 +0000 (UTC)
Date: Fri, 23 Feb 2018 03:32:10 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6c4aaf86224f45b269145cbc40456b7a972df06692cf0000000116a74d3a92a169ce0de8f806@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/569/issue_event/1488361345@github.com>
In-Reply-To: <quicwg/base-drafts/issues/569@github.com>
References: <quicwg/base-drafts/issues/569@github.com>
Subject: Re: [quicwg/base-drafts] does version negotiation packet format need to be locked across versions (#569)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f8b3a6dd6b_104c3fb14f1b2f346652d"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3IZoDIa4J3InGDNCII7nN+FTlN8AKpheeiDu AQtiOaBSr06xStxuttMgzSg3cOLHGd339bOWQXN/oN3PokmZZJIg5ClkoFMc1zS/+2VjaMl9HU/9T8 9OBp9fwZZfWAQaQ057WuoW51a2vFO6KRCK9mcPO2g+tAk3/XiM74uoRS9h0LE2sKIMir/j2mi+whPu 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/tnRyz4vZNuYbD8keNHFNMDusCNg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 03:32:14 -0000

----==_mimepart_5a8f8b3a6dd6b_104c3fb14f1b2f346652d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #569.

-- 
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/569#event-1488361345
----==_mimepart_5a8f8b3a6dd6b_104c3fb14f1b2f346652d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/569" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="233371654" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/569">#569</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/569#event-1488361345">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2m90ozuahFUMFDF4rBkNMeE09c8ks5tXjE6gaJpZM4NvGCi">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-fo0UUfISTvIeKm3Od2CyT5yCuEks5tXjE6gaJpZM4NvGCi.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/569#event-1488361345"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #569."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/569#event-1488361345"}}}</script>
----==_mimepart_5a8f8b3a6dd6b_104c3fb14f1b2f346652d--


From nobody Thu Feb 22 20:29:43 2018
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 857E21200F1 for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 20:29:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 dEcqUKNQUv3G for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 20:29:37 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 89AB412008A for <quic-issues@ietf.org>; Thu, 22 Feb 2018 20:29:37 -0800 (PST)
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=m8TV6h/VdDCPt/82f1P19aa1V2U=; b=jl2KqWrzFvsraikw UWCQluDgvbsenreByAcS8caFsoCYBUT2lGBYLiCqzYptyKObaJCJ1qr8SS+la/JX iSall3Ln9KztjgD9iInNnU5AvLoVtdNAmhruELtjuC2HP5Dyvwh9NK06VWV0JCuY bxtaiXvafQUkutNd/wjcseuoQnI=
Received: by filter0389p1iad2.sendgrid.net with SMTP id filter0389p1iad2-2383-5A8F98B0-E 2018-02-23 04:29:36.438284883 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad2.sendgrid.net (SG) with ESMTP id IAHGo1-8RCyS73JIwpDtYg for <quic-issues@ietf.org>; Fri, 23 Feb 2018 04:29:36.431 +0000 (UTC)
Date: Fri, 23 Feb 2018 04:29:36 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd6d045d060b4ffcf1fd6830c98f9b8d319cb953a92cf0000000116a75ab092a169ce10c89c07@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/review/98806374@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8f98b045112_573f2b1c1144aec861015a"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2S/R0Wk8eNuSTxetK+G3aa6e8Bc+ItL6/0H+ xdwJdsAw46qjNGCbugP4ClmnfFzIWEjn/pWdRAnkt7DhneTS5AsHIJBLOn97oL1PHdi6rVQvs0XlUU CtR/tMylt7tfOK1m9D/B+cfd6gtf97K0HBDqt2daQ6JEkqlHI3HlLkDhwgU+Jxg2z7+qLSUdY1a7uo g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CbNaUFyQtJyrCD3hvizsNruhCU0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 04:29:41 -0000

----==_mimepart_5a8f98b045112_573f2b1c1144aec861015a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.

Again, I appreciate that this targets a particular use case, but describing the basic mechanisms in general terms would be appreciated.  Role agnostic descriptions of the core mechanisms would be valuable if we ever need to migrate a server, and maybe also if we wanted to do something like was proposed in #560.

Some of that has happened, but it's not very consistent.

> -way to retry them.
+QUIC allows connections to survive changes to endpoint addresses (that is, IP
+address and/or port), such as those caused by a client migrating to a new
+network.  This section describes the protocol for migrating a connection to a
+new client address.
+
+Migrating a connection to a new server address is left for future work. If a
+client receives packets in the connection from a new server address, the client
+MAY discard these packets.
+
+
+### Path Validation {#migrate-validate}
+
+Path validation is used by a server to confirm the client's ownership of a
+new address and by a client to establish reachability to the server from a new
+local address.

Path validation is used by the migrating endpoint to verify reachability of its peer from a new local address.  Path validation is used by the peer to verify that the migrating endpoint is able to receive packets sent to that address.  That is, that the packets the peer receives do not carry a spoofed source address.

> +
+Migrating a connection to a new server address is left for future work. If a
+client receives packets in the connection from a new server address, the client
+MAY discard these packets.
+
+
+### Path Validation {#migrate-validate}
+
+Path validation is used by a server to confirm the client's ownership of a
+new address and by a client to establish reachability to the server from a new
+local address.
+
+To start path validation, an endpoint sends a PATH_CHALLENGE frame containing
+a payload that is hard to guess on the path to be validated.
+
+On receiving a PATH_CHALLENGE frame, the peer MUST immediately respond by

s/the peer/an endpoint/

"immediately" here implies no ack delay or pacing.  I think that you need to explicitly say which (if either) of these is being excluded.

> +
+
+### Path Validation {#migrate-validate}
+
+Path validation is used by a server to confirm the client's ownership of a
+new address and by a client to establish reachability to the server from a new
+local address.
+
+To start path validation, an endpoint sends a PATH_CHALLENGE frame containing
+a payload that is hard to guess on the path to be validated.
+
+On receiving a PATH_CHALLENGE frame, the peer MUST immediately respond by
+echoing the data contained in the PATH_CHALLENGE frame in a PATH_RESPONSE frame.
+The PATH_RESPONSE MUST be sent on the same path: from the same local address on
+which the PATH_CHALLENGE was received, to the same remote address from which the
+PATH_CHALLENGE was received.

Is this same-path requirement solely to ensure that reachability is symmetric?  Is it to ensure that the frames can be used to measure RTT on the new path?  I think that you should say why here.

> +
+On receiving a PATH_CHALLENGE frame, the peer MUST immediately respond by
+echoing the data contained in the PATH_CHALLENGE frame in a PATH_RESPONSE frame.
+The PATH_RESPONSE MUST be sent on the same path: from the same local address on
+which the PATH_CHALLENGE was received, to the same remote address from which the
+PATH_CHALLENGE was received.
+
+The new address is not considered valid until a PATH_RESPONSE frame containing
+the same payload is received, even if the packet containing the PATH_CHALLENGE
+frame is acknowledged.
+
+The PATH_RESPONSE frame MUST be received from the same remote address to which
+the corresponding PATH_CHALLENGE was sent. If a PATH_RESPONSE frame is received
+from a different remote address than the one to which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.

I can't rationalize this requirement at all.  Can you explain why you think that this is necessary?

> +
+The new address is not considered valid until a PATH_RESPONSE frame containing
+the same payload is received, even if the packet containing the PATH_CHALLENGE
+frame is acknowledged.
+
+The PATH_RESPONSE frame MUST be received from the same remote address to which
+the corresponding PATH_CHALLENGE was sent. If a PATH_RESPONSE frame is received
+from a different remote address than the one to which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.

Same as above.

> +sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+Thus, the endpoint considers the path to be valid when a PATH_RESPONSE frame is
+received on the same path with the same payload as the PATH_CHALLENGE frame.
+
+The endpoint MAY send additional PATH_CHALLENGE frames to handle packet loss,
+but is subject to the following limit to avoid excessive network load: an
+endpoint SHOULD NOT send more than one PATH_CHALLENGE frame in 200ms.  This
+limit is approximately equivalent to the network load due to a new connection,

I think that I agree with Ian.  We don't run timers that slowly for ICE any more anyway, and setting a fixed value (wishy-washy 2119 language notwithstanding), is a real issue.

> +
+The endpoint MAY send additional PATH_CHALLENGE frames to handle packet loss,
+but is subject to the following limit to avoid excessive network load: an
+endpoint SHOULD NOT send more than one PATH_CHALLENGE frame in 200ms.  This
+limit is approximately equivalent to the network load due to a new connection,
+and is based on the initial Handshake Timeout defined in {{QUIC-RECOVERY}}.
+
+The endpoint MUST use fresh random data in every PATH_CHALLENGE frame so that it
+can associate the peer's response with the causative PATH_CHALLENGE.
+
+The endpoint SHOULD abandon path validation after sending some number of
+PATH_CHALLENGE frames or after some time has passed.  When setting this timer,
+implementations are cautioned that the new path could have a longer roundtrip
+time than the original. The endpoint may receive packets containing other frames
+during this period, but a PATH_RESPONSE frame with appropriate data is required
+for the path validation to succeed.

Again, the rules are likely the same as for a new handshake.  Maybe say as much for both this and the previous paragraph.

BTW, we're starting to get into a very long section.  Consider sub-headings to break things up a little.  A section on retransmission, timeouts, and path abandonment would seem to be a reasonable subject.

> +possession of its address after a period of quiescence.
+
+An endpoint MAY bundle PATH_CHALLENGE and PATH_RESPONSE frames with other
+frames, as appropriate.  For instance, an endpoint may pad a packet carrying a
+PATH_CHALLENGE for PMTU discovery, or an endpoint may bundle a PATH_RESPONSE
+with its own PATH_CHALLENGE.
+
+
+### Initiating Connection Migration {#initiating-migration}
+
+A client MAY initiate connection migration to a new local address in one of two
+ways.
+
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server's reachability from the new address.  Note that since

No it doesn't.  A server could lie too.

If we want to do this right, we should try to always verify paths before using them. Obviously, when an endpoint migrates without its knowledge, that's not going to happen, so we would need to make allowances for that, but this says that it's OK to just move to a new address and start sending.

This is a big departure from existing systems.  ICE always verifies.  TCP always verifies.

I think that the important distinction is choice.  A client that is moved (because the network moves or rebinds) can keep sending because it's no different to route change in the network.  The client didn't move itself, it was moved.  But if the client decides to use a different network interface (wifi vs. cellular, for example), then we're into the MUST-validate territory.  I think that you need to move that distinction up into the introductory material.

> +with its own PATH_CHALLENGE.
+
+
+### Initiating Connection Migration {#initiating-migration}
+
+A client MAY initiate connection migration to a new local address in one of two
+ways.
+
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server's reachability from the new address.  Note that since
+acknowledgments may be received on any path, return reachability on the new path
+is not established. To establish return reachability on the new path, a client
+MAY concurrently initiate path validation {{migrate-validate}} on the new path.
+
+Alternatively, the client may probe for server reachability from the new local

s/may/could/

> +
+### Initiating Connection Migration {#initiating-migration}
+
+A client MAY initiate connection migration to a new local address in one of two
+ways.
+
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server's reachability from the new address.  Note that since
+acknowledgments may be received on any path, return reachability on the new path
+is not established. To establish return reachability on the new path, a client
+MAY concurrently initiate path validation {{migrate-validate}} on the new path.
+
+Alternatively, the client may probe for server reachability from the new local
+address first using path validation {{migrate-validate}} and migrate the
+connection to the new address at a later time.  Failure of path validation

s/at a later time/later/

> +
+A client MAY initiate connection migration to a new local address in one of two
+ways.
+
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server's reachability from the new address.  Note that since
+acknowledgments may be received on any path, return reachability on the new path
+is not established. To establish return reachability on the new path, a client
+MAY concurrently initiate path validation {{migrate-validate}} on the new path.
+
+Alternatively, the client may probe for server reachability from the new local
+address first using path validation {{migrate-validate}} and migrate the
+connection to the new address at a later time.  Failure of path validation
+simply means that the new local address is not usable for this connection and
+should not be fatal to the connection when alternative local addresses are

s/connection and should not be fatal [...]/connection.  Failure to validate a path does not cause the connection to end unless there are no valid alternative paths available./

> +is not established. To establish return reachability on the new path, a client
+MAY concurrently initiate path validation {{migrate-validate}} on the new path.
+
+Alternatively, the client may probe for server reachability from the new local
+address first using path validation {{migrate-validate}} and migrate the
+connection to the new address at a later time.  Failure of path validation
+simply means that the new local address is not usable for this connection and
+should not be fatal to the connection when alternative local addresses are
+available.
+
+A client migrating to a new local address SHOULD use a new connection ID for
+packets sent from that address, see {{migration-linkability}} for further
+discussion.
+
+A client MUST NOT initiate connection migration before the handshake is
+finished and the client has 1-RTT keys.

Another case where the distinction between voluntary and involuntary migration is important.

> +should not be fatal to the connection when alternative local addresses are
+available.
+
+A client migrating to a new local address SHOULD use a new connection ID for
+packets sent from that address, see {{migration-linkability}} for further
+discussion.
+
+A client MUST NOT initiate connection migration before the handshake is
+finished and the client has 1-RTT keys.
+
+
+### Responding to Connection Migration
+
+A server may receive a packet from a new client address at any time during the
+connection after the handshake is complete. If the packet is decryptable, the
+client may be either probing from a new address or migrating immediately, as

s/decryptable/authenticated/
s/may/could/ or s/may/might/

>  
-Due to variations in path latency or packet reordering, packets from different
-source addresses might be reordered.  The packet with the highest packet number
-MUST be used to determine which path to use.  Endpoints also need to be prepared
-to receive packets from an older source address.
+A server MAY skip validation of a client address that it considers to be already
+valid.

Wow, this invites all sorts of speculation.  I think that you need more explanation here.

>  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+Note that the server MAY send data to an unvalidated client address, but it MUST
+protect against potential attacks as described in {{address-spoofing}} and
+{{on-path-spoofing}}.
+
+If a non-probing packet is received from a new client address but with a packet
+number that is not the largest seen thus far, the server must process the packet

s/must/can/

>  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+Note that the server MAY send data to an unvalidated client address, but it MUST
+protect against potential attacks as described in {{address-spoofing}} and
+{{on-path-spoofing}}.
+
+If a non-probing packet is received from a new client address but with a packet
+number that is not the largest seen thus far, the server must process the packet
+as usual, but it MUST ignore this client address under the assumption that it is
+not the client's most recent address.

Some explanation as to why here (the client might have migrated twice), would be good.

>  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+Note that the server MAY send data to an unvalidated client address, but it MUST
+protect against potential attacks as described in {{address-spoofing}} and
+{{on-path-spoofing}}.
+
+If a non-probing packet is received from a new client address but with a packet
+number that is not the largest seen thus far, the server must process the packet
+as usual, but it MUST ignore this client address under the assumption that it is
+not the client's most recent address.
+
+After verifying a new client address, the server SHOULD update any address
+validation tokens ({{address-validation}}) that it has issued to the client if
+those are no longer valid based on the changed address.

What does update mean?  Does that mean sending them again?

>  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+It is possible that the client is spoofing its source address to cause the
+server to send excessive amounts of data to an unwilling host.  If the server
+sends significantly more data than the client, connection migration might be
+used to amplify the volume of data that an attacker can generate toward a
+victim.
+
+Thus, on receiving and decrypting a packet from an unvalidated address, the
+server MUST immediately validate the client's new address to confirm the
+client's possession of the new address.
+
+Until a client's address is deemed valid, the server MUST limit the rate at
+which it sends data to this address.  The server MUST NOT send more than 4 * MSS

Everything that Ian said, except that I don't understand why 2xMinCWND.  Seems equally arbitrary.  MinCWND on the assumption of a default RT[TO] would be more defensible.

> +
+After successful validation of the client's new address, the server SHOULD reset
+its congestion controller and roundtrip time estimator prior to sending any
+further non-probing packets.
+
+An endpoint MUST NOT restore its send rate unless it is reasonably sure that the
+path is the same as the previous path.  For instance, a change in the client's
+port number is likely indicative of a rebinding in a middlebox and not a
+complete change in path.  This determination likely depends on heuristics, which
+could be imperfect; if the new path capacity is significantly reduced,
+ultimately this relies on the congestion controller responding to congestion
+signals and reducing send rates appropriately.
+
+There may be apparent reordering at the receiver when an endpoint sends data and
+probes from/to multiple addresses during the migration period, since the two
+resulting paths may have different rountrip times.  A receiver of packets on

roudtrip

> @@ -1735,9 +1829,9 @@ state to draining, but it otherwise has no impact.
 An endpoint could receive packets from a new source address, indicating a
 connection migration ({{migration}}), while in the closing period. An endpoint
 in the closing state MUST strictly limit the number of packets it sends to this
-new address as though the address were not validated (see {{migrate-validate}}).
-A server in the closing state MAY instead choose to discard packets received
-from a new source address.
+new address since the address is not validated (see {{migrate-validate}}). A

s/since/until
s/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/1012#pullrequestreview-98806374
----==_mimepart_5a8f98b045112_573f2b1c1144aec861015a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<p>Again, I appreciate that this targets a particular use case, but describing the basic mechanisms in general terms would be appreciated.  Role agnostic descriptions of the core mechanisms would be valuable if we ever need to migrate a server, and maybe also if we wanted to do something like was proposed in <a href="https://github.com/quicwg/base-drafts/issues/560" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="231908410" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/560">#560</a>.</p>
<p>Some of that has happened, but it's not very consistent.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170161090">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -way to retry them.
+QUIC allows connections to survive changes to endpoint addresses (that is, IP
+address and/or port), such as those caused by a client migrating to a new
+network.  This section describes the protocol for migrating a connection to a
+new client address.
+
+Migrating a connection to a new server address is left for future work. If a
+client receives packets in the connection from a new server address, the client
+MAY discard these packets.
+
+
+### Path Validation {#migrate-validate}
+
+Path validation is used by a server to confirm the client&#39;s ownership of a
+new address and by a client to establish reachability to the server from a new
+local address.
</pre>
<p>Path validation is used by the migrating endpoint to verify reachability of its peer from a new local address.  Path validation is used by the peer to verify that the migrating endpoint is able to receive packets sent to that address.  That is, that the packets the peer receives do not carry a spoofed source address.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170161284">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+Migrating a connection to a new server address is left for future work. If a
+client receives packets in the connection from a new server address, the client
+MAY discard these packets.
+
+
+### Path Validation {#migrate-validate}
+
+Path validation is used by a server to confirm the client&#39;s ownership of a
+new address and by a client to establish reachability to the server from a new
+local address.
+
+To start path validation, an endpoint sends a PATH_CHALLENGE frame containing
+a payload that is hard to guess on the path to be validated.
+
+On receiving a PATH_CHALLENGE frame, the peer MUST immediately respond by
</pre>
<p>s/the peer/an endpoint/</p>
<p>"immediately" here implies no ack delay or pacing.  I think that you need to explicitly say which (if either) of these is being excluded.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170161420">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+
+### Path Validation {#migrate-validate}
+
+Path validation is used by a server to confirm the client&#39;s ownership of a
+new address and by a client to establish reachability to the server from a new
+local address.
+
+To start path validation, an endpoint sends a PATH_CHALLENGE frame containing
+a payload that is hard to guess on the path to be validated.
+
+On receiving a PATH_CHALLENGE frame, the peer MUST immediately respond by
+echoing the data contained in the PATH_CHALLENGE frame in a PATH_RESPONSE frame.
+The PATH_RESPONSE MUST be sent on the same path: from the same local address on
+which the PATH_CHALLENGE was received, to the same remote address from which the
+PATH_CHALLENGE was received.
</pre>
<p>Is this same-path requirement solely to ensure that reachability is symmetric?  Is it to ensure that the frames can be used to measure RTT on the new path?  I think that you should say why here.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170161520">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+On receiving a PATH_CHALLENGE frame, the peer MUST immediately respond by
+echoing the data contained in the PATH_CHALLENGE frame in a PATH_RESPONSE frame.
+The PATH_RESPONSE MUST be sent on the same path: from the same local address on
+which the PATH_CHALLENGE was received, to the same remote address from which the
+PATH_CHALLENGE was received.
+
+The new address is not considered valid until a PATH_RESPONSE frame containing
+the same payload is received, even if the packet containing the PATH_CHALLENGE
+frame is acknowledged.
+
+The PATH_RESPONSE frame MUST be received from the same remote address to which
+the corresponding PATH_CHALLENGE was sent. If a PATH_RESPONSE frame is received
+from a different remote address than the one to which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
</pre>
<p>I can't rationalize this requirement at all.  Can you explain why you think that this is necessary?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170161540">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+The new address is not considered valid until a PATH_RESPONSE frame containing
+the same payload is received, even if the packet containing the PATH_CHALLENGE
+frame is acknowledged.
+
+The PATH_RESPONSE frame MUST be received from the same remote address to which
+the corresponding PATH_CHALLENGE was sent. If a PATH_RESPONSE frame is received
+from a different remote address than the one to which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
</pre>
<p>Same as above.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170161678">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+Thus, the endpoint considers the path to be valid when a PATH_RESPONSE frame is
+received on the same path with the same payload as the PATH_CHALLENGE frame.
+
+The endpoint MAY send additional PATH_CHALLENGE frames to handle packet loss,
+but is subject to the following limit to avoid excessive network load: an
+endpoint SHOULD NOT send more than one PATH_CHALLENGE frame in 200ms.  This
+limit is approximately equivalent to the network load due to a new connection,
</pre>
<p>I think that I agree with Ian.  We don't run timers that slowly for ICE any more anyway, and setting a fixed value (wishy-washy 2119 language notwithstanding), is a real issue.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170161824">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+The endpoint MAY send additional PATH_CHALLENGE frames to handle packet loss,
+but is subject to the following limit to avoid excessive network load: an
+endpoint SHOULD NOT send more than one PATH_CHALLENGE frame in 200ms.  This
+limit is approximately equivalent to the network load due to a new connection,
+and is based on the initial Handshake Timeout defined in {{QUIC-RECOVERY}}.
+
+The endpoint MUST use fresh random data in every PATH_CHALLENGE frame so that it
+can associate the peer&#39;s response with the causative PATH_CHALLENGE.
+
+The endpoint SHOULD abandon path validation after sending some number of
+PATH_CHALLENGE frames or after some time has passed.  When setting this timer,
+implementations are cautioned that the new path could have a longer roundtrip
+time than the original. The endpoint may receive packets containing other frames
+during this period, but a PATH_RESPONSE frame with appropriate data is required
+for the path validation to succeed.
</pre>
<p>Again, the rules are likely the same as for a new handshake.  Maybe say as much for both this and the previous paragraph.</p>
<p>BTW, we're starting to get into a very long section.  Consider sub-headings to break things up a little.  A section on retransmission, timeouts, and path abandonment would seem to be a reasonable subject.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170162227">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +possession of its address after a period of quiescence.
+
+An endpoint MAY bundle PATH_CHALLENGE and PATH_RESPONSE frames with other
+frames, as appropriate.  For instance, an endpoint may pad a packet carrying a
+PATH_CHALLENGE for PMTU discovery, or an endpoint may bundle a PATH_RESPONSE
+with its own PATH_CHALLENGE.
+
+
+### Initiating Connection Migration {#initiating-migration}
+
+A client MAY initiate connection migration to a new local address in one of two
+ways.
+
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server&#39;s reachability from the new address.  Note that since
</pre>
<p>No it doesn't.  A server could lie too.</p>
<p>If we want to do this right, we should try to always verify paths before using them. Obviously, when an endpoint migrates without its knowledge, that's not going to happen, so we would need to make allowances for that, but this says that it's OK to just move to a new address and start sending.</p>
<p>This is a big departure from existing systems.  ICE always verifies.  TCP always verifies.</p>
<p>I think that the important distinction is choice.  A client that is moved (because the network moves or rebinds) can keep sending because it's no different to route change in the network.  The client didn't move itself, it was moved.  But if the client decides to use a different network interface (wifi vs. cellular, for example), then we're into the MUST-validate territory.  I think that you need to move that distinction up into the introductory material.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170162413">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +with its own PATH_CHALLENGE.
+
+
+### Initiating Connection Migration {#initiating-migration}
+
+A client MAY initiate connection migration to a new local address in one of two
+ways.
+
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server&#39;s reachability from the new address.  Note that since
+acknowledgments may be received on any path, return reachability on the new path
+is not established. To establish return reachability on the new path, a client
+MAY concurrently initiate path validation {{migrate-validate}} on the new path.
+
+Alternatively, the client may probe for server reachability from the new local
</pre>
<p>s/may/could/</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170162437">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+### Initiating Connection Migration {#initiating-migration}
+
+A client MAY initiate connection migration to a new local address in one of two
+ways.
+
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server&#39;s reachability from the new address.  Note that since
+acknowledgments may be received on any path, return reachability on the new path
+is not established. To establish return reachability on the new path, a client
+MAY concurrently initiate path validation {{migrate-validate}} on the new path.
+
+Alternatively, the client may probe for server reachability from the new local
+address first using path validation {{migrate-validate}} and migrate the
+connection to the new address at a later time.  Failure of path validation
</pre>
<p>s/at a later time/later/</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170162544">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+A client MAY initiate connection migration to a new local address in one of two
+ways.
+
+The client may immediately migrate the connection by sending all packets from
+the new local address.  Receiving acknowledgments for this data serves as proof
+of the server&#39;s reachability from the new address.  Note that since
+acknowledgments may be received on any path, return reachability on the new path
+is not established. To establish return reachability on the new path, a client
+MAY concurrently initiate path validation {{migrate-validate}} on the new path.
+
+Alternatively, the client may probe for server reachability from the new local
+address first using path validation {{migrate-validate}} and migrate the
+connection to the new address at a later time.  Failure of path validation
+simply means that the new local address is not usable for this connection and
+should not be fatal to the connection when alternative local addresses are
</pre>
<p>s/connection and should not be fatal [...]/connection.  Failure to validate a path does not cause the connection to end unless there are no valid alternative paths available./</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170162661">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +is not established. To establish return reachability on the new path, a client
+MAY concurrently initiate path validation {{migrate-validate}} on the new path.
+
+Alternatively, the client may probe for server reachability from the new local
+address first using path validation {{migrate-validate}} and migrate the
+connection to the new address at a later time.  Failure of path validation
+simply means that the new local address is not usable for this connection and
+should not be fatal to the connection when alternative local addresses are
+available.
+
+A client migrating to a new local address SHOULD use a new connection ID for
+packets sent from that address, see {{migration-linkability}} for further
+discussion.
+
+A client MUST NOT initiate connection migration before the handshake is
+finished and the client has 1-RTT keys.
</pre>
<p>Another case where the distinction between voluntary and involuntary migration is important.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170162721">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +should not be fatal to the connection when alternative local addresses are
+available.
+
+A client migrating to a new local address SHOULD use a new connection ID for
+packets sent from that address, see {{migration-linkability}} for further
+discussion.
+
+A client MUST NOT initiate connection migration before the handshake is
+finished and the client has 1-RTT keys.
+
+
+### Responding to Connection Migration
+
+A server may receive a packet from a new client address at any time during the
+connection after the handshake is complete. If the packet is decryptable, the
+client may be either probing from a new address or migrating immediately, as
</pre>
<p>s/decryptable/authenticated/<br>
s/may/could/ or s/may/might/</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170163063">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-Due to variations in path latency or packet reordering, packets from different
-source addresses might be reordered.  The packet with the highest packet number
-MUST be used to determine which path to use.  Endpoints also need to be prepared
-to receive packets from an older source address.
+A server MAY skip validation of a client address that it considers to be already
+valid.
</pre>
<p>Wow, this invites all sorts of speculation.  I think that you need more explanation here.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170163134">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+Note that the server MAY send data to an unvalidated client address, but it MUST
+protect against potential attacks as described in {{address-spoofing}} and
+{{on-path-spoofing}}.
+
+If a non-probing packet is received from a new client address but with a packet
+number that is not the largest seen thus far, the server must process the packet
</pre>
<p>s/must/can/</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170163177">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+Note that the server MAY send data to an unvalidated client address, but it MUST
+protect against potential attacks as described in {{address-spoofing}} and
+{{on-path-spoofing}}.
+
+If a non-probing packet is received from a new client address but with a packet
+number that is not the largest seen thus far, the server must process the packet
+as usual, but it MUST ignore this client address under the assumption that it is
+not the client&#39;s most recent address.
</pre>
<p>Some explanation as to why here (the client might have migrated twice), would be good.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170163309">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+Note that the server MAY send data to an unvalidated client address, but it MUST
+protect against potential attacks as described in {{address-spoofing}} and
+{{on-path-spoofing}}.
+
+If a non-probing packet is received from a new client address but with a packet
+number that is not the largest seen thus far, the server must process the packet
+as usual, but it MUST ignore this client address under the assumption that it is
+not the client&#39;s most recent address.
+
+After verifying a new client address, the server SHOULD update any address
+validation tokens ({{address-validation}}) that it has issued to the client if
+those are no longer valid based on the changed address.
</pre>
<p>What does update mean?  Does that mean sending them again?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170163883">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+It is possible that the client is spoofing its source address to cause the
+server to send excessive amounts of data to an unwilling host.  If the server
+sends significantly more data than the client, connection migration might be
+used to amplify the volume of data that an attacker can generate toward a
+victim.
+
+Thus, on receiving and decrypting a packet from an unvalidated address, the
+server MUST immediately validate the client&#39;s new address to confirm the
+client&#39;s possession of the new address.
+
+Until a client&#39;s address is deemed valid, the server MUST limit the rate at
+which it sends data to this address.  The server MUST NOT send more than 4 * MSS
</pre>
<p>Everything that Ian said, except that I don't understand why 2xMinCWND.  Seems equally arbitrary.  MinCWND on the assumption of a default RT[TO] would be more defensible.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170164115">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+After successful validation of the client&#39;s new address, the server SHOULD reset
+its congestion controller and roundtrip time estimator prior to sending any
+further non-probing packets.
+
+An endpoint MUST NOT restore its send rate unless it is reasonably sure that the
+path is the same as the previous path.  For instance, a change in the client&#39;s
+port number is likely indicative of a rebinding in a middlebox and not a
+complete change in path.  This determination likely depends on heuristics, which
+could be imperfect; if the new path capacity is significantly reduced,
+ultimately this relies on the congestion controller responding to congestion
+signals and reducing send rates appropriately.
+
+There may be apparent reordering at the receiver when an endpoint sends data and
+probes from/to multiple addresses during the migration period, since the two
+resulting paths may have different rountrip times.  A receiver of packets on
</pre>
<p>roudtrip</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170164271">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1735,9 +1829,9 @@ state to draining, but it otherwise has no impact.
 An endpoint could receive packets from a new source address, indicating a
 connection migration ({{migration}}), while in the closing period. An endpoint
 in the closing state MUST strictly limit the number of packets it sends to this
-new address as though the address were not validated (see {{migrate-validate}}).
-A server in the closing state MAY instead choose to discard packets received
-from a new source address.
+new address since the address is not validated (see {{migrate-validate}}). A
</pre>
<p>s/since/until<br>
s/not //</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-98806374">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2ezrfbX0Lsg_RmNL76B7F9Bncy5ks5tXj6wgaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7-VbvQHNeE2ocsExKUVELi7lS_Qks5tXj6wgaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-98806374"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-98806374"}}}</script>
----==_mimepart_5a8f98b045112_573f2b1c1144aec861015a--


From nobody Thu Feb 22 22:36:26 2018
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 A21FC124B0A for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 22:36:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 iq-_YJTo1qpQ for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 22:36:23 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 373BF124234 for <quic-issues@ietf.org>; Thu, 22 Feb 2018 22:36:23 -0800 (PST)
Date: Thu, 22 Feb 2018 22:36:21 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519367781; bh=yl0yCrPz5pmAXFBqbCLEOW7iWvij2UYeNWdO3FBIH+I=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=QEWY33xmah4p5IUlEW1x6VxXya0s3NbqxLHVZ3hV+TupJjigLx2MsSHV4/k5CXJPw D0NX3C+mOyBbJqYlCCxw8IyFGknv3T2SxBC6NwuvKEVEl0MKmzBADqugbGoLLMEbn5 7yZDZea7geFpm0pwUixi4QVJFRlJ0bWuZNe9OyF8=
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/push/2352592857@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8fb665eeac9_3d273fdab2d20f38281795"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/3IIZqBmuYy9uLkWMLv3yv11TJto>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 06:36:25 -0000

----==_mimepart_5a8fb665eeac9_3d273fdab2d20f38281795
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@marten-seemann pushed 1 commit.

b077776  Ian's comment


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1120/files/4413a91eb44ffebac613249cfeeba3249d7a911f..b077776de554ac3908e9cb45c218ba578d1bc673

----==_mimepart_5a8fb665eeac9_3d273fdab2d20f38281795
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/marten-seemann" class="user-mention">@marten-seemann</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/b077776" class="commit-link">b077776</a>  Ian&#39;s comment</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1120/files/4413a91eb44ffebac613249cfeeba3249d7a911f..b077776de554ac3908e9cb45c218ba578d1bc673">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5ZUh6PQv12IO5h0lPAKZcYxrERPks5tXlxlgaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqw2cBDhAhJSKI2M2uJaVD-26XITcks5tXlxlgaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120/files/4413a91eb44ffebac613249cfeeba3249d7a911f..b077776de554ac3908e9cb45c218ba578d1bc673"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@marten-seemann pushed 1 commit in #1120"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120/files/4413a91eb44ffebac613249cfeeba3249d7a911f..b077776de554ac3908e9cb45c218ba578d1bc673"}}}</script>

----==_mimepart_5a8fb665eeac9_3d273fdab2d20f38281795--


From nobody Thu Feb 22 22:36:38 2018
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 AE3B9126FDC for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 22:36:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 ikjMUkaAjbvx for <quic-issues@ietfa.amsl.com>; Thu, 22 Feb 2018 22:36:36 -0800 (PST)
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 55F35124234 for <quic-issues@ietf.org>; Thu, 22 Feb 2018 22:36:36 -0800 (PST)
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=hTSoV4HGQMrK4gfHTOz830AW4Bg=; b=S3OrQLXyUN9VYkQ7 Ch/kNpLID4UgHfnlwDU4/JwkWKvzYCr7T0zu1K3zlqvBjwAd0kfp4pCkRqVMgE0r DrVUwKyLFEQLMFapdXLHeD8yFH29UFhHnwuD6DNl4cuY9zKS6pZ+uSBHf2a9/9Ev 75qkrZ4Pb3hvs/dvrFnodJAUJiY=
Received: by filter0483p1las1.sendgrid.net with SMTP id filter0483p1las1-18471-5A8FB672-10 2018-02-23 06:36:34.802540888 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0016p1iad2.sendgrid.net (SG) with ESMTP id EsIzIoC3TxK9bsZLiduWSQ for <quic-issues@ietf.org>; Fri, 23 Feb 2018 06:36:34.668 +0000 (UTC)
Date: Fri, 23 Feb 2018 06:36:34 +0000 (UTC)
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3dcf891154603f9ceb1a88558f161e75bfadd29692cf0000000116a7787292a169ce11cf93ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/review/98822492@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8fb6728bae1_47de2aac69c10ecc2743ec"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak08LNrq1Aez/em5Mc92i7wUIsTAm5mdXNHlZ0 uw5mfMIFbbmurLZoY/nFi0yXRJAPBx3Gn6505pUXo69G7OfD00KHj0+bFUQXqufLM9tNNkZButNFod lSFNmS5EggUA3qcMb3MdA3VZ0CFBtrBjEIK3LCQ1f0i5y8Vp2XHtpmIbfd/BqwcekzD6lcsaytjoft Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/rarNzJj8KB_JPGtL2dTkblFsRPw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 06:36:37 -0000

----==_mimepart_5a8fb6728bae1_47de2aac69c10ecc2743ec
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

marten-seemann commented on this pull request.



> @@ -486,9 +486,21 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+\[\[RFC editor: please remove the Google QUIC Demultipexing bit before
+publication.]]
+
+Google QUIC Demultipexing Bit:
+
+: The fifth bit (0x8) of octet 0 is set to 0. This allows implementations of
+  Google QUIC to distinguish Google QUIC packets from short header packets sent
+  by a client.

Updated.

-- 
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/1120#discussion_r170176064
----==_mimepart_5a8fb6728bae1_47de2aac69c10ecc2743ec
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@marten-seemann</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r170176064">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -486,9 +486,21 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+\[\[RFC editor: please remove the Google QUIC Demultipexing bit before
+publication.]]
+
+Google QUIC Demultipexing Bit:
+
+: The fifth bit (0x8) of octet 0 is set to 0. This allows implementations of
+  Google QUIC to distinguish Google QUIC packets from short header packets sent
+  by a client.
</pre>
<p>Updated.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r170176064">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqy9qznq7ElCdyMceaIXwofzWXJikks5tXlxygaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0t4qkbCi_OfNx3-J_VgECzbrcwtks5tXlxygaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r170176064"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@marten-seemann commented on #1120"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120#discussion_r170176064"}}}</script>
----==_mimepart_5a8fb6728bae1_47de2aac69c10ecc2743ec--


From nobody Fri Feb 23 01:12:24 2018
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 4B5C41270A0 for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 01:12:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 tP9lQ61zNzm4 for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 01:12:22 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E2871243FE for <quic-issues@ietf.org>; Fri, 23 Feb 2018 01:12:22 -0800 (PST)
Date: Fri, 23 Feb 2018 01:12:21 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519377141; bh=G4VDUyu3CV36ZGWiw9cPPqp1K5rWcJ7Q/P/c7FeUdss=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=qQm212nCA3DYXXsaW+fnwEc9oBd9g2OaUp9YjTpODVouEFRG88bkzyLXojkR7Yf6j yQWOUYEv0uxeWroUjmw03NXijnGX/hqxAhZ7F9tRnxwGxvuxW2nYOYe2noTyia6o4M 5kYrG9ItLsqqx5p2bSGwejjRs22CbQp1+3CIaw3E=
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8a9f040c512eaf6d74a30e1667e7ed677a0b06ad92cf0000000116a79cf592a169ce11dc3359@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1137@github.com>
Subject: [quicwg/base-drafts] add an error code for rejecting new connections (#1137)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a8fdaf53dfa4_79a92aace801eec829911"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
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/O0fTTvyeFdhbXuhDscAmJ6qb7sE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 09:12:23 -0000

----==_mimepart_5a8fdaf53dfa4_79a92aace801eec829911
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit


You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1137

-- Commit Summary --

  * add a SERVER_BUSY error code

-- File Changes --

    M draft-ietf-quic-transport.md (10)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1137.patch
https://github.com/quicwg/base-drafts/pull/1137.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/1137

----==_mimepart_5a8fdaf53dfa4_79a92aace801eec829911
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit



<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1137'>https://github.com/quicwg/base-drafts/pull/1137</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>add a SERVER_BUSY error code</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1137/files#diff-0">draft-ietf-quic-transport.md</a>
    (10)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1137.patch'>https://github.com/quicwg/base-drafts/pull/1137.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1137.diff'>https://github.com/quicwg/base-drafts/pull/1137.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1137">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0dv4nagc_ZoTocLBFh5qKKN2Kilks5tXoD1gaJpZM4SQlMO">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8wl0Jcp5OWZgGL5hdugcj_xIuBxks5tXoD1gaJpZM4SQlMO.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1137"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"add an error code for rejecting new connections (#1137)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1137"}}}</script>

----==_mimepart_5a8fdaf53dfa4_79a92aace801eec829911--


From nobody Fri Feb 23 05:31:28 2018
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 077D312E057 for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 05:31:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.607
X-Spam-Level: 
X-Spam-Status: No, score=-0.607 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 HEEOma-imwmr for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 05:31:25 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 7C38E12E045 for <quic-issues@ietf.org>; Fri, 23 Feb 2018 05:31:25 -0800 (PST)
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=n+CE3Ot972NlU8JXg2XLi+lnK10=; b=d3Y4WVPKfDY4duTP ZyX3bEQYDfH2EOnGKyq+RVbB/y70ktXyGV1JENs7vANtw/JbGMwo5sG6KtPExA0E 7h2wneIU04tkSMk8FP1eQjkXxmmgta1KCHlBpZmn/SSbjcfresskayiTkYIrRsZz tglm680a3ECyho3LMT9JeJKyoVw=
Received: by filter0259p1las1.sendgrid.net with SMTP id filter0259p1las1-21593-5A9017AB-38 2018-02-23 13:31:23.746459357 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0006p1iad2.sendgrid.net (SG) with ESMTP id -1vLNhZ0Q4uvYTpx4nMHIQ for <quic-issues@ietf.org>; Fri, 23 Feb 2018 13:31:23.610 +0000 (UTC)
Date: Fri, 23 Feb 2018 13:31:23 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfe6150016fbb4c09c9148d2a0d1a71204247149692cf0000000116a7d9aa92a169ce11cf93ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/review/98911671@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a9017aa2b80c_43f3fc2846f0f28829b8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2cIng9QNnFs6hQVXGzKfbDrPk0YEdoZpqsXj eFqoWfWiaZA61w2XHXiwVC9woDGxeNjSKK/RXXFmiGdmNhA35h8avYVl/Wnql/FACkE7pleG0eStfU JL76544XM5zCiy3slNPaqj4HUwTapvj8/aDUWvBFFVPTAQXsRtwHfcFJAYrpipDVdEacAtusIcqULk A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/K85hlrYIKHeldE84LNIZUviQbHA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 13:31:27 -0000

----==_mimepart_5a9017aa2b80c_43f3fc2846f0f28829b8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ianswett commented on this pull request.



> @@ -486,9 +486,18 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+Google QUIC Demultipexing Bit:
+
+: The fifth bit (0x8) of octet 0 is set to 0. This allows implementations of
+  Google QUIC to distinguish Google QUIC packets from short header packets sent
+  by a client.
+  The special interpretation of this bit SHOULD be removed from this

In an ideal world, we'd be able to move onto this and then start greasing later after GQUIC has been deprecated.  In reality, I suspect we'll either need a mechanism not to grease certain codepoints in the short header or not to grease at all.  I tend to favor the former, since I think it's generally useful(ie: for WebRTC).

-- 
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/1120#discussion_r170251115
----==_mimepart_5a9017aa2b80c_43f3fc2846f0f28829b8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ianswett</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r170251115">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -486,9 +486,18 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+Google QUIC Demultipexing Bit:
+
+: The fifth bit (0x8) of octet 0 is set to 0. This allows implementations of
+  Google QUIC to distinguish Google QUIC packets from short header packets sent
+  by a client.
+  The special interpretation of this bit SHOULD be removed from this
</pre>
<p>In an ideal world, we'd be able to move onto this and then start greasing later after GQUIC has been deprecated.  In reality, I suspect we'll either need a mechanism not to grease certain codepoints in the short header or not to grease at all.  I tend to favor the former, since I think it's generally useful(ie: for WebRTC).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r170251115">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1Go3yfi6HNSzE0jgHMoqVa1Ed9bks5tXr2qgaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7nMaELpV1mVDrH2pJl5KjaqqAsvks5tXr2qgaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r170251115"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett commented on #1120"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120#discussion_r170251115"}}}</script>
----==_mimepart_5a9017aa2b80c_43f3fc2846f0f28829b8--


From nobody Fri Feb 23 09:21:29 2018
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 CCACC12008A for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 09:21:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 vGWOL2vNanwB for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 09:21:26 -0800 (PST)
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 19372124B0A for <quic-issues@ietf.org>; Fri, 23 Feb 2018 09:21:26 -0800 (PST)
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=eMyr/OywcQ6yJ/wKwIpJZwex4E8=; b=lSKxPTgoUtE+Saji NtLgs+yEwjftZEk9bixFq2GCol7BHebBsnDrBNoBhHINAm2+11fG+65/1Nhx/Hv2 +xZvbgbEUm1cEbjSQLkKVZ/141/JKHmkFFgxxTMoST+tueU4H8Mc1SpzEz7u4+WH 9z9ITi8HaZzW6QTgJewjNuOo6aE=
Received: by filter0305p1iad2.sendgrid.net with SMTP id filter0305p1iad2-18071-5A904D94-28 2018-02-23 17:21:24.657801875 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id cVo0XhDkRnqc0utfO-tTnw for <quic-issues@ietf.org>; Fri, 23 Feb 2018 17:21:24.638 +0000 (UTC)
Date: Fri, 23 Feb 2018 17:21:24 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab76f487a7fec4be6b47461b1c7d82cb37a27a681b92cf0000000116a80f9392a169ce11cfb1dc@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1121/368077293@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1121@github.com>
References: <quicwg/base-drafts/issues/1121@github.com>
Subject: Re: [quicwg/base-drafts] Separate QCRAM streams (#1121)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a904d937ae02_2db53fa1a698cf38155698"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0BM4Qo5/cDLKpA7UI34sm0OePbqUr3U22rQK kVOIdx9RkOUVPqiRKWrsPDnQ3vZ5VtmGEH5B+8pkzUSnnn2ta/qYulESR6pRvIwAcdiHL5AmIIk77f BWlamQCXIk4tT8yDdfJwla1XHKQ3BBrPVhhG3h1yeg9MMeHlW13F2oScg37RKBnfe3PBYZ0kddTy1g w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/4oScUsrWardlZEmApk7GqCZJOqo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 17:21:28 -0000

----==_mimepart_5a904d937ae02_2db53fa1a698cf38155698
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I like the property QMIN checkpoints introduced where the encoder decides when the decoder advertises synchronization, rather than the decoder advertising periodically.  This aligns with our design principle of having the smarts in the encoder and the decoder is just following along.  We could use HEADER blocks to signal these groups on the update stream.  This is symmetric with request streams, which is a plus, but it doesn't provide a mechanism to leave a 'checkpoint' open for more than one request.  If we feel like this is important we could borrow some of the checkpoint commands from QMIN (Insert Entry, Reuse Entry, Flush).

I think it's easier to write a decoder that doesn't have to deal with partial instructions and saving state, so I do prefer having some framing, but I may be selfish since that's how my decoder works and I just don't want to change it.  We could possibly simulate it both ways and see how much wire overhead we're paying for code simplicity.



-- 
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/1121#issuecomment-368077293
----==_mimepart_5a904d937ae02_2db53fa1a698cf38155698
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I like the property QMIN checkpoints introduced where the encoder decide=
s when the decoder advertises synchronization, rather than the decoder adve=
rtising periodically.  This aligns with our design principle of having the =
smarts in the encoder and the decoder is just following along.  We could us=
e HEADER blocks to signal these groups on the update stream.  This is symme=
tric with request streams, which is a plus, but it doesn't provide a mechan=
ism to leave a 'checkpoint' open for more than one request.  If we feel lik=
e this is important we could borrow some of the checkpoint commands from QM=
IN (Insert Entry, Reuse Entry, Flush).</p>
<p>I think it's easier to write a decoder that doesn't have to deal with pa=
rtial instructions and saving state, so I do prefer having some framing, bu=
t I may be selfish since that's how my decoder works and I just don't want =
to change it.  We could possibly simulate it both ways and see how much wir=
e overhead we're paying for code simplicity.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1121#issuecomment-368077293">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqz_aWn7reBApaS=
Lj9ouRmgmtLeRFks5tXvOTgaJpZM4SM_69">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4iMO1JfLrSVXO5l=
gqjlvNJpvzCdks5tXvOTgaJpZM4SM_69.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1121#issuecomment-368077293"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@afrind in #1121: I like the pro=
perty QMIN checkpoints introduced where the encoder decides when the decode=
r advertises synchronization, rather than the decoder advertising periodica=
lly.  This aligns with our design principle of having the smarts in the enc=
oder and the decoder is just following along.  We could use HEADER blocks t=
o signal these groups on the update stream.  This is symmetric with request=
 streams, which is a plus, but it doesn't provide a mechanism to leave a 'c=
heckpoint' open for more than one request.  If we feel like this is importa=
nt we could borrow some of the checkpoint commands from QMIN (Insert Entry,=
 Reuse Entry, Flush).\r\n\r\nI think it's easier to write a decoder that do=
esn't have to deal with partial instructions and saving state, so I do pref=
er having some framing, but I may be selfish since that's how my decoder wo=
rks and I just don't want to change it.  We could possibly simulate it both=
 ways and see how much wire overhead we're paying for code simplicity.\r\n\=
r\n"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-=
drafts/issues/1121#issuecomment-368077293"}}}</script>=

----==_mimepart_5a904d937ae02_2db53fa1a698cf38155698--


From nobody Fri Feb 23 10:20:25 2018
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 3F4F8126C2F for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 10:20:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 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_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 CFjUd90t3vJI for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 10:20:22 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 7659F1242F7 for <quic-issues@ietf.org>; Fri, 23 Feb 2018 10:20:22 -0800 (PST)
Date: Fri, 23 Feb 2018 10:20:21 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519410021; bh=H9hmy26vIBPLAy9ttZxlc/CX5VMmWaTI3nnEwupbMy8=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=BJK1MN+Zj7d4WhfIkQB2B8bWbaAssDa3YmaQsR/st8JI/1cIMLFab+2C9r6vsMuzG RagNhfU235T4dvmy8KOoBn3v3ZJjxGdk4LdtAKrN1qMuE4e76U6ovyi9+WqJDJfYIR QXWl7Tk99lqzwwwNKxi3QqOMeZX/CVwkkUT5kxkc=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfe0b55953949282055e2e2779390d68afd257ec192cf0000000116a81d6592a169ce11dea75a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1138@github.com>
Subject: [quicwg/base-drafts] QCRAM encoding requires two passes (#1138)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a905b655cb76_3e513fd2ee9f0f2868571"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/DcXJ-VBlwg0S-DFvuOMHgxzi24Q>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 18:20:24 -0000

----==_mimepart_5a905b655cb76_3e513fd2ee9f0f2868571
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

According to the spec "Base index is the cumulative number of entries added to the dynamic table prior to encoding the current block, including any entries already evicted."

However if you try to make a single pass encoder, you may end up with references to headers inserted while encoding the current block, which will be larger than the encoded base.  The hybrid representation would be negative, and HPACK cannot encode negative numbers.

```
encodedBase = baseIndex
writeBaseIndex(encodedBase, requestStream)
# save space for Depends
for h in headers:
  absIndex = getAbsoluteIndex(h)
  if absIndex == 0:
    if shouldIndex(h):
      absIndex = writeTableUpdate(h, controlStream)
    else:
      writeLiteral(h, requestStream)
      continue
  hybridIndex = encodedBase - absIndex
  # oops, absIndex may be larger than encodedBase
  writeIndexRef(hybridIndex, requestStream)
 ```

The only solution to implement the draft as specific is to make two passes, one that performs all necessary table inserts to get the right value of Base Index, and another to encode all the references relative to Base Index.

My QCRAM prototype did something bizarre to make this work in a single pass (https://goo.gl/nghK89) - using the maximum length of the dynamic table (MAX_HEADER_TABLE_SIZE / 32) to normalize negative numbers.  With the default maximum of 4KB, the first hybrid index after encodedBase is 128, then 127 and so on.

-- 
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/1138
----==_mimepart_5a905b655cb76_3e513fd2ee9f0f2868571
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>According to the spec "Base index is the cumulative number of entries added to the dynamic table prior to encoding the current block, including any entries already evicted."</p>
<p>However if you try to make a single pass encoder, you may end up with references to headers inserted while encoding the current block, which will be larger than the encoded base.  The hybrid representation would be negative, and HPACK cannot encode negative numbers.</p>
<pre><code>encodedBase = baseIndex
writeBaseIndex(encodedBase, requestStream)
# save space for Depends
for h in headers:
  absIndex = getAbsoluteIndex(h)
  if absIndex == 0:
    if shouldIndex(h):
      absIndex = writeTableUpdate(h, controlStream)
    else:
      writeLiteral(h, requestStream)
      continue
  hybridIndex = encodedBase - absIndex
  # oops, absIndex may be larger than encodedBase
  writeIndexRef(hybridIndex, requestStream)
</code></pre>
<p>The only solution to implement the draft as specific is to make two passes, one that performs all necessary table inserts to get the right value of Base Index, and another to encode all the references relative to Base Index.</p>
<p>My QCRAM prototype did something bizarre to make this work in a single pass (<a href="https://goo.gl/nghK89" rel="nofollow">https://goo.gl/nghK89</a>) - using the maximum length of the dynamic table (MAX_HEADER_TABLE_SIZE / 32) to normalize negative numbers.  With the default maximum of 4KB, the first hybrid index after encodedBase is 128, then 127 and so on.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1138">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5VHdwEfpS4eScIWeirSn8nT1yapks5tXwFlgaJpZM4SRR4M">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1XGShLfhUFn-MRgaolTyaA8LsYkks5tXwFlgaJpZM4SRR4M.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1138"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"QCRAM encoding requires two passes (#1138)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1138"}}}</script>
----==_mimepart_5a905b655cb76_3e513fd2ee9f0f2868571--


From nobody Fri Feb 23 10:21:27 2018
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 6FBC9127AD4 for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 10:21:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 jZ-g5L2HX-zB for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 10:21:24 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 274EE126C2F for <quic-issues@ietf.org>; Fri, 23 Feb 2018 10:21:24 -0800 (PST)
Date: Fri, 23 Feb 2018 10:21:23 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519410083; bh=/jLH5WjKvpSNmKRqSbYWPkgyyxB0WD+ch3xNxv4Nsx4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=0vckNbXiubcReObiin3IaP+3AoT/c3RMCjbbjnzcaGAAHWlBrY2UxLv8bioAvIo/P oJqqk3LoPUtTOOB7MxBQKFltPDhsbgmd4dAxPZerqY4K3k7CCM2ue3hKv6qdZeHmNx 87yebq83dY2S4libciSxPoss7bqNPxhiYzJf0DmU=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc9770c6f599169c4131f7cae6a9bb7bd16da72cd92cf0000000116a81da392a169ce11cfbdf1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1125/368094979@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1125@github.com>
References: <quicwg/base-drafts/issues/1125@github.com>
Subject: Re: [quicwg/base-drafts] Remove BLOCKING flag and Depends (#1125)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a905ba34c8d1_1ccc2b25cd060ec8137084"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/c90iJoHjStYM2UvZiH6onBehhkY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 18:21:25 -0000

----==_mimepart_5a905ba34c8d1_1ccc2b25cd060ec8137084
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Filed #1138 

-- 
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/1125#issuecomment-368094979
----==_mimepart_5a905ba34c8d1_1ccc2b25cd060ec8137084
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Filed <a href="https://github.com/quicwg/base-drafts/issues/1138" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="299804506" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1138">#1138</a></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1125#issuecomment-368094979">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-wZ4zaxP3VN4FSitnFD5E7rxL1fks5tXwGjgaJpZM4SNAx7">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq92oEzhLrL1-RY_aUiTPCY7ZI8ixks5tXwGjgaJpZM4SNAx7.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1125#issuecomment-368094979"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #1125: Filed #1138 "}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1125#issuecomment-368094979"}}}</script>
----==_mimepart_5a905ba34c8d1_1ccc2b25cd060ec8137084--


From nobody Fri Feb 23 12:24:34 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 8DFFA124BE8 for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 12:24:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.001
X-Spam-Level: 
X-Spam-Status: No, score=-1.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_NXDOMAIN=0.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 GgkqqCgqQf4h for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 12:24:31 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 39941120724 for <quic-issues@ietf.org>; Fri, 23 Feb 2018 12:24:31 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519417470; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=fm6uFKKhW/enKZBOb75347U+3aTrMS2pRU1pjXBDzSk=; b=eK+oFpNJF9uAfupyk+IAq1tCU/lo7cds+hURoqrVdSMUVvSxzNAV/wqvrR6ybxFGz/a/Nb7v r7eLc6/bqYBUznmx3PG4DZDGjTLxPJuKDpBxyPb++FcUd6vmwCXl43bx3/c+E8YaOdHkkq0/ dvhKRTsCLblyhuNg0Uj225jpN2E=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: ianswett=users.noreply.github.com@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a90787e.7f6adc48ef00-smtp-out-n01; Fri, 23 Feb 2018 20:24:30 -0000 (UTC)
Date: Fri, 23 Feb 2018 12:24:30 -0800
From: ianswett <ianswett@users.noreply.github.com>
Reply-To: ianswett <ianswett@users.noreply.github.com>
To: quic-issues@ietf.org
Message-ID: <5a90787e18f6c_55e72acff6913c148842@hookshot-fe-2cc8887.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 6d0640: Generating Acknowledgements
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a90787e189d1_55e72acff6913c1488314"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XVNKYWCnJE_OpogIewW_0gROntY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 23 Feb 2018 20:24:32 -0000

----==_mimepart_5a90787e189d1_55e72acff6913c1488314
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/ianswett-generating-acks
  Home:   https://github.com/quicwg/base-drafts
  Commit: 6d0640698573dc7bc80b1041a06c90f021d070d0
      https://github.com/quicwg/base-drafts/commit/6d0640698573dc7bc80b1041a06c90f021d070d0
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-02-23 (Fri, 23 Feb 2018)

  Changed paths:
    M draft-ietf-quic-recovery.md

  Log Message:
  -----------
  Generating Acknowledgements



----==_mimepart_5a90787e189d1_55e72acff6913c1488314--


From nobody Fri Feb 23 12:25:03 2018
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 69787124BE8 for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 12:25:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 Gh6mceTMb38e for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 12:25:00 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 11DE7120724 for <quic-issues@ietf.org>; Fri, 23 Feb 2018 12:25:00 -0800 (PST)
Date: Fri, 23 Feb 2018 12:24:59 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519417499; bh=SZg6xwkR8/tmbA7QzzC5hr9MbL4kfYSnb1ncX7XlSGw=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=BoFVyUYwkSiJ6wFsSO70nGpzSBtOYLZNwc/A71JHR4dYZhl3/3mCLG6v+zzgvkC5d wUDiD/OQyaNeTEF15aZFlD/E8ZtTfgWN/Luu99wbLKHywnRBV6L/+9aY+Xvw+T4lNk 5F/GOp7liqVRVkV7UNsHo4VzNs+UVldYl5kGukdQ=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab441ca5a780333c1b85a57b5cbf2d7976c42a745192cf0000000116a83a9b92a169ce11df2f84@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1139@github.com>
Subject: [quicwg/base-drafts] Generating Acknowledgements (#1139)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a90789b41a1f_19d83f89342d8f28683aa"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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/-7zoEmEY13R-yW15eBPWvleB4HY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 20:25:01 -0000

----==_mimepart_5a90789b41a1f_19d83f89342d8f28683aa
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Fixes the remaining portion of #230 
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1139

-- Commit Summary --

  * Generating Acknowledgements

-- File Changes --

    M draft-ietf-quic-recovery.md (43)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1139.patch
https://github.com/quicwg/base-drafts/pull/1139.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/1139

----==_mimepart_5a90789b41a1f_19d83f89342d8f28683aa
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Fixes the remaining portion of <a href="https://github.com/quicwg/base-drafts/issues/230" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="203027786" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/230">#230</a></p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1139'>https://github.com/quicwg/base-drafts/pull/1139</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Generating Acknowledgements</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1139/files#diff-0">draft-ietf-quic-recovery.md</a>
    (43)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1139.patch'>https://github.com/quicwg/base-drafts/pull/1139.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1139.diff'>https://github.com/quicwg/base-drafts/pull/1139.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1139">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7nFA6vaUOcGiE6GRqO6Q7GpdfM1ks5tXx6bgaJpZM4SRbl9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq86DArk_EkZphPZn3o5kU5JYhdxsks5tXx6bgaJpZM4SRbl9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1139"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Generating Acknowledgements (#1139)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1139"}}}</script>

----==_mimepart_5a90789b41a1f_19d83f89342d8f28683aa--


From nobody Fri Feb 23 12:36:57 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 8F3B71205F0 for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 12:36:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.499
X-Spam-Level: *
X-Spam-Status: No, score=1.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_NXDOMAIN=0.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499] autolearn=no 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 N2fZF4-DqeAp for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 12:36:54 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 3D5201201F8 for <quic-issues@ietf.org>; Fri, 23 Feb 2018 12:36:54 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519418213; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=X2kUQPbVz76gnQ6E7d1g7w8jT/vbpK0B9pua+sN9iG8=; b=sh62EJZqvVfILx9NtclkYAaEWDPVa2+OiMOoElcoXrm6wCmvKR3STpB/6adMp4PHkRsFsH5X QX2+4IgACQcgWlcRnY1rWb64wbXCT01I28WcTi+I5cWs9Ss4msdBd0C94cZDZo62b93mj2HS ZpI7sNVd/Qm1VTRimp+rf3h2io0=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: ianswett=users.noreply.github.com@github.com
Received: from github.com (Unknown [192.30.252.38]) by mxa.mailgun.org with ESMTP id 5a907b65.7f690846a780-smtp-out-n02; Fri, 23 Feb 2018 20:36:53 -0000 (UTC)
Date: Fri, 23 Feb 2018 12:36:53 -0800
From: ianswett <ianswett@users.noreply.github.com>
Reply-To: ianswett <ianswett@users.noreply.github.com>
To: quic-issues@ietf.org
Message-ID: <5a907b6553cd2_304d2ad2fa233c1c895d0@hookshot-fe-265448d.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 40ec7f: Update draft-ietf-quic-recovery.md
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a907b65536ca_304d2ad2fa233c1c89430"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/MBLPjBiQyW2uk8ftRg4qFOW3k3Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 23 Feb 2018 20:36:56 -0000

----==_mimepart_5a907b65536ca_304d2ad2fa233c1c89430
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/ianswett-generating-acks
  Home:   https://github.com/quicwg/base-drafts
  Commit: 40ec7f94cc57905d85d06c97261697076514dc18
      https://github.com/quicwg/base-drafts/commit/40ec7f94cc57905d85d06c97261697076514dc18
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-02-23 (Fri, 23 Feb 2018)

  Changed paths:
    M draft-ietf-quic-recovery.md

  Log Message:
  -----------
  Update draft-ietf-quic-recovery.md



----==_mimepart_5a907b65536ca_304d2ad2fa233c1c89430--


From nobody Fri Feb 23 12:37:05 2018
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 EA37D1205F0 for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 12:36:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 sqD1yUbr1_KW for <quic-issues@ietfa.amsl.com>; Fri, 23 Feb 2018 12:36:56 -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 99AC31201F8 for <quic-issues@ietf.org>; Fri, 23 Feb 2018 12:36:56 -0800 (PST)
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=qy/MXaXneSB8A7uyIaHjNz28kuo=; b=mnRzVcVTSYu0X4bM nhhOiFsGBAHfj1hDk9yw7DlDdlkHMaODqVntx6lzOcmLliFzsKEVM0ljqAJny6Gb tQcGjpLQL3xl2UYxeMka8JYaXQ1iQSF0H0GSRl3WNl5WzW1uwi1SmUty6vKszJuo kbxpD2i1vURi7obwH3KrNl6M2eg=
Received: by filter0098p1iad2.sendgrid.net with SMTP id filter0098p1iad2-14070-5A907B67-14 2018-02-23 20:36:55.511719529 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0020p1iad2.sendgrid.net (SG) with ESMTP id _pzHV7KeTDy5dGoAV3RC7w for <quic-issues@ietf.org>; Fri, 23 Feb 2018 20:36:55.515 +0000 (UTC)
Date: Fri, 23 Feb 2018 20:36:55 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1139/push/2354465101@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1139@github.com>
References: <quicwg/base-drafts/pull/1139@github.com>
Subject: Re: [quicwg/base-drafts] Generating Acknowledgements (#1139)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a907b6753a8e_42b92ac918aaaecc970c9"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3zE8ZpUO8Xp4KXQp0IdxgmgGK35oCJT2vwbe bgEc2Bdx6WPz79bAp2ERIbgcOsWtWImAvcj4tbQ9tYKa0IZ10Cxso+vdBKhFrNm0rkJV2OsNUVQPKx RsBOTIRqNy/6MxtrT2sdlnylDj46od1a5aXNcoz8N91oe6RWncvOsZmUcc593zp41NAM+pXOY9PUn9 Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/7B-_c4cZpFn9-p25hHdJsJZQ2YA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Feb 2018 20:36:58 -0000

----==_mimepart_5a907b6753a8e_42b92ac918aaaecc970c9
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@ianswett pushed 1 commit.

40ec7f9  Update draft-ietf-quic-recovery.md


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1139/files/6d0640698573dc7bc80b1041a06c90f021d070d0..40ec7f94cc57905d85d06c97261697076514dc18

----==_mimepart_5a907b6753a8e_42b92ac918aaaecc970c9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/ianswett" class="user-mention">@ianswett</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/40ec7f9" class="commit-link">40ec7f9</a>  Update draft-ietf-quic-recovery.md</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1139/files/6d0640698573dc7bc80b1041a06c90f021d070d0..40ec7f94cc57905d85d06c97261697076514dc18">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8YQ-15VsalH8yX8rvrRwzeB5-bbks5tXyFngaJpZM4SRbl9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6KvlAfg7bEYB-f_uGsGzg04LrRLks5tXyFngaJpZM4SRbl9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1139/files/6d0640698573dc7bc80b1041a06c90f021d070d0..40ec7f94cc57905d85d06c97261697076514dc18"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett pushed 1 commit in #1139"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1139/files/6d0640698573dc7bc80b1041a06c90f021d070d0..40ec7f94cc57905d85d06c97261697076514dc18"}}}</script>

----==_mimepart_5a907b6753a8e_42b92ac918aaaecc970c9--


From nobody Sat Feb 24 11:30:14 2018
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 EBBE5127275 for <quic-issues@ietfa.amsl.com>; Sat, 24 Feb 2018 11:30:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.998
X-Spam-Level: 
X-Spam-Status: No, score=-6.998 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 2kS4aFUBffgK for <quic-issues@ietfa.amsl.com>; Sat, 24 Feb 2018 11:30:10 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext5.iad.github.net [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 34CD91200B9 for <quic-issues@ietf.org>; Sat, 24 Feb 2018 11:30:10 -0800 (PST)
Date: Sat, 24 Feb 2018 11:30:09 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519500609; bh=PxW8sd5p/W00VrRD/9ovrDPvD3GNqgv9VYOrij1lV/U=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=q0oKucnbdIP2y9m2erW0VWoQQWt1pFe0toYn+px1i76nDbrkpT50EyvrAECCj10ql Kl71O1Q1k1e6CJkDn++oYAs4QHhQ9MQnM3X6NHFmTVHGo1RCpLdtZOayS/D35pym96 PnEDAwI3W/rZ+q+TrCzdObPSxTGwKRHoPLxbcHNY=
From: Nick Banks <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe37171a2c0b827027c4fc53d40fe979d7c5d6da692cf0000000116a97f4192a169ce11df2f84@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1139/review/99121026@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1139@github.com>
References: <quicwg/base-drafts/pull/1139@github.com>
Subject: Re: [quicwg/base-drafts] Generating Acknowledgements (#1139)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a91bd416bea6_48523ff2d8e12f349998a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: nibanks
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/Y4fm0JgUFAFigulC2clDJEowu8A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 24 Feb 2018 19:30:12 -0000

----==_mimepart_5a91bd416bea6_48523ff2d8e12f349998a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

nibanks approved this pull request.



> +When an ACK frame is sent, one or more ranges of acknowledged packets may
+be included.  Including older packets reduces the chances previous ACK
+frames were lost, causing spurious retransmits, at the cost of larger acks.
+
+ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send
+an updated ACK frame quickly, in order to prevent the peer from declaring
+a packet as lost.
+
+Below is one recommended approach for determining what packets to include
+in an ACK frame.
+
+#### Track the most recently acknowledged ACK frame
+
+When a packet containing an ACK frame is sent, the largest acked in that
+frame can be saved.  When a packet containing and ACK frame is acknowledged,

I believe this should be `containing and ACK frame` -> `containing an ACK frame`.

-- 
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/1139#pullrequestreview-99121026
----==_mimepart_5a91bd416bea6_48523ff2d8e12f349998a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@nibanks</b> approved this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r170430122">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt; +When an ACK frame is sent, one or more ranges of acknowledged packets may
+be included.  Including older packets reduces the chances previous ACK
+frames were lost, causing spurious retransmits, at the cost of larger acks.
+
+ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send
+an updated ACK frame quickly, in order to prevent the peer from declaring
+a packet as lost.
+
+Below is one recommended approach for determining what packets to include
+in an ACK frame.
+
+#### Track the most recently acknowledged ACK frame
+
+When a packet containing an ACK frame is sent, the largest acked in that
+frame can be saved.  When a packet containing and ACK frame is acknowledged,
</pre>
<p>I believe this should be <code>containing and ACK frame</code> -&gt; <code>containing an ACK frame</code>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99121026">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-Hk-HeAqQQ5R-ix88Te88RfZmWqks5tYGNBgaJpZM4SRbl9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_qwUxQSUASUA9-OuNc6m2GZfC8rks5tYGNBgaJpZM4SRbl9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99121026"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@nibanks approved #1139"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99121026"}}}</script>
----==_mimepart_5a91bd416bea6_48523ff2d8e12f349998a--


From nobody Sat Feb 24 17:20:54 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 EAF331243F6 for <quic-issues@ietfa.amsl.com>; Sat, 24 Feb 2018 17:20:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.499
X-Spam-Level: *
X-Spam-Status: No, score=1.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_NXDOMAIN=0.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499] autolearn=no 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 R5lCpj71A0UM for <quic-issues@ietfa.amsl.com>; Sat, 24 Feb 2018 17:20:48 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 924B31205D3 for <quic-issues@ietf.org>; Sat, 24 Feb 2018 17:20:48 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519521647; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=qh8dCyTfoy8WTA6iDy4EDEfnQqTZkq82tiJrjR3K+0k=; b=GjqrBcNVSx34Ilc/NTlJyrrMoDbSYxAXaAU4YurxZkcnp6DwM78epljfQEzZEJnRnhrvaopv DjIpbcg0sw8S55zbfkafr6exGkgKsezNDRjaLxBUmtLjYsPacFKHUNvaOV/SUM2aLoma50Yj mqHa19LuY1p+om9FG1GANYX2I4Q=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: ianswett=users.noreply.github.com@github.com
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 5a920f6f.7feb144f16f0-smtp-out-n03; Sun, 25 Feb 2018 01:20:47 -0000 (UTC)
Date: Sat, 24 Feb 2018 17:20:46 -0800
From: ianswett <ianswett@users.noreply.github.com>
Reply-To: ianswett <ianswett@users.noreply.github.com>
To: quic-issues@ietf.org
Message-ID: <5a920f6e63fde_7c582ae35cb3bc0c20397f@hookshot-fe-d2afb11.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] c4a80b: Update draft-ietf-quic-recovery.md
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a920f6e6389a_7c582ae35cb3bc0c2038f6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/vqZhn571Kx2Ye0Ifl4czFCuNV4Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Sun, 25 Feb 2018 01:20:50 -0000

----==_mimepart_5a920f6e6389a_7c582ae35cb3bc0c2038f6
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/ianswett-generating-acks
  Home:   https://github.com/quicwg/base-drafts
  Commit: c4a80bc0f69d920ae07326f89048e0c645f37ebd
      https://github.com/quicwg/base-drafts/commit/c4a80bc0f69d920ae07326f89048e0c645f37ebd
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-02-24 (Sat, 24 Feb 2018)

  Changed paths:
    M draft-ietf-quic-recovery.md

  Log Message:
  -----------
  Update draft-ietf-quic-recovery.md



----==_mimepart_5a920f6e6389a_7c582ae35cb3bc0c2038f6--


From nobody Sat Feb 24 17:20:56 2018
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 B9D811205D3 for <quic-issues@ietfa.amsl.com>; Sat, 24 Feb 2018 17:20:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 LxfMkMkLsX2J for <quic-issues@ietfa.amsl.com>; Sat, 24 Feb 2018 17:20:49 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 630341243F3 for <quic-issues@ietf.org>; Sat, 24 Feb 2018 17:20:49 -0800 (PST)
Date: Sat, 24 Feb 2018 17:20:48 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519521648; bh=DK5JI6tElUhJRtryOerBE91Y/V8dppzRgulGFqamoYw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=NlOK09HxaY0n9Q1AL8jgnLqJaSg9EUlMVeo2Aklr9HozokdqQ9I7sn/T2gKDWqrie ZH955tVIpULpRi1EGj6bfoOR1ktkqNutCmDDWwraKYU+lM0inKiVadUdPy7FPkQMip K+RJFOLy1URuOYp2kflhSAf+SSNw0lqP2dMnR2Xo=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1139/push/2356190799@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1139@github.com>
References: <quicwg/base-drafts/pull/1139@github.com>
Subject: Re: [quicwg/base-drafts] Generating Acknowledgements (#1139)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a920f7095031_62743fc9c76baf2873474"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/y46KIMNGzMW-fTVDiIYe9O0vDUw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 01:20:51 -0000

----==_mimepart_5a920f7095031_62743fc9c76baf2873474
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@ianswett pushed 1 commit.

c4a80bc  Update draft-ietf-quic-recovery.md


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1139/files/40ec7f94cc57905d85d06c97261697076514dc18..c4a80bc0f69d920ae07326f89048e0c645f37ebd

----==_mimepart_5a920f7095031_62743fc9c76baf2873474
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/ianswett" class="user-mention">@ianswett</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/c4a80bc" class="commit-link">c4a80bc</a>  Update draft-ietf-quic-recovery.md</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1139/files/40ec7f94cc57905d85d06c97261697076514dc18..c4a80bc0f69d920ae07326f89048e0c645f37ebd">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3DQScIqyQnJfloH382JHx9lRwgYks5tYLVwgaJpZM4SRbl9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-Eh8XsPjh6uGBjmwHKWsg7-gtT1ks5tYLVwgaJpZM4SRbl9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1139/files/40ec7f94cc57905d85d06c97261697076514dc18..c4a80bc0f69d920ae07326f89048e0c645f37ebd"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett pushed 1 commit in #1139"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1139/files/40ec7f94cc57905d85d06c97261697076514dc18..c4a80bc0f69d920ae07326f89048e0c645f37ebd"}}}</script>

----==_mimepart_5a920f7095031_62743fc9c76baf2873474--


From nobody Sat Feb 24 17:22:29 2018
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 6F5481243F3 for <quic-issues@ietfa.amsl.com>; Sat, 24 Feb 2018 17:22:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.454
X-Spam-Level: 
X-Spam-Status: No, score=-5.454 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, 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 Srz19OsZhVMC for <quic-issues@ietfa.amsl.com>; Sat, 24 Feb 2018 17:22:26 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0DE831205D3 for <quic-issues@ietf.org>; Sat, 24 Feb 2018 17:22:26 -0800 (PST)
Date: Sat, 24 Feb 2018 17:22:25 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519521745; bh=g//XP9PryQkrduK9ovmxPlAvDA997a9ScUsPXAPgjsg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=0NUuE+MdpQ0zx19sv4TM/HKH0RdgwntzYXrd6jaWqsCKF6RytDochsvd3U3gahJ34 ThdyR0lB1/GnqXSjOr8OQ7g8GEoMF5PQEtPgs+/HBBwhAAiNxM1EDrB7Rh4jBGw0wn gR7czkQ5zL9NdzRXlUt8Uc30L7+6nsVjXe32KD8A=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab93f842bcade95a0272a8752d88ef9e72fe513a8a92cf0000000116a9d1d192a169ce11df2f84@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1139/c368274747@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1139@github.com>
References: <quicwg/base-drafts/pull/1139@github.com>
Subject: Re: [quicwg/base-drafts] Generating Acknowledgements (#1139)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a920fd164447_1699e3ffb8329cf3450564"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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/WNY0TBML3BYp-wa5_-icRXbMLoM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 01:22:27 -0000

----==_mimepart_5a920fd164447_1699e3ffb8329cf3450564
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Thanks Nick, fixed and I tweaked some of the surrounding text.

-- 
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/1139#issuecomment-368274747
----==_mimepart_5a920fd164447_1699e3ffb8329cf3450564
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Thanks Nick, fixed and I tweaked some of the surrounding text.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1139#issuecomment-368274747">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4mQnGcV-ATHn7EllMJecG-m5WxKks5tYLXRgaJpZM4SRbl9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzCwTSUa1spo_ZOhziG3DSgqKXGFks5tYLXRgaJpZM4SRbl9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1139#issuecomment-368274747"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett in #1139: Thanks Nick, fixed and I tweaked some of the surrounding text."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1139#issuecomment-368274747"}}}</script>
----==_mimepart_5a920fd164447_1699e3ffb8329cf3450564--


From nobody Sun Feb 25 05:50:59 2018
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 097CE126FB3 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 05:50:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 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_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 dl_7tb3FfjNs for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 05:50:56 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 1AF3A120227 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 05:50:55 -0800 (PST)
Date: Sun, 25 Feb 2018 05:50:54 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519566654; bh=Ad+fPRT6O5/uy3qEg3rRHhDplrneNKGF8UR4fsurGzM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=w51DcmILmmcrOIA3MubLi+6x+bL/IB6YpTNSMzX8Jb0ea+9g2tY/PISlhPwElbY+V Juw+YrK3FvQJ8sMSwydIPDfQ+BVGkV4XpQXUWWjqACTqhchOii1fUz0q+sbnH1IS+q sl2sBYPw4wR86Zy3JX/uJPGfUqL/SAPycKmeVOX4=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfea5a3a85534f45373389fef28450391a1a5c29d92cf0000000116aa813e92a169ce11df2f84@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1139/review/99143478@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1139@github.com>
References: <quicwg/base-drafts/pull/1139@github.com>
Subject: Re: [quicwg/base-drafts] Generating Acknowledgements (#1139)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92bf3eee1a2_59212b0a512dcec83115bd"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/75KZ-aSpd6VmDJL_daFU2yM2SAU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 13:50:58 -0000

----==_mimepart_5a92bf3eee1a2_59212b0a512dcec83115bd
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.

Looks fine.

> +the delay does not exceed the maximum ack delay.  QUIC recovery algorithms
+do not assume the peer generates an acknowledgement immediately when
+receiving a second full-sized segment.
+
+Out-of-order packets SHOULD be acknowledged more quickly, in order
+to accelerate loss recovery.  The receiver SHOULD send an immediate
+ACK when it receives a packet that fills in a gap in the packet numbers
+if it has already acknowledged a larger packet number.  If it has not
+sent an acknowledgement for the larger packet and there are no other
+recent gaps, then it may revert to the standard delayed ack algorithm.
+
+### Ack Ranges
+
+When an ACK frame is sent, one or more ranges of acknowledged packets may
+be included.  Including older packets reduces the chances previous ACK
+frames were lost, causing spurious retransmits, at the cost of larger acks.

No, it reduces the impact of those losses.  You can't affect the chance of loss.

> +An acknowledgement MAY be sent for every second full-sized segment,
+as TCP does {{!RFC5681}}, or may be sent less frequently, as long as
+the delay does not exceed the maximum ack delay.  QUIC recovery algorithms
+do not assume the peer generates an acknowledgement immediately when
+receiving a second full-sized segment.
+
+Out-of-order packets SHOULD be acknowledged more quickly, in order
+to accelerate loss recovery.  The receiver SHOULD send an immediate
+ACK when it receives a packet that fills in a gap in the packet numbers
+if it has already acknowledged a larger packet number.  If it has not
+sent an acknowledgement for the larger packet and there are no other
+recent gaps, then it may revert to the standard delayed ack algorithm.
+
+### Ack Ranges
+
+When an ACK frame is sent, one or more ranges of acknowledged packets may

I think at least one range is required, so "may be" is unnecessarily tentative.

> +
+Out-of-order packets SHOULD be acknowledged more quickly, in order
+to accelerate loss recovery.  The receiver SHOULD send an immediate
+ACK when it receives a packet that fills in a gap in the packet numbers
+if it has already acknowledged a larger packet number.  If it has not
+sent an acknowledgement for the larger packet and there are no other
+recent gaps, then it may revert to the standard delayed ack algorithm.
+
+### Ack Ranges
+
+When an ACK frame is sent, one or more ranges of acknowledged packets may
+be included.  Including older packets reduces the chances previous ACK
+frames were lost, causing spurious retransmits, at the cost of larger acks.
+
+ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send

>From [this](https://www.grammarbook.com/punctuation/hyphens.asp), I would say hyphenate "out-of-order," though my wife disagrees.  Your PR, your call.  :-)

> +
+Out-of-order packets SHOULD be acknowledged more quickly, in order
+to accelerate loss recovery.  The receiver SHOULD send an immediate
+ACK when it receives a packet that fills in a gap in the packet numbers
+if it has already acknowledged a larger packet number.  If it has not
+sent an acknowledgement for the larger packet and there are no other
+recent gaps, then it may revert to the standard delayed ack algorithm.
+
+### Ack Ranges
+
+When an ACK frame is sent, one or more ranges of acknowledged packets may
+be included.  Including older packets reduces the chances previous ACK
+frames were lost, causing spurious retransmits, at the cost of larger acks.
+
+ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send

And perhaps "the more out-of-order **the** packets are" would help improve readability.

-- 
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/1139#pullrequestreview-99143478
----==_mimepart_5a92bf3eee1a2_59212b0a512dcec83115bd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<p>Looks fine.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r170453538">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt; +the delay does not exceed the maximum ack delay.  QUIC recovery algorithms
+do not assume the peer generates an acknowledgement immediately when
+receiving a second full-sized segment.
+
+Out-of-order packets SHOULD be acknowledged more quickly, in order
+to accelerate loss recovery.  The receiver SHOULD send an immediate
+ACK when it receives a packet that fills in a gap in the packet numbers
+if it has already acknowledged a larger packet number.  If it has not
+sent an acknowledgement for the larger packet and there are no other
+recent gaps, then it may revert to the standard delayed ack algorithm.
+
+### Ack Ranges
+
+When an ACK frame is sent, one or more ranges of acknowledged packets may
+be included.  Including older packets reduces the chances previous ACK
+frames were lost, causing spurious retransmits, at the cost of larger acks.
</pre>
<p>No, it reduces the impact of those losses.  You can't affect the chance of loss.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r170453552">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt; +An acknowledgement MAY be sent for every second full-sized segment,
+as TCP does {{!RFC5681}}, or may be sent less frequently, as long as
+the delay does not exceed the maximum ack delay.  QUIC recovery algorithms
+do not assume the peer generates an acknowledgement immediately when
+receiving a second full-sized segment.
+
+Out-of-order packets SHOULD be acknowledged more quickly, in order
+to accelerate loss recovery.  The receiver SHOULD send an immediate
+ACK when it receives a packet that fills in a gap in the packet numbers
+if it has already acknowledged a larger packet number.  If it has not
+sent an acknowledgement for the larger packet and there are no other
+recent gaps, then it may revert to the standard delayed ack algorithm.
+
+### Ack Ranges
+
+When an ACK frame is sent, one or more ranges of acknowledged packets may
</pre>
<p>I think at least one range is required, so "may be" is unnecessarily tentative.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r170453670">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt; +
+Out-of-order packets SHOULD be acknowledged more quickly, in order
+to accelerate loss recovery.  The receiver SHOULD send an immediate
+ACK when it receives a packet that fills in a gap in the packet numbers
+if it has already acknowledged a larger packet number.  If it has not
+sent an acknowledgement for the larger packet and there are no other
+recent gaps, then it may revert to the standard delayed ack algorithm.
+
+### Ack Ranges
+
+When an ACK frame is sent, one or more ranges of acknowledged packets may
+be included.  Including older packets reduces the chances previous ACK
+frames were lost, causing spurious retransmits, at the cost of larger acks.
+
+ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send
</pre>
<p>From <a href="https://www.grammarbook.com/punctuation/hyphens.asp" rel="nofollow">this</a>, I would say hyphenate "out-of-order," though my wife disagrees.  Your PR, your call.  :-)</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r170453694">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt; +
+Out-of-order packets SHOULD be acknowledged more quickly, in order
+to accelerate loss recovery.  The receiver SHOULD send an immediate
+ACK when it receives a packet that fills in a gap in the packet numbers
+if it has already acknowledged a larger packet number.  If it has not
+sent an acknowledgement for the larger packet and there are no other
+recent gaps, then it may revert to the standard delayed ack algorithm.
+
+### Ack Ranges
+
+When an ACK frame is sent, one or more ranges of acknowledged packets may
+be included.  Including older packets reduces the chances previous ACK
+frames were lost, causing spurious retransmits, at the cost of larger acks.
+
+ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send
</pre>
<p>And perhaps "the more out-of-order <strong>the</strong> packets are" would help improve readability.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99143478">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-i5vcL-4ZsBth2iZ0MZ04trn7JEks5tYWU-gaJpZM4SRbl9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6V9FK9LKCKB4rZ6zCckOnwwWbjLks5tYWU-gaJpZM4SRbl9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99143478"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1139"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99143478"}}}</script>
----==_mimepart_5a92bf3eee1a2_59212b0a512dcec83115bd--


From nobody Sun Feb 25 05:55:04 2018
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 393B8126FB3 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 05:55:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 RiMLcJkyDpFD for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 05:55:02 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 02C26120227 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 05:55:01 -0800 (PST)
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=T5ebdTPJP8qmJyw4l0IQvI8yPL4=; b=V7K7qJGbUEqjf1Hc hbdswImzOayiid4o+EewTLIFygc9HUJAuEc9dWirNMKfqw/PlY7SEHI1y5ruyqrO rtkW3mcI8SsxIbla15ULMQVDLhcSj4cgYV9sIDUR65nftKMEyncwndXzF3C0zj37 HVMOBE+N9oOoLrgs7wuv7u5dEwk=
Received: by filter0427p1iad2.sendgrid.net with SMTP id filter0427p1iad2-17370-5A92C034-18 2018-02-25 13:55:00.763504712 +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 ismtpd0020p1iad2.sendgrid.net (SG) with ESMTP id GQvhPtTlSBywuVvPYgOz-w for <quic-issues@ietf.org>; Sun, 25 Feb 2018 13:55:00.785 +0000 (UTC)
Date: Sun, 25 Feb 2018 13:55:00 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc9be979f0b0b77a6f9ab5f1c905480bb6013806392cf0000000116aa823492a169ce11dea75a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1138/368311213@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1138@github.com>
References: <quicwg/base-drafts/issues/1138@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM encoding requires two passes (#1138)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92c034b6d39_d483fb3f4d92f285732e6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3dtOYxkJN/CtIqmC0Yz6ryCsZrZqD/eHWGOv 0pEQ95QyJn4naOA8+DQ0eKk78JmyjY2bUgwXHSrlwQGe6GgdR7201cd+I+guBgNRJAYs1bY8E99Dtm 5diiQH2rYlkaib+sCVgBoYhgJq45yY3dbh68xqpiLVjJDXS3T345XD2agZxQYXzuCQ+LBAEKoPoM97 c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/lxOrq9wY6mJKLTG4XODwo42ghug>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 13:55:03 -0000

----==_mimepart_5a92c034b6d39_d483fb3f4d92f285732e6
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

While I agree it's a desirable property to add if we can, I also don't think this is debilitating.  In the worst case, an encoder which must stream could opt to double-encode -- a literal now, and an insert at its leisure if it thinks it will use the entry again.  There's a size penalty, but it's still compliant.

-- 
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/1138#issuecomment-368311213
----==_mimepart_5a92c034b6d39_d483fb3f4d92f285732e6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>While I agree it's a desirable property to add if we can, I also don't t=
hink this is debilitating.  In the worst case, an encoder which must stream=
 could opt to double-encode -- a literal now, and an insert at its leisure =
if it thinks it will use the entry again.  There's a size penalty, but it's=
 still compliant.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1138#issuecomment-368311213">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq6NGkooHPLNwzW=
gIICm9PIHZOagsks5tYWY0gaJpZM4SRR4M">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9I2-6KK1TSIxHZV=
YEWc1ymp_c76ks5tYWY0gaJpZM4SRR4M.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1138#issuecomment-368311213"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1138: While I ag=
ree it's a desirable property to add if we can, I also don't think this is =
debilitating.  In the worst case, an encoder which must stream could opt to=
 double-encode -- a literal now, and an insert at its leisure if it thinks =
it will use the entry again.  There's a size penalty, but it's still compli=
ant."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base=
-drafts/issues/1138#issuecomment-368311213"}}}</script>=

----==_mimepart_5a92c034b6d39_d483fb3f4d92f285732e6--


From nobody Sun Feb 25 05:55:49 2018
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 C8690126FB3 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 05:55:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 QYLk5WOsFble for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 05:55:47 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 269A1120227 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 05:55:47 -0800 (PST)
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=Jzej5T8IZxWtMTESf1k96/DLulU=; b=HuOag07FIIEHPA4a ET/lckhPT4bLE9oI3DUPaYh6QzWtHguVcuRYnn91AoM6TyH2IBTwXnO+f0cuOnzQ xiyxLnq8f7pT092A+euQPQNPJRo8cwEzdn4qjso7dVLqcwZKHcI2Ny+vTADyTNWg /uAb6YfgLVjLQ8quNYozBfk1msA=
Received: by filter0456p1iad2.sendgrid.net with SMTP id filter0456p1iad2-21651-5A92C061-1B 2018-02-25 13:55:45.942858644 +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 ismtpd0003p1iad2.sendgrid.net (SG) with ESMTP id W7x5paKMSJinvNf-s_touA for <quic-issues@ietf.org>; Sun, 25 Feb 2018 13:55:45.897 +0000 (UTC)
Date: Sun, 25 Feb 2018 13:55:46 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf8ff33fa764a1de021e5524f7e1d1f973027da2192cf0000000116aa826192a169ce11df2f84@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1139/review/99143762@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1139@github.com>
References: <quicwg/base-drafts/pull/1139@github.com>
Subject: Re: [quicwg/base-drafts] Generating Acknowledgements (#1139)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92c061ccb50_3e753fa9a0e02f347604ab"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0fbA5uU+FTevBIXWx/JIxgXFzbzH3TrQi33p Q5SccFBnH1KQ2O90aGQi0vjrBSNqG9dzhjFZAamZP+MtM5okQS4xzqW/1gG6a0Tvnfdn6tQXyIuLOU V/vfdvPnx/FnNUTzo2DXNlvUoF9Vzzax2m8CHW1vlL2SklthXWszGOaNYLY0mRb3mixe2Cos0BSvB4 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CoIkiyIfdOCejGmSjsJlbtoD8eI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 13:55:49 -0000

----==_mimepart_5a92c061ccb50_3e753fa9a0e02f347604ab
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

mikkelfj commented on this pull request.



> +ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send
+an updated ACK frame quickly, in order to prevent the peer from declaring
+a packet as lost.
+
+Below is one recommended approach for determining what packets to include
+in an ACK frame.
+
+#### Track the most recently acknowledged ACK frame
+
+When a packet containing an ACK frame is sent, the largest acked in that
+frame is saved.  When a packet containing an ACK frame is acknowledged,
+the receiver stops acknowledging packets less than or equal to the largest
+acked in the sent ACK frame.  This approach is not sensitive to packet loss
+and allows for over 1 round trip of reordering.
+

I like the general clarification. Detail: I hope it is sensitive to loss, otherwise it would be pointless. But perhaps not senstive to loss of ack frames.

-- 
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/1139#pullrequestreview-99143762
----==_mimepart_5a92c061ccb50_3e753fa9a0e02f347604ab
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@mikkelfj</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r170453845">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt; +ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send
+an updated ACK frame quickly, in order to prevent the peer from declaring
+a packet as lost.
+
+Below is one recommended approach for determining what packets to include
+in an ACK frame.
+
+#### Track the most recently acknowledged ACK frame
+
+When a packet containing an ACK frame is sent, the largest acked in that
+frame is saved.  When a packet containing an ACK frame is acknowledged,
+the receiver stops acknowledging packets less than or equal to the largest
+acked in the sent ACK frame.  This approach is not sensitive to packet loss
+and allows for over 1 round trip of reordering.
+
</pre>
<p>I like the general clarification. Detail: I hope it is sensitive to loss, otherwise it would be pointless. But perhaps not senstive to loss of ack frames.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99143762">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyfiSJrgF3upG-p6fpljMIKFoFiDks5tYWZhgaJpZM4SRbl9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_G022lRvBic32Eo3v1C2W6IcdfTks5tYWZhgaJpZM4SRbl9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99143762"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mikkelfj commented on #1139"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99143762"}}}</script>
----==_mimepart_5a92c061ccb50_3e753fa9a0e02f347604ab--


From nobody Sun Feb 25 06:02:45 2018
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 EE173120227 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:02:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 L9UdpNbxfSrH for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:02:41 -0800 (PST)
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 A71CD127010 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 06:02:38 -0800 (PST)
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=OvwPZDqfaMRTAQi5m8dG0ZAuXIg=; b=JeoscdZTcWGXUCKI lV/2rW6WEKNll4Vv6SR+yBEtiMrIhlhqQziChHG/YjPDZ3IZKOwVpGVpPSTyfv1W GCX9deEZPB8r/dGIbSioGrGvkQd02xOAeKYH4nkfQ9vJzbpEECPkQp2+6MdTu71A haXwaA3PdB0HVFiZPg0Q0hbnwMQ=
Received: by filter0617p1las1.sendgrid.net with SMTP id filter0617p1las1-25125-5A92C1FC-22 2018-02-25 14:02:36.982696305 +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 ismtpd0018p1iad2.sendgrid.net (SG) with ESMTP id bKBvouP5R2iEkjuCTEWFfQ for <quic-issues@ietf.org>; Sun, 25 Feb 2018 14:02:36.771 +0000 (UTC)
Date: Sun, 25 Feb 2018 14:02:37 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6129114e4872f42068794c036a4d05f8973f294092cf0000000116aa83fc92a169ce11cfb1dc@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1121/368311710@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1121@github.com>
References: <quicwg/base-drafts/issues/1121@github.com>
Subject: Re: [quicwg/base-drafts] Separate QCRAM streams (#1121)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92c1fcafda7_40823fd0cdd5af38119430"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak30hznnQxsv705n9GObvjS1iarveXQaWw4Peu QlG2jcTIZ1ySECcGK2ES18KrWBuGo6nobDv21CKuiLbXuF8rlUC3YFLYTTsvdrrZS32JpQegHYSJ+L go1SXwGhT10QEyC4aLA5gTCsJVnPoZIIy15hhphNdB3n42LWhRWZNzPqa4E9o7wruho0OyyFQBQES/ Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/AHNcE1Tf3kMP8w-H-nCdBS2ew_A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 14:02:44 -0000

----==_mimepart_5a92c1fcafda7_40823fd0cdd5af38119430
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

That should be relatively easy to instrument -- the wire overhead is the bytes used for an HTTP/QUIC frame header, on a somewhat-less-than-per-request frequency.  Relatively small.  There's perhaps a larger cost in having them be on a shared stream with the other control data, but realistically this should be the bulk of it.

However, there's a difference from QMIN-style checkpoints that's important to remember:  Checkpoints couldn't be used until the end of all checkpoint instructions (and QPACK allowed some flexibility here), while the granularity of consistent state here is on a per-header-entry basis.  I think Martin's key insight here is that putting what is effectively a synchronization boundary here isn't required for consistency.

If we still want it for decoder simplicity, that's a choice we can make.

-- 
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/1121#issuecomment-368311710
----==_mimepart_5a92c1fcafda7_40823fd0cdd5af38119430
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>That should be relatively easy to instrument -- the wire overhead is the=
 bytes used for an HTTP/QUIC frame header, on a somewhat-less-than-per-requ=
est frequency.  Relatively small.  There's perhaps a larger cost in having =
them be on a shared stream with the other control data, but realistically t=
his should be the bulk of it.</p>
<p>However, there's a difference from QMIN-style checkpoints that's importa=
nt to remember:  Checkpoints couldn't be used until the end of all checkpoi=
nt instructions (and QPACK allowed some flexibility here), while the granul=
arity of consistent state here is on a per-header-entry basis.  I think Mar=
tin's key insight here is that putting what is effectively a synchronizatio=
n boundary here isn't required for consistency.</p>
<p>If we still want it for decoder simplicity, that's a choice we can make.=
</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1121#issuecomment-368311710">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq3UlkGmDE08ng0=
PUFI-EMJvgZm0kks5tYWf8gaJpZM4SM_69">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqwwCZFoGUxw9WrKh=
BojysHJAcn7-ks5tYWf8gaJpZM4SM_69.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1121#issuecomment-368311710"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1121: That shoul=
d be relatively easy to instrument -- the wire overhead is the bytes used f=
or an HTTP/QUIC frame header, on a somewhat-less-than-per-request frequency=
.  Relatively small.  There's perhaps a larger cost in having them be on a =
shared stream with the other control data, but realistically this should be=
 the bulk of it.\r\n\r\nHowever, there's a difference from QMIN-style check=
points that's important to remember:  Checkpoints couldn't be used until th=
e end of all checkpoint instructions (and QPACK allowed some flexibility he=
re), while the granularity of consistent state here is on a per-header-entr=
y basis.  I think Martin's key insight here is that putting what is effecti=
vely a synchronization boundary here isn't required for consistency.\r\n\r\=
nIf we still want it for decoder simplicity, that's a choice we can make."}=
],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-draft=
s/issues/1121#issuecomment-368311710"}}}</script>=

----==_mimepart_5a92c1fcafda7_40823fd0cdd5af38119430--


From nobody Sun Feb 25 06:09:58 2018
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 9A7971242F5 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:09:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 BNl7XzUzB0wf for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:09:56 -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 B9B3C120227 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 06:09:55 -0800 (PST)
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=eSuSwLJJLhtFWEfmy72+J/RjqP8=; b=O93rQxHcdNxT6rvT 1DSJZLgpYj7vxizTIWQD5jP3uh2hYDI3vJOqneNUxDRU0eyVyAeAovGVAGEaUDG4 ZgFctw0fTRuITguQbW4XDaV7u2mEIuYyY/85Pj5h3dNkqFBdafKvfxBk7T7mRfku 31HGTDzqW5FchdNWmjVKNPdf92o=
Received: by filter0364p1las1.sendgrid.net with SMTP id filter0364p1las1-29731-5A92C3B1-26 2018-02-25 14:09:54.010882755 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id iIgw7PaqSGeGQqxifJ7TuA for <quic-issues@ietf.org>; Sun, 25 Feb 2018 14:09:53.888 +0000 (UTC)
Date: Sun, 25 Feb 2018 14:09:54 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf02f4143c8cf7a9e57a47ff0f63ff754534214e292cf0000000116aa85b192a169ce11cf93ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/review/99144085@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92c3b1c2d41_41272aea653a0ec432755f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3VosA9cyZcakVYPa4ZcWP+f3A91DHcJdVtyW xS81vbzEmPl1W8R27OK1MjnV48dQXPjH1IeQ8JkotGQRHImcru9hA0T3YO7tKmAHkmqaoZvtqSYhFy VMbVzpXPJuY+U8Ywdv1rCR4PqCFYHRxSePdMc+qTXjH6GEVi7F2RlXBChWLUkd7cxZ9JRSZExDHNln k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/jCwq1rT-0RnTAYHGxy7SK1n8r_g>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 14:09:57 -0000

----==_mimepart_5a92c3b1c2d41_41272aea653a0ec432755f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.

LGTM.  Leaving ample unused space in a field that's version-specific seems pointless.

> @@ -486,9 +486,22 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+\[\[RFC editor: please remove the Google QUIC Demultipexing bit before
+publication.]]

For clarity, we don't want them to actually eliminate the bit, just the text describing why it's there.  I'd just steal the Note from the changelog asking that "this section" be removed, and put it immediately after (rather than before) the header.

> @@ -511,9 +524,9 @@ other fields.
 
 | Type | Packet Number Size |
 |:-----|:-------------------|
-| 0x1F | 1 octet            |
-| 0x1E | 2 octets           |
-| 0x1D | 4 octets           |
+| 0x7  | 1 octet            |
+| 0x6  | 2 octets           |
+| 0x5  | 4 octets           |

Technically, the reason we were counting back instead of forward was to assist in demuxing.  If we're changing these again anyway, do we still need this unintuitive property?

-- 
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/1120#pullrequestreview-99144085
----==_mimepart_5a92c3b1c2d41_41272aea653a0ec432755f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<p>LGTM.  Leaving ample unused space in a field that's version-specific seems pointless.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r170454189">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -486,9 +486,22 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+\[\[RFC editor: please remove the Google QUIC Demultipexing bit before
+publication.]]
</pre>
<p>For clarity, we don't want them to actually eliminate the bit, just the text describing why it's there.  I'd just steal the Note from the changelog asking that "this section" be removed, and put it immediately after (rather than before) the header.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r170454218">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -511,9 +524,9 @@ other fields.
 
 | Type | Packet Number Size |
 |:-----|:-------------------|
-| 0x1F | 1 octet            |
-| 0x1E | 2 octets           |
-| 0x1D | 4 octets           |
+| 0x7  | 1 octet            |
+| 0x6  | 2 octets           |
+| 0x5  | 4 octets           |
</pre>
<p>Technically, the reason we were counting back instead of forward was to assist in demuxing.  If we're changing these again anyway, do we still need this unintuitive property?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1120#pullrequestreview-99144085">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxKPYSEtSRGOrP3T79CuHLKxKfAuks5tYWmxgaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8u37jX1E0qYHe1KOfK2HpEvg6KKks5tYWmxgaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120#pullrequestreview-99144085"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1120"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120#pullrequestreview-99144085"}}}</script>
----==_mimepart_5a92c3b1c2d41_41272aea653a0ec432755f--


From nobody Sun Feb 25 06:16:57 2018
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 C66BF126C89 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:16:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.011
X-Spam-Level: 
X-Spam-Status: No, score=-2.011 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 hTV44h6z_kpY for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:16:54 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 4DF7E126C25 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 06:16:54 -0800 (PST)
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=GOvNSWr7ns+Z9eiWYB2CYc6Vads=; b=VBeoZ5CPQ2e02bDZ m+ukaZTDTqCMlkQjETAGrQ3ZT5XIv0Z+ugIwMpaavuz1ggHP5qwx8fNcEP+uv4qG 9oXt5IQwx3Ek7CQU2ebwrtuaqaYDgk19I7QDQne2Uj25FisXHi2MNs0jOfswhdX9 k0HXgsKCQor2pM+DnlYGEHa8dVQ=
Received: by filter0101p1las1.sendgrid.net with SMTP id filter0101p1las1-1258-5A92C554-F 2018-02-25 14:16:52.965527628 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0024p1iad2.sendgrid.net (SG) with ESMTP id fQjGKbBiQAG7zNXAcLTJEg for <quic-issues@ietf.org>; Sun, 25 Feb 2018 14:16:52.867 +0000 (UTC)
Date: Sun, 25 Feb 2018 14:16:53 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb2a1d0e1eaf31588e41fad2555c85b60f659747592cf0000000116aa875492a169ce11dc3359@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1137/review/99144280@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1137@github.com>
References: <quicwg/base-drafts/pull/1137@github.com>
Subject: Re: [quicwg/base-drafts] add an error code for rejecting new connections (#1137)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92c554b60ef_26073fa9a0e02f345881e1"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3o905uEpZQFLAMbZ88dzoEUgIuTImbmMSNxD 0bpZfatK9bKOQF4CUPT7PH/fZSabDM6aWBt3lIq5HyV2rCNnm8b4MCSWxU7v3cxkR6QoAbjAE+z3ci fnkcf+SoM0areASS27lm4axueLKUwnDZh8D7molfRJszEVeBENyf2zgQTCM+EKeQiFA5su6egnJwjE 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/1-yo06jO-QfxMUi7ex5pvqtVZvk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 14:16:56 -0000

----==_mimepart_5a92c554b60ef_26073fa9a0e02f345881e1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop requested changes on this pull request.

Some consistency issues, but I don't have a problem with the approach.

> @@ -926,8 +926,11 @@ server continues below.
 
 If the packet is an Initial packet fully conforming with the
 specification, the server proceeds with the handshake ({{handshake}}).
-This commits the server to the version that the client
-selected.
+This commits the server to the version that the client selected.
+
+If the server currently doesn't accept any new connections, it SHOULD send a
+SERVER_BUSY error code. A client that receives this error code SHOULD NOT
+immediately try to reconnect to this server.

"send an error code" isn't the same terminology we've used elsewhere.  I'd use something like "If a server isn't currently accepting any new connections, it SHOULD send a Handshake packet containing a CONNECTION_CLOSE frame with error code SERVER_BUSY."

> @@ -3676,6 +3679,9 @@ INTERNAL_ERROR (0x1):
 : The endpoint encountered an internal error and cannot continue with the
   connection.
 
+SERVER_BUSY (0x2):
+: The server is currently busy and does not accept any new connections.

Others have a line between entry and definition.  I don't particularly care for that style, but let's be consistent anyway.

-- 
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/1137#pullrequestreview-99144280
----==_mimepart_5a92c554b60ef_26073fa9a0e02f345881e1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> requested changes on this pull request.</p>

<p>Some consistency issues, but I don't have a problem with the approach.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1137#discussion_r170454398">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -926,8 +926,11 @@ server continues below.
 
 If the packet is an Initial packet fully conforming with the
 specification, the server proceeds with the handshake ({{handshake}}).
-This commits the server to the version that the client
-selected.
+This commits the server to the version that the client selected.
+
+If the server currently doesn&#39;t accept any new connections, it SHOULD send a
+SERVER_BUSY error code. A client that receives this error code SHOULD NOT
+immediately try to reconnect to this server.
</pre>
<p>"send an error code" isn't the same terminology we've used elsewhere.  I'd use something like "If a server isn't currently accepting any new connections, it SHOULD send a Handshake packet containing a CONNECTION_CLOSE frame with error code SERVER_BUSY."</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1137#discussion_r170454420">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -3676,6 +3679,9 @@ INTERNAL_ERROR (0x1):
 : The endpoint encountered an internal error and cannot continue with the
   connection.
 
+SERVER_BUSY (0x2):
+: The server is currently busy and does not accept any new connections.
</pre>
<p>Others have a line between entry and definition.  I don't particularly care for that style, but let's be consistent anyway.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1137#pullrequestreview-99144280">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqx1wwTfMialFYyi80aDp7tiJsJH3ks5tYWtUgaJpZM4SQlMO">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwWdBl8lMbo-gWCVDobprt4h8I_Bks5tYWtUgaJpZM4SQlMO.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1137#pullrequestreview-99144280"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop requested changes on #1137"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1137#pullrequestreview-99144280"}}}</script>
----==_mimepart_5a92c554b60ef_26073fa9a0e02f345881e1--


From nobody Sun Feb 25 06:19:42 2018
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 5F3CA126C25 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:19:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 u2u0VpVBqd9S for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:19:39 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 290AC120227 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 06:19:39 -0800 (PST)
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=CCnJ0GBUfM7nV3DfdgTH+VCiHtc=; b=hF8V+FkSuWlNx268 LpiNDwg+w+sENVEtOszwiGsrHnrspj94HQuZa6D1gi2qE71UkEE7yu24gUQ5wp4l eyF63XACzW3pWgWJhpE5H6AwpnP3Gs4XMQR6Nq3Z55xiSPzt8L8FdCsnwncthnCV lEcYWG2gF3qnkkH41UJfQoB+2WQ=
Received: by filter0582p1las1.sendgrid.net with SMTP id filter0582p1las1-12835-5A92C5F9-1B 2018-02-25 14:19:37.584502325 +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 ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id Z3hyvVBOTsCRuivw7IYwwA for <quic-issues@ietf.org>; Sun, 25 Feb 2018 14:19:37.458 +0000 (UTC)
Date: Sun, 25 Feb 2018 14:19:37 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab10d78dfe19a81a3ceba663acaab3cd4645464e9492cf0000000116aa87f992a169ce10c89c07@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/review/96603384@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92c5f95333b_3ee73fb3293c2f283196e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2RkCAi7etYu6OxITULaPHXmekqNHbM6ozPgi Ae3fJRLJNWcgMEBBUYi/H5Jf89KwijZbbmZ/uCk+gsDEV5FYPTcfAR3YS6EUnHSujSVAyFMwlKTjxl FdOnNBT3Kto4svcV3h63ErF+9TRjpU/5BPA1Lz4qGsb6GN5XVLZVNtn6fi7l5VobeHn6UPo4qtDHoZ A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/aCbh2bthmRii0W8_lZ8ao3fANwo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 14:19:41 -0000

----==_mimepart_5a92c5f95333b_3ee73fb3293c2f283196e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.

I also found possibly-stale comments.  Submitting these, then I'll do another read-through for current state.

> +
+The new address is not considered valid until a PATH_RESPONSE frame containing
+the same payload is received, even if the packet containing the PATH_CHALLENGE
+frame is acknowledged.
+
+The PATH_RESPONSE frame MUST be received from the same remote address to which
+the corresponding PATH_CHALLENGE was sent. If a PATH_RESPONSE frame is received
+from a different remote address than the one to which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.

I feel like these two paragraphs could be combined.

> +
+An on-path attacker could cause a spurious connection migration by capturing and
+forwarding a packet such that it arrives before the legitimate copy of that
+packet.  Such a packet will appear to be a legitimate connection migration and
+the legitimate copy will be dropped as a duplicate. After a spurious migration,
+validation of the source address will fail because the entity at the source
+address does not have the necessary cryptographic keys to read or respond to the
+PATH_CHALLENGE frame that is sent to it, even if it wanted to.
+
+To protect the connection from failing due to such a spurious migration, the
+server MUST revert to using the last validated client address when validation of
+a new client address fails. If the server has no state about the last validated
+client address, it MUST close the connection silently and discard any further
+packets received from the client for this connection.
+
+We note that receipt of packets with higher packet numbers from the legitimate

We've mostly avoided using the first-person plural in these specs.  Can we rephrase?  Simply saying that "Receipt of packets...." should be sufficient.

> +a new client address fails. If the server has no state about the last validated
+client address, it MUST close the connection silently and discard any further
+packets received from the client for this connection.
+
+We note that receipt of packets with higher packet numbers from the legitimate
+client address will trigger another connection migration.  This will cause the
+validation of the address of the spurious migration to be abandoned.
+
+
+### Loss Detection and Congestion Control
+
+The capacity available on the new path might not be the same as the old path.
+
+A client SHOULD reset its congestion controller and roundtrip time estimator
+prior to sending any non-probing packets from a new local address.
+

And the same below for servers, as well.

> +
+After successful validation of the client's new address, the server SHOULD reset
+its congestion controller and roundtrip time estimator prior to sending any
+further non-probing packets.
+
+An endpoint MUST NOT restore its send rate unless it is reasonably sure that the
+path is the same as the previous path.  For instance, a change in the client's
+port number is likely indicative of a rebinding in a middlebox and not a
+complete change in path.  This determination likely depends on heuristics, which
+could be imperfect; if the new path capacity is significantly reduced,
+ultimately this relies on the congestion controller responding to congestion
+signals and reducing send rates appropriately.
+
+There may be apparent reordering at the receiver when an endpoint sends data and
+probes from/to multiple addresses during the migration period, since the two
+resulting paths may have different rountrip times.  A receiver of packets on

round trip

-- 
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/1012#pullrequestreview-96603384
----==_mimepart_5a92c5f95333b_3ee73fb3293c2f283196e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<p>I also found possibly-stale comments.  Submitting these, then I'll do another read-through for current state.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r168264093">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+The new address is not considered valid until a PATH_RESPONSE frame containing
+the same payload is received, even if the packet containing the PATH_CHALLENGE
+frame is acknowledged.
+
+The PATH_RESPONSE frame MUST be received from the same remote address to which
+the corresponding PATH_CHALLENGE was sent. If a PATH_RESPONSE frame is received
+from a different remote address than the one to which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
+
+The PATH_RESPONSE frame MUST be received on the same local address from which
+the corresponding PATH_CHALLENGE was sent.  If a PATH_RESPONSE frame is received
+on a different local address than the one from which the PATH_CHALLENGE was
+sent, path validation is considered to have failed, even if the data matches
+that sent in the PATH_CHALLENGE.
</pre>
<p>I feel like these two paragraphs could be combined.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r168270367">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+An on-path attacker could cause a spurious connection migration by capturing and
+forwarding a packet such that it arrives before the legitimate copy of that
+packet.  Such a packet will appear to be a legitimate connection migration and
+the legitimate copy will be dropped as a duplicate. After a spurious migration,
+validation of the source address will fail because the entity at the source
+address does not have the necessary cryptographic keys to read or respond to the
+PATH_CHALLENGE frame that is sent to it, even if it wanted to.
+
+To protect the connection from failing due to such a spurious migration, the
+server MUST revert to using the last validated client address when validation of
+a new client address fails. If the server has no state about the last validated
+client address, it MUST close the connection silently and discard any further
+packets received from the client for this connection.
+
+We note that receipt of packets with higher packet numbers from the legitimate
</pre>
<p>We've mostly avoided using the first-person plural in these specs.  Can we rephrase?  Simply saying that "Receipt of packets...." should be sufficient.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r168270749">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +a new client address fails. If the server has no state about the last validated
+client address, it MUST close the connection silently and discard any further
+packets received from the client for this connection.
+
+We note that receipt of packets with higher packet numbers from the legitimate
+client address will trigger another connection migration.  This will cause the
+validation of the address of the spurious migration to be abandoned.
+
+
+### Loss Detection and Congestion Control
+
+The capacity available on the new path might not be the same as the old path.
+
+A client SHOULD reset its congestion controller and roundtrip time estimator
+prior to sending any non-probing packets from a new local address.
+
</pre>
<p>And the same below for servers, as well.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r168270950">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+After successful validation of the client&#39;s new address, the server SHOULD reset
+its congestion controller and roundtrip time estimator prior to sending any
+further non-probing packets.
+
+An endpoint MUST NOT restore its send rate unless it is reasonably sure that the
+path is the same as the previous path.  For instance, a change in the client&#39;s
+port number is likely indicative of a rebinding in a middlebox and not a
+complete change in path.  This determination likely depends on heuristics, which
+could be imperfect; if the new path capacity is significantly reduced,
+ultimately this relies on the congestion controller responding to congestion
+signals and reducing send rates appropriately.
+
+There may be apparent reordering at the receiver when an endpoint sends data and
+probes from/to multiple addresses during the migration period, since the two
+resulting paths may have different rountrip times.  A receiver of packets on
</pre>
<p>round trip</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-96603384">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqylV-B8eSB6_lOwi5XwiSM2zh7nNks5tYWv5gaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqysJ7nRUNdbWpf8kbKEtqE_KEGVJks5tYWv5gaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-96603384"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012#pullrequestreview-96603384"}}}</script>
----==_mimepart_5a92c5f95333b_3ee73fb3293c2f283196e--


From nobody Sun Feb 25 06:34:20 2018
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 289B2126C25 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:34:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 Sz5A5rzr5NiX for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:34:17 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 2CD3E120227 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 06:34:17 -0800 (PST)
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=nGk2XDnu/rMZW1Ldww5EeY50DVI=; b=gMMYdgLZa+z7NpV3 R1+qOly138gea+JvPONrxAqwvtLGtSe6E8z8SgUqKh7VQLAXOEhHIMptFml/gDfk kc59c7Gu91C+vZ0QE0VX9okINCiERNqgUvfuIVOiZUHksFhFirmuf3wVVfifCZQQ iTyB67M3r8wD2tHKSHfNYaygqms=
Received: by filter0589p1las1.sendgrid.net with SMTP id filter0589p1las1-15542-5A92C967-13 2018-02-25 14:34:15.958046946 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0010p1iad1.sendgrid.net (SG) with ESMTP id Ii35t0ENT5Wi0HclOuWeRw for <quic-issues@ietf.org>; Sun, 25 Feb 2018 14:34:15.705 +0000 (UTC)
Date: Sun, 25 Feb 2018 14:34:16 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab520fb4369f93304e35061ebc9df2a9de547a23c692cf0000000116aa8b6792a169ce10c89c07@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1012/review/99144513@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1012@github.com>
References: <quicwg/base-drafts/pull/1012@github.com>
Subject: Re: [quicwg/base-drafts] A more complete connection migration (#1012)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92c96796973_71822aed136b8ed0417068"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3oa4ResRosmBCAplIOaT1NdAsWR5rknpsfpT 0sKjOmdPp4QYzIeOOCAQniX/pYQf1wuj3xOuDiL/a3VNokS+3lo9kGGyrBsLLqWP5uRgiqM1t2Rj3T BAV7uBIS4v32DftjcQwQmE3Yh2aVHsIYHQyFY0/2uF+lBEK9kBBfD3QYoSW19RRD24yYGzZoQ2Ridm w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/v0rRhnXjvEXDISTnlc_VW-PIkMU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 14:34:19 -0000

----==_mimepart_5a92c96796973_71822aed136b8ed0417068
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.



> +is not established. To establish return reachability on the new path, a client
+MAY concurrently initiate path validation {{migrate-validate}} on the new path.
+
+Alternatively, the client may probe for server reachability from the new local
+address first using path validation {{migrate-validate}} and migrate the
+connection to the new address at a later time.  Failure of path validation
+simply means that the new local address is not usable for this connection and
+should not be fatal to the connection when alternative local addresses are
+available.
+
+A client migrating to a new local address SHOULD use a new connection ID for
+packets sent from that address, see {{migration-linkability}} for further
+discussion.
+
+A client MUST NOT initiate connection migration before the handshake is
+finished and the client has 1-RTT keys.

Not really -- we've already said that the tuple can't change during the handshake, so involuntary can be treated the same way as a violation of this requirement by the server.

>  
-Due to variations in path latency or packet reordering, packets from different
-source addresses might be reordered.  The packet with the highest packet number
-MUST be used to determine which path to use.  Endpoints also need to be prepared
-to receive packets from an older source address.
+A server MAY skip validation of a client address that it considers to be already
+valid.

I understand the desire to leave implementations room to explore the envelope, but I agree this is a bit vague.  I'm assuming this is mostly intended to be read as "same IP, different port" or "return to an IP address the client had used/validated previously" (e.g. cellular, migrated to Wi-Fi, lost Wi-Fi).

>  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+Note that the server MAY send data to an unvalidated client address, but it MUST
+protect against potential attacks as described in {{address-spoofing}} and
+{{on-path-spoofing}}.
+
+If a non-probing packet is received from a new client address but with a packet
+number that is not the largest seen thus far, the server must process the packet
+as usual, but it MUST ignore this client address under the assumption that it is
+not the client's most recent address.
+
+After verifying a new client address, the server SHOULD update any address
+validation tokens ({{address-validation}}) that it has issued to the client if
+those are no longer valid based on the changed address.

Sending new ones that validate the new address.

-- 
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/1012#discussion_r170454680
----==_mimepart_5a92c96796973_71822aed136b8ed0417068
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170454680">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +is not established. To establish return reachability on the new path, a client
+MAY concurrently initiate path validation {{migrate-validate}} on the new path.
+
+Alternatively, the client may probe for server reachability from the new local
+address first using path validation {{migrate-validate}} and migrate the
+connection to the new address at a later time.  Failure of path validation
+simply means that the new local address is not usable for this connection and
+should not be fatal to the connection when alternative local addresses are
+available.
+
+A client migrating to a new local address SHOULD use a new connection ID for
+packets sent from that address, see {{migration-linkability}} for further
+discussion.
+
+A client MUST NOT initiate connection migration before the handshake is
+finished and the client has 1-RTT keys.
</pre>
<p>Not really -- we've already said that the tuple can't change during the handshake, so involuntary can be treated the same way as a violation of this requirement by the server.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170454762">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-Due to variations in path latency or packet reordering, packets from different
-source addresses might be reordered.  The packet with the highest packet number
-MUST be used to determine which path to use.  Endpoints also need to be prepared
-to receive packets from an older source address.
+A server MAY skip validation of a client address that it considers to be already
+valid.
</pre>
<p>I understand the desire to leave implementations room to explore the envelope, but I agree this is a bit vague.  I'm assuming this is mostly intended to be read as "same IP, different port" or "return to an IP address the client had used/validated previously" (e.g. cellular, migrated to Wi-Fi, lost Wi-Fi).</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170454785">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-An endpoint MUST validate that its peer can receive packets at the new address
-before sending any significant quantity of data to that address, or it risks
-being used for denial of service.  See {{migrate-validate}} for details.
+Note that the server MAY send data to an unvalidated client address, but it MUST
+protect against potential attacks as described in {{address-spoofing}} and
+{{on-path-spoofing}}.
+
+If a non-probing packet is received from a new client address but with a packet
+number that is not the largest seen thus far, the server must process the packet
+as usual, but it MUST ignore this client address under the assumption that it is
+not the client&#39;s most recent address.
+
+After verifying a new client address, the server SHOULD update any address
+validation tokens ({{address-validation}}) that it has issued to the client if
+those are no longer valid based on the changed address.
</pre>
<p>Sending new ones that validate the new address.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170454680">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5n-sN6M6HrbJr7xwdQNYPhq2Vr7ks5tYW9ngaJpZM4Q_09D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-Bc7Aa5ul1b4b3yGiu92HK05czwks5tYW9ngaJpZM4Q_09D.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1012#discussion_r170454680"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1012"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1012#discussion_r170454680"}}}</script>
----==_mimepart_5a92c96796973_71822aed136b8ed0417068--


From nobody Sun Feb 25 06:39:21 2018
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 9CA3B126C25 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:39:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 msElDSJM8Uo8 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:39:18 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext4.iad.github.net [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45265120227 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 06:39:18 -0800 (PST)
Date: Sun, 25 Feb 2018 06:39:17 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519569557; bh=FACh6aOhl6UpQuqFpvykbzGLHgBEtpD6QNRAqsyIxp8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=k3giaMaMhwbD/19GrSxJUO9v5zq4paIMDtmEXIYshpkFtK0eQihiKuRbmOSQUnZt3 ALUR7LMUL+4qvodTkwgKgUnNv2P0PRRZoAyNR0r9ONf5pV8DIBmDYcs4dDb0VHsv6T nNAtGld4w6uSKX+IzawFnCRPJfLoKaPkH12Xp16U=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc1203055b0e5304e9bd46f2eac5a3d49a03d302b92cf0000000116aa8c9592a169ce11311a30@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1051/368314548@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1051@github.com>
References: <quicwg/base-drafts/issues/1051@github.com>
Subject: Re: [quicwg/base-drafts] PING/PONG ambiguity (#1051)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92ca9579bc8_165e3fee429d6f2830375a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/cunoq2NSwkHetKMtlI_0hJ1Wv4A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 14:39:20 -0000

----==_mimepart_5a92ca9579bc8_165e3fee429d6f2830375a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The text is still there, but I agree with @mikkelfj and @martinthomson that the text is correct.  The sender MUST do the right thing, but the receiver isn't required to track sufficient information to detect it 100% of the time.

-- 
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/1051#issuecomment-368314548
----==_mimepart_5a92ca9579bc8_165e3fee429d6f2830375a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>The text is still there, but I agree with <a href=3D"https://github.co=
m/mikkelfj" class=3D"user-mention">@mikkelfj</a> and <a href=3D"https://g=
ithub.com/martinthomson" class=3D"user-mention">@martinthomson</a> that t=
he text is correct.  The sender MUST do the right thing, but the receiver=
 isn't required to track sufficient information to detect it 100% of the =
time.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1051#issuecomment-368314548">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq4fv=
P16LJqVtJLZG4MRbf9LscUrPks5tYXCVgaJpZM4RdshZ">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_=
WDhA893qSnQTrboZMdAEsgDGmfks5tYXCVgaJpZM4RdshZ.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1051#issuecomment-368314548"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in=
 #1051: The text is still there, but I agree with @mikkelfj and @martinth=
omson that the text is correct.  The sender MUST do the right thing, but =
the receiver isn't required to track sufficient information to detect it =
100% of the time."}],"action":{"name":"View Issue","url":"https://github.=
com/quicwg/base-drafts/issues/1051#issuecomment-368314548"}}}</script>=

----==_mimepart_5a92ca9579bc8_165e3fee429d6f2830375a--


From nobody Sun Feb 25 06:39:26 2018
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 0BC6B126FB3 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:39:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 EvU9owTOpvNU for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:39:20 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 B3F66120227 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 06:39:19 -0800 (PST)
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=fdA4lkdQ8BX5ds5HeMajt9E2ARw=; b=RWdsvGCRd1kmgKks 5VPQDeA0ApK0FLsGC2V5sFdfI1l7opZiFmAEwTImTKMmg+uK4k5KqIguoamw9wtN Wtdc34gA0N5enRgegdqf2S7Z9vfIhYk46LrfS3nglXPoytjLyzuVwOe/IMD5Injy f5c12Dpe1GEWxp1s4v0wjr2f/OM=
Received: by filter0199p1las1.sendgrid.net with SMTP id filter0199p1las1-22910-5A92CA95-1C 2018-02-25 14:39:17.471957787 +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 ismtpd0023p1iad2.sendgrid.net (SG) with ESMTP id zoBDuei0T_aoOPbmfBqQ2A for <quic-issues@ietf.org>; Sun, 25 Feb 2018 14:39:17.326 +0000 (UTC)
Date: Sun, 25 Feb 2018 14:39:17 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc1203055b0e5304e9bd46f2eac5a3d49a03d302b92cf0000000116aa8c9592a169ce11311a30@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1051/issue_event/1490842533@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1051@github.com>
References: <quicwg/base-drafts/issues/1051@github.com>
Subject: Re: [quicwg/base-drafts] PING/PONG ambiguity (#1051)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92ca95437a0_29f02b1b394b6ed0892877"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1b++p1vM35d+Grg3bCtA5t0bb4bsTV6+sz1Y nhaullsBA+ha9peLtRZevrK3SztKpMSTJiUGQPBIWrK/o+Si2MFGvsHTqtU1E9w4aihYr6LC96pqPi bK51Yf4TGCcn6KweZ48oBdOzbd9l+8RFLLHwOb2wTpFUBsMd588CkwYn6vIABNA1JFWWEsjyBbGVUf g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/A5qFCdjUcP_8veRHvLK9_Ynpv_k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 14:39:21 -0000

----==_mimepart_5a92ca95437a0_29f02b1b394b6ed0892877
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1051.

-- 
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/1051#event-1490842533
----==_mimepart_5a92ca95437a0_29f02b1b394b6ed0892877
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1051" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288430640" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1051">#1051</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1051#event-1490842533">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4fvP16LJqVtJLZG4MRbf9LscUrPks5tYXCVgaJpZM4RdshZ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_WDhA893qSnQTrboZMdAEsgDGmfks5tYXCVgaJpZM4RdshZ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1051#event-1490842533"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1051."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1051#event-1490842533"}}}</script>
----==_mimepart_5a92ca95437a0_29f02b1b394b6ed0892877--


From nobody Sun Feb 25 06:45:37 2018
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 8B5E1126C25 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:45:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.606
X-Spam-Level: 
X-Spam-Status: No, score=-0.606 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_28=1.404, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 S-0JHsJdiJ9T for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:45:35 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 3A894120227 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 06:45:35 -0800 (PST)
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=Tuj+ffDCVlCZVmNm8NRRMP1LX0M=; b=VDMchpckoBnjI6JL QnfEK6IIP4NkCmMvgsSj/eKxdK++1+/TbyoqxBkzsVCU5WCANof31QKb11QDHhuu EKxVlTtV0k1oGvfs5h89MMKe8hmgZ1Vp4CDEUoWk6q4rQD7pkNhmqOYmHXNfAuJT pWDCDu9qTVm4CdIaFJyHL5OCs0o=
Received: by filter0468p1iad2.sendgrid.net with SMTP id filter0468p1iad2-25153-5A92CC0E-7 2018-02-25 14:45:34.104270488 +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 ismtpd0019p1iad2.sendgrid.net (SG) with ESMTP id by8XYkW6RLW9SpMc8cpriQ for <quic-issues@ietf.org>; Sun, 25 Feb 2018 14:45:34.146 +0000 (UTC)
Date: Sun, 25 Feb 2018 14:45:34 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abea0c532c1f5ce18cbfe1c66730a34d072eb7960992cf0000000116aa8e0e92a169ce11cfc40b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1128/368315024@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1128@github.com>
References: <quicwg/base-drafts/issues/1128@github.com>
Subject: Re: [quicwg/base-drafts] Duplication can use different indexing (#1128)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92cc0e11f1a_36fa2b0a512dcec8852f8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak34y30MPIsvcdIQNJb+mBktKqzhtNQVExRwuU zST8eYVFnrQ+n9197cFT9gRhbhc050SB37MNZkAFDbiNSWYK0coFHA6D3GWUXX9WXZa6Nqh4TRAokH h3Zj5+Dl7NS9B66aVvlwuA7UDI9kpxLthTO2QigAso3TWNdcZ6xE817exxYF4+GgX/rgYkNj4Y6c7e o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/tmcdBmC_mOaTy7fj5nM87C5bZYg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 14:45:37 -0000

----==_mimepart_5a92cc0e11f1a_36fa2b0a512dcec8852f8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Actually, the optimal change for length's sake would be to use a totally different reference point.  You typically want to duplicate the things that are about to fall off the end, so count from the **oldest** item that hasn't been dropped yet.  Since you can only send this on the control stream, both sides have a synchronized view about what that is.

That's not great for comprehension, necessarily, but....

-- 
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/1128#issuecomment-368315024
----==_mimepart_5a92cc0e11f1a_36fa2b0a512dcec8852f8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Actually, the optimal change for length's sake would be to use a totally=
 different reference point.  You typically want to duplicate the things tha=
t are about to fall off the end, so count from the <strong>oldest</strong> =
item that hasn't been dropped yet.  Since you can only send this on the con=
trol stream, both sides have a synchronized view about what that is.</p>
<p>That's not great for comprehension, necessarily, but....</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1128#issuecomment-368315024">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq0U4Qcv-BPFMhT=
YtsfHmAhdv3b8wks5tYXIOgaJpZM4SNBON">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq5nf8edwPPcS6GAG=
0AxT79AqhYdQks5tYXIOgaJpZM4SNBON.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1128#issuecomment-368315024"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1128: Actually, =
the optimal change for length's sake would be to use a totally different re=
ference point.  You typically want to duplicate the things that are about t=
o fall off the end, so count from the **oldest** item that hasn't been drop=
ped yet.  Since you can only send this on the control stream, both sides ha=
ve a synchronized view about what that is.\r\n\r\nThat's not great for comp=
rehension, necessarily, but...."}],"action":{"name":"View Issue","url":"htt=
ps://github.com/quicwg/base-drafts/issues/1128#issuecomment-368315024"}}}</=
script>=

----==_mimepart_5a92cc0e11f1a_36fa2b0a512dcec8852f8--


From nobody Sun Feb 25 06:50:33 2018
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 9CED2126C25 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:50:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.132
X-Spam-Level: 
X-Spam-Status: No, score=-0.132 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_24=1.618, HTML_MESSAGE=0.001, HTML_OBFUSCATE_05_10=0.26, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 aUx0YvnzYeSe for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:50:30 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 9630F120227 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 06:50:30 -0800 (PST)
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=YXDiqjJdXMcDpZuEK356dmL8rJE=; b=d7ViuUvLP4mejJC2 zl9V1GL2yx+sY+hsUI0/T0NA6Csn40c2N5UFmXWXi+L/sY59oUcQ8cbEr5oP0Odg wTkz31ZF0+7xBzAQW0LDbpV5TU4PJOFg0CTy1C6+rT0NSTYUz+L6+lV3YwQFtcql 5dP5HfunXz5BQ97MRHy0Ew9976U=
Received: by filter0101p1iad2.sendgrid.net with SMTP id filter0101p1iad2-20731-5A92CD35-14 2018-02-25 14:50:29.726189118 +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 ismtpd0014p1iad2.sendgrid.net (SG) with ESMTP id NLw6V90LRHif0WZfkmOMIw for <quic-issues@ietf.org>; Sun, 25 Feb 2018 14:50:29.743 +0000 (UTC)
Date: Sun, 25 Feb 2018 14:50:29 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab11ccd10d4a047655b1ee8b31678a441f7ce52a2a92cf0000000116aa8f3592a169ce11d09965@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1133/368315370@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1133@github.com>
References: <quicwg/base-drafts/issues/1133@github.com>
Subject: Re: [quicwg/base-drafts] qcram document title should include the term "QCRAM" (#1133)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92cd359a244_1fc13fee429d6f285626dc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0MLfercHCsXNLIaZHQG2q21os9ESGtYy+9Ud 16xymhnIOhyc2gy9dmfNuFMqldiSeD820WhUCXoT08v2XWg9va4YVqOey36d1WdrPQyd5Tz1KmpKqD P86wHeF/hPg0z+TxsHoMu46ggFcU+udbelqXuegMCMA1lHhykqItqoYI2TpfT5MGDLDXLvRvJEkpFz 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Wa5yxdmGbP7Vbs1cpj4e01ulGS8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 14:50:32 -0000

----==_mimepart_5a92cd359a244_1fc13fee429d6f285626dc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

HAHAHAhahahHAHahaha.......  =F0=9F=A4=A3=F0=9F=A4=A3=F0=9F=A4=A3

--=20
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/1133#issuecomment-368315370=

----==_mimepart_5a92cd359a244_1fc13fee429d6f285626dc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>HAHAHAhahahHAHahaha.......  <g-emoji class=3D"g-emoji" alias=3D"rofl" fa=
llback-src=3D"https://assets-cdn.github.com/images/icons/emoji/unicode/1f92=
3.png">=F0=9F=A4=A3</g-emoji><g-emoji class=3D"g-emoji" alias=3D"rofl" fall=
back-src=3D"https://assets-cdn.github.com/images/icons/emoji/unicode/1f923.=
png">=F0=9F=A4=A3</g-emoji><g-emoji class=3D"g-emoji" alias=3D"rofl" fallba=
ck-src=3D"https://assets-cdn.github.com/images/icons/emoji/unicode/1f923.pn=
g">=F0=9F=A4=A3</g-emoji></p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1133#issuecomment-368315370">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq_51T9irgUDU3r=
YTpxeEfvWJdFaPks5tYXM1gaJpZM4SNQY8">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq2o858hrzBq859PY=
EQDIVIHR7JJBks5tYXM1gaJpZM4SNQY8.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1133#issuecomment-368315370"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1133: HAHAHAhaha=
hHAHahaha.......  =F0=9F=A4=A3=F0=9F=A4=A3=F0=9F=A4=A3"}],"action":{"name":=
"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1133#issue=
comment-368315370"}}}</script>=

----==_mimepart_5a92cd359a244_1fc13fee429d6f285626dc--


From nobody Sun Feb 25 06:51:43 2018
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 D7942126C25 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:51:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 ftUEB3OADjUF for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:51:40 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 B1BE7120227 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 06:51:40 -0800 (PST)
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=6kaf3i+of78rbHoUjww94gscEzE=; b=F/nBV3VNNT9Jf8kr IvTAPPXlJ4VbfhpsWiSDVF+Y9duJKCg5g6geQmCEvYUtwD+x0B89MooB/srfGr7r NvJuYA8wPmpNzmUnqMQb16eV0yLGhIlazWfy2EEbAXHeIYjV1ayUFcMbE7qvtjhG YnRJAGZIJnPHyMzKgtUKteFxO0k=
Received: by filter0412p1iad2.sendgrid.net with SMTP id filter0412p1iad2-31050-5A92CD7B-10 2018-02-25 14:51:39.500828701 +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 ismtpd0008p1iad2.sendgrid.net (SG) with ESMTP id vpI10WvoShCEFlqxVd-d_A for <quic-issues@ietf.org>; Sun, 25 Feb 2018 14:51:39.559 +0000 (UTC)
Date: Sun, 25 Feb 2018 14:51:39 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6c9a0feff8d874c34fa418b4b99761505814362992cf0000000116aa8f7b92a169ce11d09965@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1133/368315443@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1133@github.com>
References: <quicwg/base-drafts/issues/1133@github.com>
Subject: Re: [quicwg/base-drafts] qcram document title should include the term "QCRAM" (#1133)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92cd7b5eda9_49692aea653a0ec483845e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2wtxMFK4iiQ0xH5xM9jGngw4eUtOMH5/AH5j hfSy9USz2fV+p6IX8O39kG59v89urx5C4mjbsMB4FDuX8+HtDF3n367vKieA90kvhSidd5CLJZDfwI Yq/6y2Q6mwSekZEnqJRXOLnUfilu2WIWoEz0hPYgNJJvSMCWK6wEspgoqbtWycmAR5slFuaiaNdwym k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/q7W2wmZ6HF9JX51XKgro9t9pJys>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 14:51:42 -0000

----==_mimepart_5a92cd7b5eda9_49692aea653a0ec483845e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

More seriously, I have no objections.  The name is irrelevant to the technical merits, and if it improves the understanding of folks who weren't part of the design team, call it whatever you want.

-- 
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/1133#issuecomment-368315443
----==_mimepart_5a92cd7b5eda9_49692aea653a0ec483845e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>More seriously, I have no objections.  The name is irrelevant to the technical merits, and if it improves the understanding of folks who weren't part of the design team, call it whatever you want.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1133#issuecomment-368315443">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9czUwjv01PZb4J-Ec7f_iQmSJYQks5tYXN7gaJpZM4SNQY8">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1oRaH4nJPMUsMwj7hNqU1mv-0hWks5tYXN7gaJpZM4SNQY8.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1133#issuecomment-368315443"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1133: More seriously, I have no objections.  The name is irrelevant to the technical merits, and if it improves the understanding of folks who weren't part of the design team, call it whatever you want."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1133#issuecomment-368315443"}}}</script>
----==_mimepart_5a92cd7b5eda9_49692aea653a0ec483845e--


From nobody Sun Feb 25 06:59:18 2018
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 90701126C25 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:59:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.606
X-Spam-Level: 
X-Spam-Status: No, score=-0.606 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_28=1.404, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 HZoPd9b6ago9 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 06:59:15 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 57AEC120227 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 06:59:15 -0800 (PST)
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=zTV6EY+DYrmEkdsJOXDC2hdZh2Q=; b=d1cvX0yWLk1J1IVW 8sW53Yv+7H70dGXiHsgNjyAmIx3mfG0pi5ObQhN5KHDwJvv8QFLvEkebBpzX4a1C tYagukHd3EtskRe9jPGF3hPnR0L0LESgUpIqXGnnVHJkzVgpSlJAQkFFrV2imwkw I3Ykr7+UhvwXvgI9G575m+JVbJ0=
Received: by filter0363p1iad2.sendgrid.net with SMTP id filter0363p1iad2-18408-5A92CF41-2A 2018-02-25 14:59:14.053292368 +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 ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id liKfWibTQnWrjOQCZckYQA for <quic-issues@ietf.org>; Sun, 25 Feb 2018 14:59:13.905 +0000 (UTC)
Date: Sun, 25 Feb 2018 14:59:14 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2e109b938bb6041789f842918a0d681669ea1a2692cf0000000116aa914192a169ce11cfbf7b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1126/368316021@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1126@github.com>
References: <quicwg/base-drafts/issues/1126@github.com>
Subject: Re: [quicwg/base-drafts] Provide better guidance about acknowledgments (#1126)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92cf41c92c0_52772ab76d6b8ed4375177"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak08Q6jR0dNGqXnU8i2YrfJykQIJxg6mcJzwv3 fQhnjG0RhQ1XIRhTepemagQuK0DJ4UkOWEdp/5+SRWrs0ksAsETXiWvyJ9nZsubgPhkA9iDmg6N/3u Ftyd69BWd5m145vhFrmdHSl/DUCFmEHywhFhb5oFvAzoSoA9iWVb+bOx9jT1P7l7947fuYQF+34/DE 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/dD3uuxDvhx4lkc-bWtVCEAet72I>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 14:59:17 -0000

----==_mimepart_5a92cf41c92c0_52772ab76d6b8ed4375177
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I was using:

- Per-stream queue of lists of table indices
- Simple refcount on table entries
- When you get an ack, dequeue a list and decrement the refcount on each indicated table entry
- When a stream is reset, drain the queue and decrement all the refcounts

In order to facilitate this, I use an absolute index into the table internally.

-- 
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/1126#issuecomment-368316021
----==_mimepart_5a92cf41c92c0_52772ab76d6b8ed4375177
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I was using:</p>
<ul>
<li>Per-stream queue of lists of table indices</li>
<li>Simple refcount on table entries</li>
<li>When you get an ack, dequeue a list and decrement the refcount on each =
indicated table entry</li>
<li>When a stream is reset, drain the queue and decrement all the refcounts=
</li>
</ul>
<p>In order to facilitate this, I use an absolute index into the table inte=
rnally.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1126#issuecomment-368316021">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqwIEpVpWmyX09T=
WsakZuhvTjYi67ks5tYXVBgaJpZM4SNA5F">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq40AGbgabG2QxIDg=
Y2w2hA7OJq4Nks5tYXVBgaJpZM4SNA5F.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1126#issuecomment-368316021"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1126: I was usin=
g:\r\n\r\n- Per-stream queue of lists of table indices\r\n- Simple refcount=
 on table entries\r\n- When you get an ack, dequeue a list and decrement th=
e refcount on each indicated table entry\r\n- When a stream is reset, drain=
 the queue and decrement all the refcounts\r\n\r\nIn order to facilitate th=
is, I use an absolute index into the table internally."}],"action":{"name":=
"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1126#issue=
comment-368316021"}}}</script>=

----==_mimepart_5a92cf41c92c0_52772ab76d6b8ed4375177--


From nobody Sun Feb 25 07:06:11 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 EC003126CF9 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 07:06:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.651
X-Spam-Level: 
X-Spam-Status: No, score=-1.651 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 KkkXv8TiSovr for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 07:06:07 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 9DCE2126CBF for <quic-issues@ietf.org>; Sun, 25 Feb 2018 07:06:07 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519571166; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=RQz9fMneI3OZFVFIJxS9Y/KQclNLO0LQZ6A95C/AUKo=; b=gTk0xqZukffQlp+ujvPSAwg9JUjZqULItYSaqUV9nrkP4Wm8zvEW3uEXyh1fBC8CcnmA1WrV UbgFQTCRNRCj60kgCTbVbIIo9Biqw1y982aH1YVd5d+KVKMyfpfXeMaNacoYbR9ZBLo+Lh3B KMK6SpY8Zr5r/yZi6h/yAHodzdc=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a92d0de.7f12dc0d73f0-smtp-out-n01; Sun, 25 Feb 2018 15:06:06 -0000 (UTC)
Date: Sun, 25 Feb 2018 07:06:06 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a92d0de828d0_5bf32ad5ed165c042068aa@hookshot-fe-32b5f5b.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 6e6c96: Rewrap after #1135
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a92d0de82560_5bf32ad5ed165c042067fb"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/BCGMOzIw5AV9pxm8MVmWTGX6a2c>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Sun, 25 Feb 2018 15:06:09 -0000

----==_mimepart_5a92d0de82560_5bf32ad5ed165c042067fb
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 6e6c96fa4d778bc862bd2c0158104e7267aff807
      https://github.com/quicwg/base-drafts/commit/6e6c96fa4d778bc862bd2c0158104e7267aff807
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-25 (Sun, 25 Feb 2018)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Rewrap after #1135



----==_mimepart_5a92d0de82560_5bf32ad5ed165c042067fb--


From nobody Sun Feb 25 07:10:57 2018
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 A47E0120227 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 07:10:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.626
X-Spam-Level: 
X-Spam-Status: No, score=-0.626 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 eZ2I1H2Czw-3 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 07:10:53 -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 5A017126CF9 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 07:10:53 -0800 (PST)
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=NKEvI0ch1Y4Ha7wvCWsfDE4xX2o=; b=C7pfOK0mxuHkb1ao K+sLzG6JqgIAJKg3TbFJ1/pZIKMGz8CXOlqAd5HJn254K+Xgmu93ORbisw9UiatZ G42cV9USECiDZHyFtnfC69gNREYYrQHJ/xbVUv1tvFb3sAxk8wgfMaWCupjUSbbj k6hK2rb7pbb9ALW84Dddfo6zfSE=
Received: by filter0217p1iad2.sendgrid.net with SMTP id filter0217p1iad2-30339-5A92D1FC-10 2018-02-25 15:10:52.489148238 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id ApdebaQWRB64LGiI193EBg for <quic-issues@ietf.org>; Sun, 25 Feb 2018 15:10:52.363 +0000 (UTC)
Date: Sun, 25 Feb 2018 15:10:52 +0000 (UTC)
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abded6e9a51d2213661a8e071082820816dd14244a92cf0000000116aa93fc92a169ce11cf93ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/review/99145880@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92d1fc41495_20de2b09b2022ed4809810"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3+u0JsuXSXP2KjLoVEHfem2P6Tug7JvyGRuF 9awfgcNO+USI8h596SQ8juUR77uHH/YveTlMWr6DugTDpEfg7u8Z+da25vI3qPnVMGh9+SwBgyDwBR ryI01p9EGrBz/3vPShsa4Zwe7XuL6eJETzjKHBvMUBZGyv2vDzyzFjn+51W9IMbOOqREZ2bVlA7sO1 U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ecnYpR7MbFkoubz7wbVjtuD9xNc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 15:10:55 -0000

----==_mimepart_5a92d1fc41495_20de2b09b2022ed4809810
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

marten-seemann commented on this pull request.



> @@ -511,9 +524,9 @@ other fields.
=20
 | Type | Packet Number Size |
 |:-----|:-------------------|
-| 0x1F | 1 octet            |
-| 0x1E | 2 octets           |
-| 0x1D | 4 octets           |
+| 0x7  | 1 octet            |
+| 0x6  | 2 octets           |
+| 0x5  | 4 octets           |

I=E2=80=99m not sure if we still need it, i don=E2=80=99t think so. @csperk=
ins?

--=20
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/1120#discussion_r170456070=

----==_mimepart_5a92d1fc41495_20de2b09b2022ed4809810
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><b>@marten-seemann</b> commented on this pull request.</p>

<hr>

<p>In <a href=3D"https://github.com/quicwg/base-drafts/pull/1120#discussion=
_r170456070">draft-ietf-quic-transport.md</a>:</p>
<pre style=3D'color:#555'>&gt; @@ -511,9 +524,9 @@ other fields.
=20
 | Type | Packet Number Size |
 |:-----|:-------------------|
-| 0x1F | 1 octet            |
-| 0x1E | 2 octets           |
-| 0x1D | 4 octets           |
+| 0x7  | 1 octet            |
+| 0x6  | 2 octets           |
+| 0x5  | 4 octets           |
</pre>
<p>I=E2=80=99m not sure if we still need it, i don=E2=80=99t think so. <a h=
ref=3D"https://github.com/csperkins" class=3D"user-mention">@csperkins</a>?=
</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/pull/1120#discussion_r170456070">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9z-S44q7IS6eEZtS=
lvzULW9oq5Iks5tYXf8gaJpZM4SM9x5">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0CbuYxsuD4GVQy9R=
BCP1r085xW_ks5tYXf8gaJpZM4SM9x5.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pull=
/1120#discussion_r170456070"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHub"=
></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@marten-seemann commented on #11=
20"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg=
/base-drafts/pull/1120#discussion_r170456070"}}}</script>=

----==_mimepart_5a92d1fc41495_20de2b09b2022ed4809810--


From nobody Sun Feb 25 07:13:47 2018
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 5ACC2120227 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 07:13:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 9SlwFhCH48R3 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 07:13:45 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 551B5120047 for <quic-issues@ietf.org>; Sun, 25 Feb 2018 07:13:45 -0800 (PST)
Date: Sun, 25 Feb 2018 07:13:44 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519571624; bh=0Eakc5gR7J8+fSHsgnuXoKeb2l0uvmFduwq5lIPdE6U=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=PoaNpoFYZv0BRhTR/7GzwHiUx869IqusIOR+16FFO+QvNVVmxMYJJkDPyIUCKj1NB lo8kIzF7QazXMTN5OwGBoj/n3Ebn4x6fwTanRgcNaDYXCrK6sq7wBzQ9GZFIwechjS uU5mPY0Lb9TgrMotlcNMR68q1w84mofLKP7+caIQ=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab99104ef80924ef4e48fc7cd40840b82d160a639492cf0000000116aa94a892a169ce11cfc173@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1127/368317108@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1127@github.com>
References: <quicwg/base-drafts/issues/1127@github.com>
Subject: Re: [quicwg/base-drafts] The 32 octet overhead (#1127)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a92d2a877d5b_4d633fa9a0e02f3411912a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/kujlepWUYramyP36zUcV9CtWC3I>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 25 Feb 2018 15:13:46 -0000

----==_mimepart_5a92d2a877d5b_4d633fa9a0e02f3411912a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Encoder can track as much or as little as it wants.  IIRC, the idea was that you need a pointer and length each for name and value.  An eight-octet length for an HPACK entry seems a little extreme, but platform-standard types....

-- 
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/1127#issuecomment-368317108
----==_mimepart_5a92d2a877d5b_4d633fa9a0e02f3411912a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Encoder can track as much or as little as it wants.  IIRC, the idea wa=
s that you need a pointer and length each for name and value.  An eight-o=
ctet length for an HPACK entry seems a little extreme, but platform-stand=
ard types....</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1127#issuecomment-368317108">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq3mm=
jMoBghQKEOZYgoHjzXOncNo9ks5tYXiogaJpZM4SNBCV">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqx=
KQo2clLYz6k715hn5pPi5MYMDRks5tYXiogaJpZM4SNBCV.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1127#issuecomment-368317108"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in=
 #1127: Encoder can track as much or as little as it wants.  IIRC, the id=
ea was that you need a pointer and length each for name and value.  An ei=
ght-octet length for an HPACK entry seems a little extreme, but platform-=
standard types...."}],"action":{"name":"View Issue","url":"https://github=
.com/quicwg/base-drafts/issues/1127#issuecomment-368317108"}}}</script>=

----==_mimepart_5a92d2a877d5b_4d633fa9a0e02f3411912a--


From nobody Sun Feb 25 16:22:30 2018
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 F2919124F57 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 16:22:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.011
X-Spam-Level: 
X-Spam-Status: No, score=-2.011 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 TwGd9g7Avlk1 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 16:22:27 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 EB2E11243FE for <quic-issues@ietf.org>; Sun, 25 Feb 2018 16:22:26 -0800 (PST)
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=RtloSY0PPGeoaVmfVk8SDRx0H/c=; b=mLsLZxdOhodQMj6H NJ240iOYMymmD4lZYTLcHBVQQS+EYaviDN5mp7zIs7lLSdzEqo/Fw63wEKgc8kYj T6ZY/urj4uEiodlUtcNjAsQP4X3oq1DomLSbY6yigS3O4N/6hCjCOMdciapL5OX+ hARYag/4KgpXaxdUpkFeP35VeVw=
Received: by filter0204p1las1.sendgrid.net with SMTP id filter0204p1las1-15642-5A935341-9 2018-02-26 00:22:25.516769585 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0016p1iad2.sendgrid.net (SG) with ESMTP id V1mmyNwKTICqda76gcyu_Q for <quic-issues@ietf.org>; Mon, 26 Feb 2018 00:22:25.245 +0000 (UTC)
Date: Mon, 26 Feb 2018 00:22:25 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe785597e8de97e6da9a19176cbeaa6f0f0fa625692cf0000000116ab154192a169ce11df2f84@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1139/review/99162994@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1139@github.com>
References: <quicwg/base-drafts/pull/1139@github.com>
Subject: Re: [quicwg/base-drafts] Generating Acknowledgements (#1139)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a93534129548_6d873fe1b8c06f28317420"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1zujIwySN1t2T3wRM2l1n19jbXCM5sfpptBz duH+bkU7w4+s9A0dJ7/HYq1f28VdlyNwNFPQoxSguQpULxoEWAZ6rBXRlHBJHruejzzx0lETx8Mlfo aAdR6bftVjqEgxTSo8f+PLyc0Gt+g2IGwtT6S66JIk91U9KQDjJ+c6ea4f6NdHUX2Ul9o1cV9bd/7h 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XBtWnleqZ0ap-2GX_Rh-ACHwAJg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 00:22:29 -0000

----==_mimepart_5a93534129548_6d873fe1b8c06f28317420
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



> +## Generating Acknowledgements
+
+QUIC SHOULD delay sending acknowledgements in response to packets,
+but MUST NOT excessively delay acknowledgements of packets containing
+non-ack frames.  Specifically, implementaions MUST attempt to
+enforce a maximum ack delay to avoid causing the peer spurious
+timeouts.  The default maximum ack delay in QUIC is 25ms.
+
+An acknowledgement MAY be sent for every second full-sized segment,
+as TCP does {{!RFC5681}}, or may be sent less frequently, as long as
+the delay does not exceed the maximum ack delay.  QUIC recovery algorithms
+do not assume the peer generates an acknowledgement immediately when
+receiving a second full-sized segment.
+
+Out-of-order packets SHOULD be acknowledged more quickly, in order
+to accelerate loss recovery.  The receiver SHOULD send an immediate

There are two packets that arrive here.  Packet N+1 and packet N.  You are referring here to packet N, but you should make that clearer (packet N+1 is also out of order).

Packet N+1 benefits from rapid acknowledgment because it could accelerate retransmission.  Packet N benefits from rapid acknowledgment because it could suppress the retransmission triggered by a rapid acknowledgment of packet N+1.

> +
+### Ack Ranges
+
+When an ACK frame is sent, one or more ranges of acknowledged packets may
+be included.  Including older packets reduces the chances previous ACK
+frames were lost, causing spurious retransmits, at the cost of larger acks.
+
+ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send
+an updated ACK frame quickly, in order to prevent the peer from declaring
+a packet as lost.
+
+Below is one recommended approach for determining what packets to include
+in an ACK frame.
+
+#### Track the most recently acknowledged ACK frame

"Receiver Tracking of ACK Frames"

It is customary to use title case for titles, even tiny ones like this.  You should make this `###` though instead of h4.

> +When an ACK frame is sent, one or more ranges of acknowledged packets may
+be included.  Including older packets reduces the chances previous ACK
+frames were lost, causing spurious retransmits, at the cost of larger acks.
+
+ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send
+an updated ACK frame quickly, in order to prevent the peer from declaring
+a packet as lost.
+
+Below is one recommended approach for determining what packets to include
+in an ACK frame.
+
+#### Track the most recently acknowledged ACK frame
+
+When a packet containing an ACK frame is sent, the largest acked in that
+frame is saved.  When a packet containing an ACK frame is acknowledged,

This sounds imperative and I don't think that it has to be.  The point here is that sending redundant acknowledgments is not especially harmful and a receiver can reduce complexity by doing this.

You should point out that if your largest acknowledged is N and you later receive N-1 (see the above reordering case for that), then dumping the acknowledgment for N-1 will mean also dropping the acknowledgment for N-1.  

Is your expectation is that the receiver will acknowledge N-1 immediately?  Or is it that you expect loss detection to have triggered for N-1 by the time that the receiver discards the acknowledgments?  I think that you need to clearer about expectations here, because the claim here suggests that this is not a problem.

It is possible that only one ACK frame contained the acknowledgment for N-1 and that if that is lost, then the sender will never learn that N-1 actually arrived.  The sender will compensate as though N-1 were lost, when in fact it was a loss of the acknowledgment on the return path.

BTW, why isn't there a loss detection delay to allow for reordering of ACKs (or the reordering of the packets that trigger acknowledgments)?  Too complicated?

-- 
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/1139#pullrequestreview-99162994
----==_mimepart_5a93534129548_6d873fe1b8c06f28317420
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r170474559">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt; +## Generating Acknowledgements
+
+QUIC SHOULD delay sending acknowledgements in response to packets,
+but MUST NOT excessively delay acknowledgements of packets containing
+non-ack frames.  Specifically, implementaions MUST attempt to
+enforce a maximum ack delay to avoid causing the peer spurious
+timeouts.  The default maximum ack delay in QUIC is 25ms.
+
+An acknowledgement MAY be sent for every second full-sized segment,
+as TCP does {{!RFC5681}}, or may be sent less frequently, as long as
+the delay does not exceed the maximum ack delay.  QUIC recovery algorithms
+do not assume the peer generates an acknowledgement immediately when
+receiving a second full-sized segment.
+
+Out-of-order packets SHOULD be acknowledged more quickly, in order
+to accelerate loss recovery.  The receiver SHOULD send an immediate
</pre>
<p>There are two packets that arrive here.  Packet N+1 and packet N.  You are referring here to packet N, but you should make that clearer (packet N+1 is also out of order).</p>
<p>Packet N+1 benefits from rapid acknowledgment because it could accelerate retransmission.  Packet N benefits from rapid acknowledgment because it could suppress the retransmission triggered by a rapid acknowledgment of packet N+1.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r170474754">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt; +
+### Ack Ranges
+
+When an ACK frame is sent, one or more ranges of acknowledged packets may
+be included.  Including older packets reduces the chances previous ACK
+frames were lost, causing spurious retransmits, at the cost of larger acks.
+
+ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send
+an updated ACK frame quickly, in order to prevent the peer from declaring
+a packet as lost.
+
+Below is one recommended approach for determining what packets to include
+in an ACK frame.
+
+#### Track the most recently acknowledged ACK frame
</pre>
<p>"Receiver Tracking of ACK Frames"</p>
<p>It is customary to use title case for titles, even tiny ones like this.  You should make this <code>###</code> though instead of h4.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r170475062">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt; +When an ACK frame is sent, one or more ranges of acknowledged packets may
+be included.  Including older packets reduces the chances previous ACK
+frames were lost, causing spurious retransmits, at the cost of larger acks.
+
+ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send
+an updated ACK frame quickly, in order to prevent the peer from declaring
+a packet as lost.
+
+Below is one recommended approach for determining what packets to include
+in an ACK frame.
+
+#### Track the most recently acknowledged ACK frame
+
+When a packet containing an ACK frame is sent, the largest acked in that
+frame is saved.  When a packet containing an ACK frame is acknowledged,
</pre>
<p>This sounds imperative and I don't think that it has to be.  The point here is that sending redundant acknowledgments is not especially harmful and a receiver can reduce complexity by doing this.</p>
<p>You should point out that if your largest acknowledged is N and you later receive N-1 (see the above reordering case for that), then dumping the acknowledgment for N-1 will mean also dropping the acknowledgment for N-1.</p>
<p>Is your expectation is that the receiver will acknowledge N-1 immediately?  Or is it that you expect loss detection to have triggered for N-1 by the time that the receiver discards the acknowledgments?  I think that you need to clearer about expectations here, because the claim here suggests that this is not a problem.</p>
<p>It is possible that only one ACK frame contained the acknowledgment for N-1 and that if that is lost, then the sender will never learn that N-1 actually arrived.  The sender will compensate as though N-1 were lost, when in fact it was a loss of the acknowledgment on the return path.</p>
<p>BTW, why isn't there a loss detection delay to allow for reordering of ACKs (or the reordering of the packets that trigger acknowledgments)?  Too complicated?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99162994">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4OqMAnkx8gkhNMuKPQemWpAbxevks5tYflBgaJpZM4SRbl9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq78nKVPCl6HVT8RzQCsd3ZMXvLjAks5tYflBgaJpZM4SRbl9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99162994"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1139"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99162994"}}}</script>
----==_mimepart_5a93534129548_6d873fe1b8c06f28317420--


From nobody Sun Feb 25 16:25:43 2018
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 21E9F124F57 for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 16:25:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.454
X-Spam-Level: 
X-Spam-Status: No, score=-5.454 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, 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 EK416ikCdYGQ for <quic-issues@ietfa.amsl.com>; Sun, 25 Feb 2018 16:25:40 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C23F01243FE for <quic-issues@ietf.org>; Sun, 25 Feb 2018 16:25:40 -0800 (PST)
Date: Sun, 25 Feb 2018 16:25:39 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519604740; bh=O3gp/OBlIjpwh1nEY+zV62albFK2n7bX5Yj/nDW2nj0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=QIWwkebDrlykIrHkuJuTgByl3Zib/Ymi4sCPRBXGUwBK8vZ+9uVzPYG8PjraByaHU u8t7Pc43EsS52+hXPT9NF1g7HcwV2VAIwmMh1g0UJXf2tmHrvWE8CqrcML5cin6UOs YZLihIpPHnlHPpdmgQsbpp+xvaA60TMNG8ndjG0I=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab59ea48ca6aa8d0ec83071f7112e394fc6387b76d92cf0000000116ab160392a169ce11cfc40b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1128/368359696@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1128@github.com>
References: <quicwg/base-drafts/issues/1128@github.com>
Subject: Re: [quicwg/base-drafts] Duplication can use different indexing (#1128)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a935403efd62_3a963fda0166ef34247540"; 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/Ur2X2Rd_3-4EK17idCdhrHk9MiQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 00:25:42 -0000

----==_mimepart_5a935403efd62_3a963fda0166ef34247540
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Right.  That was in my original write-up.  The reverse indexing is the most efficient.

-- 
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/1128#issuecomment-368359696
----==_mimepart_5a935403efd62_3a963fda0166ef34247540
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Right.  That was in my original write-up.  The reverse indexing is the most efficient.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1128#issuecomment-368359696">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq73CpsGh0ITZwOiPbsxftw4-vYuLks5tYfoDgaJpZM4SNBON">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxFpq5f5opLispBKtHAva06gA7F1ks5tYfoDgaJpZM4SNBON.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1128#issuecomment-368359696"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1128: Right.  That was in my original write-up.  The reverse indexing is the most efficient."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1128#issuecomment-368359696"}}}</script>
----==_mimepart_5a935403efd62_3a963fda0166ef34247540--


From nobody Mon Feb 26 05:17:26 2018
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 9076712D779 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 05:17:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.393
X-Spam-Level: 
X-Spam-Status: No, score=-0.393 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 Jn1Sdcvyfvmx for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 05:17:24 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 69AEF126E01 for <quic-issues@ietf.org>; Mon, 26 Feb 2018 05:17:24 -0800 (PST)
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=lMENeIcaFe9UuDr1TTdXKUFEXlw=; b=qAuFrJRkBviBMsfq xqkS/YAmUQ9HEarraxVUwUqSF0J7MJ5aserES6zjNxda0eY0wIU7RCLkCQe7emjF 4INQhxnBbqF09n6dr98syS/eatgGZl8/ZKxoYTICcDRJDTeVQi6X/p5SCnggWgaF ty51U4M+PaTK8RdDZzpJZfVXNEk=
Received: by filter0486p1las1.sendgrid.net with SMTP id filter0486p1las1-21567-5A9408E2-2C 2018-02-26 13:17:22.948485342 +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 ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id GMSOErzLTHiTHYSt4sQLHQ for <quic-issues@ietf.org>; Mon, 26 Feb 2018 13:17:22.712 +0000 (UTC)
Date: Mon, 26 Feb 2018 13:17:23 +0000 (UTC)
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2a32a4766fbc073ba07d95919226763b8d7ae87c92cf0000000116abcae292a169ce11cfd4dd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1129/368500972@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1129@github.com>
References: <quicwg/base-drafts/issues/1129@github.com>
Subject: Re: [quicwg/base-drafts] Referencing strategy (#1129)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a9408e27faab_38e32ad11f974ecc549083"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1ABZgncFrgYIj/wYYgL1V/dAfTIWX9iuhMVv IY1aNCNrU6E6ids4rzMMAay3RZBkHv/NRQgnRx2trOaI5Hyzep9BMPPY7de4h9he/rJwdiHb7BkOyA t4Tc/JJE50bSISa/SQugM4JXhYxjqf8kzpP5M7O67QnzxpFvFDlU1a9XuZju67dBhXFAVaGDSomflL o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/anRb64nKm_hi3oNWqZvy-qPbRG8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 13:17:25 -0000

----==_mimepart_5a9408e27faab_38e32ad11f974ecc549083
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

What is *rate*? In particular, what is the denominator?

Does there exist an effective referencing strategy without making the encoder learn more about the outside world -- RTT, what time it is?

-- 
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/1129#issuecomment-368500972
----==_mimepart_5a9408e27faab_38e32ad11f974ecc549083
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>What is <em>rate</em>? In particular, what is the denominator?</p>
<p>Does there exist an effective referencing strategy without making the encoder learn more about the outside world -- RTT, what time it is?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1129#issuecomment-368500972">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq95xnsFAXVjk1ydabUlTzcOpEOu0ks5tYq7igaJpZM4SNCa4">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8f_FXEC8DcXFmPnse5fSd8zPNNKks5tYq7igaJpZM4SNCa4.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1129#issuecomment-368500972"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@dtikhonov in #1129: What is *rate*? In particular, what is the denominator?\r\n\r\nDoes there exist an effective referencing strategy without making the encoder learn more about the outside world -- RTT, what time it is?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1129#issuecomment-368500972"}}}</script>
----==_mimepart_5a9408e27faab_38e32ad11f974ecc549083--


From nobody Mon Feb 26 07:20:05 2018
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 2D06B126FDC for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 07:20:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 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_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 wMSdgPoB2zG6 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 07:20:00 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 84B9B126DFB for <quic-issues@ietf.org>; Mon, 26 Feb 2018 07:20:00 -0800 (PST)
Date: Mon, 26 Feb 2018 07:19:59 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519658399; bh=Rcj1n0MFUfao12RGRzuCBfvJ3soVz3AKQ1vweK/+pGw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=DfxvMEiwgAOUmdOkN55kyZ4ltccJ4V8uHrwNHZ2rb0q4UDW7igeNmGKpF2rtwhbl9 18ZieHV9hsHn0UXb2eFvlHK9xZMC7Z94N1rwqrIHSqrKFyHgbsMYRfJWY+W9Cv4pO6 cjbZOXl4OKAZ4x63ei/qRf82FxEixUn0Hck/Z+H8=
From: krasic <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab70ba4c1e748b2407c9cb68776266e460942afced92cf0000000116abe79f92a169ce11d09965@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1133/368537296@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1133@github.com>
References: <quicwg/base-drafts/issues/1133@github.com>
Subject: Re: [quicwg/base-drafts] qcram document title should include the term "QCRAM" (#1133)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a94259f59c8a_20da3fb350664f34167980"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: krasic
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/WXKHNnwnmEmvfbP4V6Mzy_FXoYU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 15:20:02 -0000

----==_mimepart_5a94259f59c8a_20da3fb350664f34167980
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

+1

On Feb 25, 2018 9:51 AM, "Mike Bishop" <notifications@github.com> wrote:

> More seriously, I have no objections. The name is irrelevant to the
> technical merits, and if it improves the understanding of folks who wer=
en't
> part of the design team, call it whatever you want.
>
> =E2=80=94
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/quicwg/base-drafts/issues/1133#issuecomment-3683154=
43>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AGIAhqOVTDppfLGsQJJo=
iIBquU1r3v8zks5tYXN6gaJpZM4SNQY8>
> .
>


-- =

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/1133#issuecomment-368537296=

----==_mimepart_5a94259f59c8a_20da3fb350664f34167980
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

+1<br>
<br>
On Feb 25, 2018 9:51 AM, &quot;Mike Bishop&quot; &lt;notifications@github=
.com&gt; wrote:<br>
<br>
&gt; More seriously, I have no objections. The name is irrelevant to the<=
br>
&gt; technical merits, and if it improves the understanding of folks who =
weren&#39;t<br>
&gt; part of the design team, call it whatever you want.<br>
&gt;<br>
&gt; =E2=80=94<br>
&gt; You are receiving this because you are subscribed to this thread.<br=
>
&gt; Reply to this email directly, view it on GitHub<br>
&gt; &lt;https://github.com/quicwg/base-drafts/issues/1133#issuecomment-3=
68315443&gt;,<br>
&gt; or mute the thread<br>
&gt; &lt;https://github.com/notifications/unsubscribe-auth/AGIAhqOVTDppfL=
GsQJJoiIBquU1r3v8zks5tYXN6gaJpZM4SNQY8&gt;<br>
&gt; .<br>
&gt;<br>


<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1133#issuecomment-368537296">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkqxI6=
IhjXW9Cthb5eZuo8mciIY_GUks5tYsufgaJpZM4SNQY8">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq8=
i8jCeqIHEEnA9UkcU-9S2RuR7kks5tYsufgaJpZM4SNQY8.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1133#issuecomment-368537296"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@krasic in #11=
33: +1\n\nOn Feb 25, 2018 9:51 AM, \"Mike Bishop\" \u003cnotifications@gi=
thub.com\u003e wrote:\n\n\u003e More seriously, I have no objections. The=
 name is irrelevant to the\n\u003e technical merits, and if it improves t=
he understanding of folks who weren't\n\u003e part of the design team, ca=
ll it whatever you want.\n\u003e\n\u003e =E2=80=94\n\u003e You are receiv=
ing this because you are subscribed to this thread.\n\u003e Reply to this=
 email directly, view it on GitHub\n\u003e \u003chttps://github.com/quicw=
g/base-drafts/issues/1133#issuecomment-368315443\u003e,\n\u003e or mute t=
he thread\n\u003e \u003chttps://github.com/notifications/unsubscribe-auth=
/AGIAhqOVTDppfLGsQJJoiIBquU1r3v8zks5tYXN6gaJpZM4SNQY8\u003e\n\u003e .\n\u=
003e\n"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/=
base-drafts/issues/1133#issuecomment-368537296"}}}</script>=

----==_mimepart_5a94259f59c8a_20da3fb350664f34167980--


From nobody Mon Feb 26 09:02:14 2018
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 7EA3E12D88B for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 09:01:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.464
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 al3NUbHkNiBN for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 09:01:57 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 D571912D88E for <quic-issues@ietf.org>; Mon, 26 Feb 2018 09:01:53 -0800 (PST)
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=Ngy1Dp8Ea2uUXIe9Jz3Knt2rR2g=; b=phy1yvDPcymf7fAU 7aOck6PPsQaBjGOaTZcXbh8Vsl0//zfHxJ5bSkCbCPISZWIz86Eh1oc4Z9fUD9bi T1fBmnGYkZacpXQ7kdvH2aTjnroeLw9aFuTFCHB1WXw087v+rCyxSVTseXXrS8ZM r9t4tYWIUvTr9ZnWiG3ADuFZiLo=
Received: by filter0460p1iad2.sendgrid.net with SMTP id filter0460p1iad2-28166-5A943D80-14 2018-02-26 17:01:52.404237271 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id hl2A1YhhT0Sd4zCwNekC8Q for <quic-issues@ietf.org>; Mon, 26 Feb 2018 17:01:52.275 +0000 (UTC)
Date: Mon, 26 Feb 2018 17:01:52 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc951a1cb44b32b0c072db6fb9096147d6c7cd6f292cf0000000116abff6792a169ce11cfbf7b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1126/368572202@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1126@github.com>
References: <quicwg/base-drafts/issues/1126@github.com>
Subject: Re: [quicwg/base-drafts] Provide better guidance about acknowledgments (#1126)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a943d67a55d8_49483ff4fefe8f3410456f4"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0RUXkIMJOVunHpOxFgL9W+Ubs8w+Imh3nVny sxp2ZqVuaSln8TMrof+XAcFKzg258O4QN1KYcozc6FzCN8aApGm1937fwpVDE+ylwonjebfAR/aHpB /9T2wzDunJUbpvjVHK4PbTAedgcLk7FiCcYb7mtWUa3qr8UexsObRVOeNkPm8D4rlAdWHoboabqZ/c Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/-18_cccx3jTgFeOyMRBDLUPhLpY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 17:01:58 -0000

----==_mimepart_5a943d67a55d8_49483ff4fefe8f3410456f4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I think I am doing something similar.  Should we add text to the draft indicating this is a possible or recommended approach?

-- 
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/1126#issuecomment-368572202
----==_mimepart_5a943d67a55d8_49483ff4fefe8f3410456f4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I think I am doing something similar.  Should we add text to the draft indicating this is a possible or recommended approach?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1126#issuecomment-368572202">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-cuiZ47LNyzO9R8sKIge4iL9xoNks5tYuNngaJpZM4SNA5F">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9phWe91eumzOx0wLGoDdty9gqMnks5tYuNngaJpZM4SNA5F.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1126#issuecomment-368572202"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #1126: I think I am doing something similar.  Should we add text to the draft indicating this is a possible or recommended approach?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1126#issuecomment-368572202"}}}</script>
----==_mimepart_5a943d67a55d8_49483ff4fefe8f3410456f4--


From nobody Mon Feb 26 09:03:16 2018
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 DD086127369 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 09:03:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.484
X-Spam-Level: 
X-Spam-Status: No, score=-0.484 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 p1lAKAzu88fQ for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 09:03:08 -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 55D8612D88D for <quic-issues@ietf.org>; Mon, 26 Feb 2018 09:02:58 -0800 (PST)
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=N2f8FDNu0dTJwcd11d4kVJwNSEY=; b=GtAjZSb12PsVqwcP 7E7uoiYUKCQTZprFsOqsR6bsgnzuTHknj7chuWpdhiW7MZFMRtgB/V+HVKWctln2 tXMDcN2MxKhUOP8CdJw+AbchJFRnsPCsSHe8S9wHlYHu7NigbyW+v0Ev8vFe+MmN H7Nc6IKhY6HJYpkqtZGuLkpC6jg=
Received: by filter0357p1iad2.sendgrid.net with SMTP id filter0357p1iad2-1728-5A943DC1-D 2018-02-26 17:02:57.283525566 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id mZdth0UvT7aoXgafry8ItA for <quic-issues@ietf.org>; Mon, 26 Feb 2018 17:02:57.168 +0000 (UTC)
Date: Mon, 26 Feb 2018 17:02:57 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1f98083aa3511c347296c04f6d5a020ad895b2a792cf0000000116abffbf92a169ce11cfc173@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1127/368572704@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1127@github.com>
References: <quicwg/base-drafts/issues/1127@github.com>
Subject: Re: [quicwg/base-drafts] The 32 octet overhead (#1127)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a943dbf19bad_43163fd7ef9f8f38759477"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak135WyZ8e0BOc3KFNmw4lEl0AhpsUbC/XH5Li boimxnUHihO2HeufeleKNy2svuWeS8oHmzYyGFTOKSZWZs+pTEXhdp4W5EsLOfhzvYm+AAg5JcaOCV XgTCuszdhs62C1+6cWnDm2NlvqS9mygVHJvSH6yfPzTy9DCgZrR2A6GIdA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/S24NFKbdJI7rAvespzgPAv8e1r4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 17:03:15 -0000

----==_mimepart_5a943dbf19bad_43163fd7ef9f8f38759477
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I'm going to close this for now.  32 seems adequate for the decoder and matches HPACK.

-- 
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/1127#issuecomment-368572704
----==_mimepart_5a943dbf19bad_43163fd7ef9f8f38759477
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I'm going to close this for now.  32 seems adequate for the decoder and matches HPACK.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1127#issuecomment-368572704">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxsAEYfQ1e408CwdT7dhx2BuaGbMks5tYuO_gaJpZM4SNBCV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6FHIDAcgyxbARiL7Bn2nDwRMytnks5tYuO_gaJpZM4SNBCV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1127#issuecomment-368572704"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #1127: I'm going to close this for now.  32 seems adequate for the decoder and matches HPACK."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1127#issuecomment-368572704"}}}</script>
----==_mimepart_5a943dbf19bad_43163fd7ef9f8f38759477--


From nobody Mon Feb 26 09:05:21 2018
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 453C212D7F8 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 09:05:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 xZAO8xb2XLw5 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 09:05:02 -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 3684112D874 for <quic-issues@ietf.org>; Mon, 26 Feb 2018 09:04:53 -0800 (PST)
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=MsMULK023aSME4DgzuCp61mY81k=; b=ASMbF95xX9I8Kkno tXkc6YzYskewEmGZqpcPr/OaFvgybpOF73x58FEsbi3NoapE19jfnM//+hAv3ify dMLLLE7zcvHwwLQgMoC1hAh4thkkHCqcO+dO4GJuRL87lJKKJBTRu12lzW2NHrqP AANBlgTeQL0VV566KLy39N2sMFY=
Received: by filter0509p1iad2.sendgrid.net with SMTP id filter0509p1iad2-14166-5A943E33-45 2018-02-26 17:04:52.077548868 +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 ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id 4UHWywHNSWCvhejS-4WQkg for <quic-issues@ietf.org>; Mon, 26 Feb 2018 17:04:51.949 +0000 (UTC)
Date: Mon, 26 Feb 2018 17:04:52 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0e5d02557f6b3c786e6dc00b4007f69a061e1e8e92cf0000000116abffbd92a169ce11cfc173@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1127/issue_event/1492501234@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1127@github.com>
References: <quicwg/base-drafts/issues/1127@github.com>
Subject: Re: [quicwg/base-drafts] The 32 octet overhead (#1127)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a943dbde56b_2b18c3f81d5040f3810538fa"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak08ha+uTMWE1gSH+CwBR6nDqzOX9NlpNDX+Fe w4apcnMl/k3OSmkEPg+jokyTdTZWdcp9MkuCVE3kcy4nkCA73hufCizThcY6JDYJxHSxJ/HQzEFhe8 4/X+uJY7mtF+rlth2ejyTAcy5H+83Jj4OVSRX5HJ+pnhpdVma6mtZajtV9fycs2k3vHNtSv0p9XNBW k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/pbH4_Q66m2PYfvUf_LCoXGSzcuo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 17:05:03 -0000

----==_mimepart_5a943dbde56b_2b18c3f81d5040f3810538fa
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1127.

-- 
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/1127#event-1492501234
----==_mimepart_5a943dbde56b_2b18c3f81d5040f3810538fa
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/1127" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="298828147" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1127">#1127</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1127#event-1492501234">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0-rsIDj-3wD7C8-JZ8Ktc-p_mrWks5tYuO9gaJpZM4SNBCV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxETaOmMYqtxbiqPitmqiJseIO10ks5tYuO9gaJpZM4SNBCV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1127#event-1492501234"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1127."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1127#event-1492501234"}}}</script>
----==_mimepart_5a943dbde56b_2b18c3f81d5040f3810538fa--


From nobody Mon Feb 26 09:14:27 2018
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 B97411242EA for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 09:14:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 jqPDPXdkK13f for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 09:14:24 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2D681205F0 for <quic-issues@ietf.org>; Mon, 26 Feb 2018 09:14:23 -0800 (PST)
Date: Mon, 26 Feb 2018 09:14:22 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519665262; bh=+BXSSTWH8nXpYXqgU7nbFPh31IRVhPpPC8+GXJjDT5c=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=hNlhR1kxO5xKFNTBzRVxGX9TO6h4dUgdkCEs5NgWVzHfIrHyeUE9kulDUKjaTl06Q jnB0pa6VrAD1Iqj0tXmFGjj7CGvOrNtN7vPs9TOo7RnTqPc3Xw7uuEmp8KRGR8TjDP kp3xUgnHXf9rCJ5VKheRcit1I6e8hZ8e6FVIJ7rA=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab43e124f8c07a2a521bf8d939e2dedcc81232df3192cf0000000116ac026e92a169ce11cfc40b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1128/368576477@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1128@github.com>
References: <quicwg/base-drafts/issues/1128@github.com>
Subject: Re: [quicwg/base-drafts] Duplication can use different indexing (#1128)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a94406ed2a23_222c3fb189920f34201566"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/AiLGw4dzIP47Loy7Ls0xT83lMs4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 17:14:26 -0000

----==_mimepart_5a94406ed2a23_222c3fb189920f34201566
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

There's already of 3 different ways indexes are written on the wire: Absolute Index, Hybrid (relative an encoded base), and Relative (HPACK style, relative to head).  An implementation may also have an internal indexing scheme (eg: indexes into an array of headers).  How many bytes are we going to save introducing a Relative-to-end style?  A few every time user-agent and Accept get near the end of the table?  I'd prefer to burn the bytes and keep the draft a bit simpler.

-- 
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/1128#issuecomment-368576477
----==_mimepart_5a94406ed2a23_222c3fb189920f34201566
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>There's already of 3 different ways indexes are written on the wire: A=
bsolute Index, Hybrid (relative an encoded base), and Relative (HPACK sty=
le, relative to head).  An implementation may also have an internal index=
ing scheme (eg: indexes into an array of headers).  How many bytes are we=
 going to save introducing a Relative-to-end style?  A few every time use=
r-agent and Accept get near the end of the table?  I'd prefer to burn the=
 bytes and keep the draft a bit simpler.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1128#issuecomment-368576477">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkqxN9=
JAGEoNm2hwMDeJo6TqvFlpp8ks5tYuZugaJpZM4SNBON">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq5=
G4-oxXDQGJRe64RawD4AOUhJ3sks5tYuZugaJpZM4SNBON.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1128#issuecomment-368576477"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #11=
28: There's already of 3 different ways indexes are written on the wire: =
Absolute Index, Hybrid (relative an encoded base), and Relative (HPACK st=
yle, relative to head).  An implementation may also have an internal inde=
xing scheme (eg: indexes into an array of headers).  How many bytes are w=
e going to save introducing a Relative-to-end style?  A few every time us=
er-agent and Accept get near the end of the table?  I'd prefer to burn th=
e bytes and keep the draft a bit simpler."}],"action":{"name":"View Issue=
","url":"https://github.com/quicwg/base-drafts/issues/1128#issuecomment-3=
68576477"}}}</script>=

----==_mimepart_5a94406ed2a23_222c3fb189920f34201566--


From nobody Mon Feb 26 09:23:47 2018
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 34725126C3D for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 09:23:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_32=0.001, HTML_MESSAGE=0.001, 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 jGG4qi7R7YmO for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 09:23:43 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext5.iad.github.net [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ACAFC12025C for <quic-issues@ietf.org>; Mon, 26 Feb 2018 09:23:43 -0800 (PST)
Date: Mon, 26 Feb 2018 09:23:34 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519665814; bh=a6jOevMIDhIASWo0+YrtHpoqOQtcdJeXpGUmEyIkl3Q=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=UsvF50uax++ruSs8VMJfW0KXNkHLxH7V8csi0qeiMvXWAzXCCvI60Pg8UEetp94mU v1DyPPqHInGwaq0M9+l8x5ZXF6Ws/ShxZHpOicbIJQFjQQ79x22HlRV+0HflqgBxqT aZyhluzy4AVUkRsz/FpDrGVyctb5ejvFdd6jiRnU=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab163432774a9c254be57c81693812814a30c7a57792cf0000000116ac049692a169ce11cfd4dd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1129/368579476@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1129@github.com>
References: <quicwg/base-drafts/issues/1129@github.com>
Subject: Re: [quicwg/base-drafts] Referencing strategy (#1129)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a9442962dd39_5cef2ac00cf80ed485719c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/JDte9RsJx6f1E1Dph1r9MbldPr8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 17:23:45 -0000

----==_mimepart_5a9442962dd39_5cef2ac00cf80ed485719c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Here's a simple referencing strategy:

An implementation would define a 'draining index', which is the smallest absolute index it may reference. Once there is an insert that reduces free space below the encoder's minimum threshold, increase draining index such that the size of the referenceable headers in the table is less than table size - min free space.  The reference count on the headers in the unreferenceable portion of the table should quickly fall to 0.

I think what Martin describes is a very precise way to calculate the optimal amount of free space to maintain, but he also suggests an encoder could "choose typical values".

-- 
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/1129#issuecomment-368579476
----==_mimepart_5a9442962dd39_5cef2ac00cf80ed485719c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Here's a simple referencing strategy:</p>
<p>An implementation would define a 'draining index', which is the smalle=
st absolute index it may reference. Once there is an insert that reduces =
free space below the encoder's minimum threshold, increase draining index=
 such that the size of the referenceable headers in the table is less tha=
n table size - min free space.  The reference count on the headers in the=
 unreferenceable portion of the table should quickly fall to 0.</p>
<p>I think what Martin describes is a very precise way to calculate the o=
ptimal amount of free space to maintain, but he also suggests an encoder =
could "choose typical values".</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1129#issuecomment-368579476">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq911=
0iCtjQq0WOGqC-_SUsb7awuFks5tYuiWgaJpZM4SNCa4">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0=
YtpQb8okAs80Xlko2D07M94Fhbks5tYuiWgaJpZM4SNCa4.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1129#issuecomment-368579476"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #11=
29: Here's a simple referencing strategy:\r\n\r\nAn implementation would =
define a 'draining index', which is the smallest absolute index it may re=
ference. Once there is an insert that reduces free space below the encode=
r's minimum threshold, increase draining index such that the size of the =
referenceable headers in the table is less than table size - min free spa=
ce.  The reference count on the headers in the unreferenceable portion of=
 the table should quickly fall to 0.\r\n\r\nI think what Martin describes=
 is a very precise way to calculate the optimal amount of free space to m=
aintain, but he also suggests an encoder could \"choose typical values\".=
"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-d=
rafts/issues/1129#issuecomment-368579476"}}}</script>=

----==_mimepart_5a9442962dd39_5cef2ac00cf80ed485719c--


From nobody Mon Feb 26 09:26:00 2018
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 4977212D874 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 09:25:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.454
X-Spam-Level: 
X-Spam-Status: No, score=-5.454 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, 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 z5y7MCr9kTNx for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 09:25:57 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8EAB12D873 for <quic-issues@ietf.org>; Mon, 26 Feb 2018 09:25:56 -0800 (PST)
Date: Mon, 26 Feb 2018 09:25:50 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519665950; bh=5rTNlUJ3ZZHDoIioe5aRcrDDiCRGEUm2Cqrn/w5BPgE=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=lE7nvX3ai84hiQjbgK8Oe0keAp5DIPcvDVf421ZZlqG07uN8Zq7lNwcuHyG8mBk4G B8S9fr77JFeAZegGGCbgUFRqZlQ/jnFs+1JF6OO90b08r6tTdPGuPVJpF/x4XtohnA VhFG76FeHo5cfP9FmrJ71NTXhLMdkeb7HsZJkc9E=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5faf8a0bcc74c2b3630da619abd87c9af54ce10092cf0000000116ac051e92a169ce11d09965@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1133/368580266@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1133@github.com>
References: <quicwg/base-drafts/issues/1133@github.com>
Subject: Re: [quicwg/base-drafts] qcram document title should include the term "QCRAM" (#1133)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a94431e5d48d_53933fa8d9290f388829a6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/J35EPgiIC8fZ6GXVybHf5tqBB8I>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 17:25:58 -0000

----==_mimepart_5a94431e5d48d_53933fa8d9290f388829a6
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

If no one objects, I'll make the change from QCRAM to QPACK at the end of the week.

-- 
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/1133#issuecomment-368580266
----==_mimepart_5a94431e5d48d_53933fa8d9290f388829a6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>If no one objects, I'll make the change from QCRAM to QPACK at the end of the week.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1133#issuecomment-368580266">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4Yb1uvD0PKPpbuXvbI_Uiuejo68ks5tYukegaJpZM4SNQY8">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzo_-9Z1hV4XTRmwi7m4e8UNNoYDks5tYukegaJpZM4SNQY8.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1133#issuecomment-368580266"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #1133: If no one objects, I'll make the change from QCRAM to QPACK at the end of the week."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1133#issuecomment-368580266"}}}</script>
----==_mimepart_5a94431e5d48d_53933fa8d9290f388829a6--


From nobody Mon Feb 26 09:40:49 2018
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 B1EC1124BFA for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 09:40:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 kF3-_vjmoqzt for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 09:40:46 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 17CF812025C for <quic-issues@ietf.org>; Mon, 26 Feb 2018 09:40:46 -0800 (PST)
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=s4oM8VPGx4z/2ghX7YG7JWyhUAM=; b=CfjZ1kqmL2Tn03yb 96qywB37DmhAxTZxAGbmonRYbivVEb9RyHhsdD6fHscSfnlMeH6uoiNNBvz6huIS c6coalpr7Ffv5mkvXjwynXE36T34yYNgd1J3bnaziCuFoVQxEzwxUYOicWIGRIdc /n021mGWr3uaKDDcPtRiHU3pqyw=
Received: by filter0511p1iad2.sendgrid.net with SMTP id filter0511p1iad2-3408-5A94469C-17 2018-02-26 17:40:44.710537109 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id i8W59rhnQqOu0lzs8CPVUA for <quic-issues@ietf.org>; Mon, 26 Feb 2018 17:40:44.693 +0000 (UTC)
Date: Mon, 26 Feb 2018 17:40:44 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf79edc8bfbfd8a5fe8218c8ea5619f3b14a11d2992cf0000000116ac089c92a169ce11dea75a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1138/368584951@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1138@github.com>
References: <quicwg/base-drafts/issues/1138@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM encoding requires two passes (#1138)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a94469c4c5d6_e952acf15f8cec41951b7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3rOKpshh5yzKVuYjyY3C6emYWlLXb4a09ZI4 4TqEwaH2QO91UnT9HTKfYKrtof4pKXiottOFcGegObs/N9cplNlnx42U/+SbTPNBM1cQzVdHDvBkYG xO/F2QZY71CiVmsgjXc4CD83Pk5sb1rTnOBZgnR464bG7vh76vlHf0dR6g==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ifZoObusTY2AkZ7-IC3nwv2pQLg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 17:40:48 -0000

----==_mimepart_5a94469c4c5d6_e952acf15f8cec41951b7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Are folks ok with using literals if headers must be streamed?  Another approach is to extend the wire-format to efficiently encode negative Hybrid indexes (Depends would need this also).  

Single pass encoding that references newly indexed headers may also be challenging for implementations that don't use scatter-gather, since going back to write a variable length int at the beginning of a buffer is tricky.

The number of headers in a pass is likely small in a lot of common cases, and with some intermediate memory you can capture the required absolute indexes in the first pass.

-- 
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/1138#issuecomment-368584951
----==_mimepart_5a94469c4c5d6_e952acf15f8cec41951b7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Are folks ok with using literals if headers must be streamed?  Another a=
pproach is to extend the wire-format to efficiently encode negative Hybrid =
indexes (Depends would need this also).</p>
<p>Single pass encoding that references newly indexed headers may also be c=
hallenging for implementations that don't use scatter-gather, since going b=
ack to write a variable length int at the beginning of a buffer is tricky.<=
/p>
<p>The number of headers in a pass is likely small in a lot of common cases=
, and with some intermediate memory you can capture the required absolute i=
ndexes in the first pass.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1138#issuecomment-368584951">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq0X41a6v3_SdXj=
GMyklJxuJ1Jaihks5tYuycgaJpZM4SRR4M">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9M0nINpKwJHAlX-=
-bE_t_Poqttrks5tYuycgaJpZM4SRR4M.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1138#issuecomment-368584951"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@afrind in #1138: Are folks ok w=
ith using literals if headers must be streamed?  Another approach is to ext=
end the wire-format to efficiently encode negative Hybrid indexes (Depends =
would need this also).  \r\n\r\nSingle pass encoding that references newly =
indexed headers may also be challenging for implementations that don't use =
scatter-gather, since going back to write a variable length int at the begi=
nning of a buffer is tricky.\r\n\r\nThe number of headers in a pass is like=
ly small in a lot of common cases, and with some intermediate memory you ca=
n capture the required absolute indexes in the first pass."}],"action":{"na=
me":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1138#i=
ssuecomment-368584951"}}}</script>=

----==_mimepart_5a94469c4c5d6_e952acf15f8cec41951b7--


From nobody Mon Feb 26 10:49:13 2018
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 06B65126C3D for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 10:49:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.464
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 762cKzARbzQh for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 10:49:12 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 D18C7124D6C for <quic-issues@ietf.org>; Mon, 26 Feb 2018 10:49:11 -0800 (PST)
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=90wmGco5cajzDjS79rbRLDZ/C4o=; b=ZQQPsL/TMDEb61O3 qpOxdlY/OaQGf27HI20xSHyfTihFwZvUbsIRyWH83/Py3Ml1CaTbsniZHTafYHxT v6Wia4Ci/KX3vzlByfGVGpF224FaFuC3DY8785FqSmddGyZAkJqZPLEXU1VXkZQ8 4MNyeIkCurPovpBHbT3vxXfQgx0=
Received: by filter0312p1las1.sendgrid.net with SMTP id filter0312p1las1-8648-5A9456A6-1F 2018-02-26 18:49:10.935046825 +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 lKz6AyA9R4-EF5wcO9StcQ for <quic-issues@ietf.org>; Mon, 26 Feb 2018 18:49:10.829 +0000 (UTC)
Date: Mon, 26 Feb 2018 18:49:10 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab19123d427a9eefcc3428d4a0dde8d6df7c51cac992cf0000000116ac18a692a169ce11d09965@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1133/368606601@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1133@github.com>
References: <quicwg/base-drafts/issues/1133@github.com>
Subject: Re: [quicwg/base-drafts] qcram document title should include the term "QCRAM" (#1133)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a9456a6aa7df_613a2ab3dadb2ec41456e3"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0hv1MQGWxTsWc8Y6kxK0cAG7mLd3xnM6Kn3u ou0UJM3n5Gsi30lUOmUExT25BL08prrR80fozIAup71cDIdRrNbgUZYApGwmOreHyv+cNLcWo8Mn4W LaEhvXKXNoC4H7vJSGyNnu6Z1QPZH+LloCShIVeHsJ43Fxv5ZFAqpDUyitCxsVefC7lSAcZuDYilt+ w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/pA1OhQz3Ovul5sVdRJ5TGJPGi5M>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 18:49:13 -0000

----==_mimepart_5a9456a6aa7df_613a2ab3dadb2ec41456e3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Worth changing the doc name as well, even though it means another -00?

-- 
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/1133#issuecomment-368606601
----==_mimepart_5a9456a6aa7df_613a2ab3dadb2ec41456e3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Worth changing the doc name as well, even though it means another -00?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1133#issuecomment-368606601">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9Kd4zHj-H6xnQ5ZViqItHFZh7x8ks5tYvymgaJpZM4SNQY8">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7K-zrwSRwLwJupTuq_HVm6xnvkcks5tYvymgaJpZM4SNQY8.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1133#issuecomment-368606601"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1133: Worth changing the doc name as well, even though it means another -00?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1133#issuecomment-368606601"}}}</script>
----==_mimepart_5a9456a6aa7df_613a2ab3dadb2ec41456e3--


From nobody Mon Feb 26 10:53:05 2018
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 9D359126C3D for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 10:53:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 kvIA7G8UyLUo for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 10:53:01 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 02BF8124D6C for <quic-issues@ietf.org>; Mon, 26 Feb 2018 10:53:00 -0800 (PST)
Date: Mon, 26 Feb 2018 10:52:51 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519671171; bh=+sT9xkTaEyYs7EXe7YZFqkt99zdxRU+6V2gbPKMh+/w=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=wNXJs9q80r8AugSskpm68FmetqxsxsvdcB+kUY0F1MGJqCRII98mm7a+Xy328Xcvi jV0hYId6JSVvdp36i9okEhRmcdi34uqaJ8t9J3QwJxa91/BiID6FJ0G6WIrDf+rkJg DPDmSMiqtm/zrA4lYh6IieSKfEY0ZpHNT6cspcQk=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6462d65033c7c49e207d3ae07974e188dee8183892cf0000000116ac198392a169ce11cfd4dd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1129/368607846@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1129@github.com>
References: <quicwg/base-drafts/issues/1129@github.com>
Subject: Re: [quicwg/base-drafts] Referencing strategy (#1129)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a945783e35da_1cb23f888b1aef3433128"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/8-j6LpAnmtV0YNpfW5Ge-VUZu9o>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 18:53:03 -0000

----==_mimepart_5a945783e35da_1cb23f888b1aef3433128
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

And (mostly as a note for whichever of us writes this PR), note that there's no pinning problem with a duplicate instruction referencing entries in this range, so the encoder algorithm should still look for matches, then encode as a duplicate, then a reference to the new entry.

-- 
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/1129#issuecomment-368607846
----==_mimepart_5a945783e35da_1cb23f888b1aef3433128
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>And (mostly as a note for whichever of us writes this PR), note that t=
here's no pinning problem with a duplicate instruction referencing entrie=
s in this range, so the encoder algorithm should still look for matches, =
then encode as a duplicate, then a reference to the new entry.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1129#issuecomment-368607846">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq4vo=
qEFW_V5-ynEVnm8uOlPHYU6Lks5tYv2DgaJpZM4SNCa4">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1=
gO_EBeD7fUPPn7WelgtrHm1e6Jks5tYv2DgaJpZM4SNCa4.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1129#issuecomment-368607846"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in=
 #1129: And (mostly as a note for whichever of us writes this PR), note t=
hat there's no pinning problem with a duplicate instruction referencing e=
ntries in this range, so the encoder algorithm should still look for matc=
hes, then encode as a duplicate, then a reference to the new entry."}],"a=
ction":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/=
issues/1129#issuecomment-368607846"}}}</script>=

----==_mimepart_5a945783e35da_1cb23f888b1aef3433128--


From nobody Mon Feb 26 10:56:48 2018
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 D38BB12D872 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 10:56:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.465
X-Spam-Level: 
X-Spam-Status: No, score=-0.465 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, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 PsQlCPtxN0Qp for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 10:56:45 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 A2912127369 for <quic-issues@ietf.org>; Mon, 26 Feb 2018 10:56:45 -0800 (PST)
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=CRpF08GrdBpNt9e9MzuoysFrWOY=; b=g16Ibctbot5GB/oJ sqobSSa1kWtgm39jk54/Npr/ElVqR/0eQMRIXmjxNzL8s5dJLllr7/u6i9mwbVMl 2fq8UhhXzOjW1DBBfwP6rTMXm5iDrIrIvb8dnjDfwqPg0nBEZigu2NkALY9cKtFL dnqDQ3PhcF2lXJFcs/66wcQjYoo=
Received: by filter0582p1iad2.sendgrid.net with SMTP id filter0582p1iad2-9307-5A94586C-1F 2018-02-26 18:56:44.688623217 +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 ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id 6Q9TFOMsSgG-KAxhSgXH-A for <quic-issues@ietf.org>; Mon, 26 Feb 2018 18:56:44.521 +0000 (UTC)
Date: Mon, 26 Feb 2018 18:56:44 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2e9252923f0b33981829db4fd1defaba940bd12292cf0000000116ac1a5792a169ce11cfc40b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1128/368609062@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1128@github.com>
References: <quicwg/base-drafts/issues/1128@github.com>
Subject: Re: [quicwg/base-drafts] Duplication can use different indexing (#1128)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a945857a1ad2_3afa3f904e720f381014c8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3pA0HXpkn8uSjmd/+2OdwxgHtw8hkgQVL6KM Nypl16sOYv2D2dTnzqxx8V8gmJ1T35E9gzPyWAnHfG7VDRMnMTC+Ab7LTxIPBnH5uuYHUrvukLQfCG Y6Pjkn2YPxZqU2OuEDx+hOk18rITaO93Fe9xbB9fbawFnoHyIz4cTAZDr0dT7wnf8kyEqlNvzSQp2y Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/rjAwxkEyyfwX0ibMjOWzSS5fuE4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 18:56:47 -0000

----==_mimepart_5a945857a1ad2_3afa3f904e720f381014c8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Depends on how the instruction space lands, but odds are one byte per duplicate instruction seems a likely outcome.

-- 
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/1128#issuecomment-368609062
----==_mimepart_5a945857a1ad2_3afa3f904e720f381014c8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Depends on how the instruction space lands, but odds are one byte per duplicate instruction seems a likely outcome.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1128#issuecomment-368609062">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq953DOL-VzRmZo14VdCSr98n3FRuks5tYv5XgaJpZM4SNBON">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-n_YWEK2NqitEYORHTpD4u8QtWQks5tYv5XgaJpZM4SNBON.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1128#issuecomment-368609062"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1128: Depends on how the instruction space lands, but odds are one byte per duplicate instruction seems a likely outcome."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1128#issuecomment-368609062"}}}</script>
----==_mimepart_5a945857a1ad2_3afa3f904e720f381014c8--


From nobody Mon Feb 26 10:58:53 2018
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 740DA127369 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 10:58:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 1dQRN_QahrG3 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 10:58:51 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 33C3F1270FC for <quic-issues@ietf.org>; Mon, 26 Feb 2018 10:58:51 -0800 (PST)
Date: Mon, 26 Feb 2018 10:58:50 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519671530; bh=qGVQgByHcHd+KS/S6SzafVzZPG1i9bSjsWa465J0vaE=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=k1lAOrzamIjCqlB7v5IatZryeQaivuTR5SWEi8M9hJoQII5E3/1rnQGPOiJnxpcIX s/kU6jVcRSs4mfpUDFvW7XDtW8KXAcjrbFYYr94ZJ0N6m92lxrhcKDsez7BnwoddeH uND/oCcSDQ2OINKY+B8db40IqL5Em+OItqgAyIIc=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb96a57ffa1c2563ad9b0adf1aed123f59799cf9992cf0000000116ac1aea92a169ce11cfbf7b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1126/368610008@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1126@github.com>
References: <quicwg/base-drafts/issues/1126@github.com>
Subject: Re: [quicwg/base-drafts] Provide better guidance about acknowledgments (#1126)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a9458ea2888a_182f63fd2cdcb6f301296b8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/E3STF9pbUaRAmf0lRuV5zTuuPlU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 18:58:52 -0000

----==_mimepart_5a9458ea2888a_182f63fd2cdcb6f301296b8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Yes, I think we need an outline of how an encoder could track the necessary state.  If an implementation comes up with something better (either simpler or more efficient), good on them.

-- 
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/1126#issuecomment-368610008
----==_mimepart_5a9458ea2888a_182f63fd2cdcb6f301296b8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Yes, I think we need an outline of how an encoder could track the necessary state.  If an implementation comes up with something better (either simpler or more efficient), good on them.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1126#issuecomment-368610008">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6ZxvxGFH-g071wuYeqZHVwJBD6Lks5tYv7qgaJpZM4SNA5F">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqx7to1Ej_Az4TGtWAUXcbxHMdFO2ks5tYv7qgaJpZM4SNA5F.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1126#issuecomment-368610008"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1126: Yes, I think we need an outline of how an encoder could track the necessary state.  If an implementation comes up with something better (either simpler or more efficient), good on them."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1126#issuecomment-368610008"}}}</script>
----==_mimepart_5a9458ea2888a_182f63fd2cdcb6f301296b8--


From nobody Mon Feb 26 11:03:44 2018
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 3E71012D7F7 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 11:03:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 r__eKTrYezzm for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 11:03:37 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 5D4A212D86E for <quic-issues@ietf.org>; Mon, 26 Feb 2018 11:03:29 -0800 (PST)
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=c9aQhql/8kR7czMRvmPhxjiFmDg=; b=IXcxPnPkf9hwn7uD hwM69nkCN81HQj07GBH/Si1BouFg6YFOwkKHjQooRmFKLBV07tGlss0FuwRD1tDZ Inb7mSDbjumnEJ29wsVbGIUmQJMv82MPUNT93Ht+SHDHjHDVIBX84a5PdE8JenQW C/VIuLlg0R60ZopzfKMmaZgrSLw=
Received: by filter0092p1las1.sendgrid.net with SMTP id filter0092p1las1-5203-5A945A00-8 2018-02-26 19:03:28.272233328 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0016p1iad2.sendgrid.net (SG) with ESMTP id c2DqlokARn-S3B7PfHISqA for <quic-issues@ietf.org>; Mon, 26 Feb 2018 19:03:28.301 +0000 (UTC)
Date: Mon, 26 Feb 2018 19:03:28 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba443dad54c40b1848c57ae15606fc017cd18da4092cf0000000116ac1b8392a169ce11cfbcb0@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1124/368611003@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1124@github.com>
References: <quicwg/base-drafts/issues/1124@github.com>
Subject: Re: [quicwg/base-drafts] Base in header table updates (#1124)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a9459832fd26_2b673f847f51ef30134926"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0ieNsus2UrBKwI53MvV9ACboJHOV6ePaYaYT Q+DOPmp8TXCn8kRI+wXramI8Mb0AnJHWpLl3Fz+NEb/3mADKrjTq5xkgdHRovpC2cDVfegCu1souM/ r8bVKkq6srCNWhOSGhxdCykuZLVTK6V1geSHSPo8H/z8vovxz/2Diu38s1NGf16XPHsuwMhyFJUzyo Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/kuw2JKrJfThVlugk9jowcysd_hc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 19:03:43 -0000

----==_mimepart_5a9459832fd26_2b673f847f51ef30134926
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinthomson, is this based on a misreading per Alan's quoted text, or is this an actual issue that we need to work on?

-- 
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/1124#issuecomment-368611003
----==_mimepart_5a9459832fd26_2b673f847f51ef30134926
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/martinthomson" class="user-mention">@martinthomson</a>, is this based on a misreading per Alan's quoted text, or is this an actual issue that we need to work on?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1124#issuecomment-368611003">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-PhelkubLvXbvlY0M_6HbmJBLYjks5tYv-DgaJpZM4SNAsI">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-DNjtvO0bO-40IuzmzTmuKHRiWtks5tYv-DgaJpZM4SNAsI.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1124#issuecomment-368611003"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1124: @martinthomson, is this based on a misreading per Alan's quoted text, or is this an actual issue that we need to work on?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1124#issuecomment-368611003"}}}</script>
----==_mimepart_5a9459832fd26_2b673f847f51ef30134926--


From nobody Mon Feb 26 13:14:10 2018
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 6AD12126DFB for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 13:14:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 MF3jURIn1sVP for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 13:14:08 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 423491241F8 for <quic-issues@ietf.org>; Mon, 26 Feb 2018 13:14:08 -0800 (PST)
Date: Mon, 26 Feb 2018 13:13:28 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519679608; bh=i5yZatD2ku3y4sN3hemabxySv7sUmpiLf6N0DqYl2mY=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Hs6Gi5hifBOD9P9RHUYiaqpN3RhXJm655n+0eOErUlyZaNtzMW/a4C9uApni8qlG2 UeOsCAL38RbgpqVA5QvW8CoS1YGU/bKYkoz0Ic9QZwf7JiRBzCMiRSTpicr+GqQ1/9 xsZ7rUvkeqJ2mGrXmTPTcs4jqIxvJBBaTNzhi5R8=
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbd27054472d48deb14298adb9478ac58dfa0d5d992cf0000000116ac3a7892a169ce11cfd4dd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1129/368652419@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1129@github.com>
References: <quicwg/base-drafts/issues/1129@github.com>
Subject: Re: [quicwg/base-drafts] Referencing strategy (#1129)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a947878d1542_221a53f9ce9d66f301111cc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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/TXo5Whmr2YtNuTervmK2e6Ak7r4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 21:14:09 -0000

----==_mimepart_5a947878d1542_221a53f9ce9d66f301111cc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

> the encoder algorithm should still look for matches, then encode as a duplicate, then a reference to the new entry.

The encoder does not have to encode an entry as a duplicate each time it uses it, does it?

-- 
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/1129#issuecomment-368652419
----==_mimepart_5a947878d1542_221a53f9ce9d66f301111cc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<blockquote>
<p>the encoder algorithm should still look for matches, then encode as a =
duplicate, then a reference to the new entry.</p>
</blockquote>
<p>The encoder does not have to encode an entry as a duplicate each time =
it uses it, does it?</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1129#issuecomment-368652419">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkqyDl=
j6iO5mcGRdtnm_sS1HWs-52nks5tYx54gaJpZM4SNCa4">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqx=
MMerHa9z0-KvLyXl-wcYdQe8Oxks5tYx54gaJpZM4SNCa4.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1129#issuecomment-368652419"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@dtikhonov in =
#1129: \u003e the encoder algorithm should still look for matches, then e=
ncode as a duplicate, then a reference to the new entry.\r\n\r\nThe encod=
er does not have to encode an entry as a duplicate each time it uses it, =
does it?"}],"action":{"name":"View Issue","url":"https://github.com/quicw=
g/base-drafts/issues/1129#issuecomment-368652419"}}}</script>=

----==_mimepart_5a947878d1542_221a53f9ce9d66f301111cc--


From nobody Mon Feb 26 13:15:02 2018
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 DD8F3127078 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 13:15:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 1mt5w78BweEY for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 13:14:57 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 36F60126DFB for <quic-issues@ietf.org>; Mon, 26 Feb 2018 13:14:57 -0800 (PST)
Date: Mon, 26 Feb 2018 13:14:46 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519679686; bh=Q4WnPIz0vF9Ybzf28aQBmVtEsnQdBnU/5cOXiFLANv8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=SaWZo/XodWou1cSYLFUxhrGtXOIBbzcQ+ESdOWz2IfAmI8QQDJQd8rgR/9UCNQFIJ 8zbXDehcurKUQ13oVfbu2OIAnx9Vi1er1WygyyubJL9Wi36R03l600/yjV37McC6ZX 3mhay2SMtQvo4dzknoleCp36ux6Tg3iVh41AvGRs=
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5ac7ecd49f50e1836d353826d35a68cf54db317792cf0000000116ac3ac692a169ce11dea75a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1138/368652806@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1138@github.com>
References: <quicwg/base-drafts/issues/1138@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM encoding requires two passes (#1138)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a9478c6b2f18_7bc82ac30d0a2ecc193785"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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/DLC54XEv5QhO3SOH_oNKpFCbLek>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 21:15:01 -0000

----==_mimepart_5a9478c6b2f18_7bc82ac30d0a2ecc193785
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

> My QCRAM prototype did something bizarre to make this work in a single pass

I say if it works, it's not bizarre.

-- 
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/1138#issuecomment-368652806
----==_mimepart_5a9478c6b2f18_7bc82ac30d0a2ecc193785
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<blockquote>
<p>My QCRAM prototype did something bizarre to make this work in a single pass</p>
</blockquote>
<p>I say if it works, it's not bizarre.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1138#issuecomment-368652806">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzpkxp1pCTYH9iDqrwg5KkjdxR56ks5tYx7GgaJpZM4SRR4M">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2nT1V7zHe5w3fKZyHnP3axMIly_ks5tYx7GgaJpZM4SRR4M.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1138#issuecomment-368652806"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@dtikhonov in #1138: \u003e My QCRAM prototype did something bizarre to make this work in a single pass\r\n\r\nI say if it works, it's not bizarre."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1138#issuecomment-368652806"}}}</script>
----==_mimepart_5a9478c6b2f18_7bc82ac30d0a2ecc193785--


From nobody Mon Feb 26 13:19:49 2018
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 5BA0E126DFB for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 13:19:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.606
X-Spam-Level: 
X-Spam-Status: No, score=-0.606 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_28=1.404, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 iBUZf2HR0LOU for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 13:19:46 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 08F951272E1 for <quic-issues@ietf.org>; Mon, 26 Feb 2018 13:19:45 -0800 (PST)
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=7kbsfk+RlN20/mEGjQeq3OE9MGI=; b=ha8U/U/u9nxEK29r wsIZChUZs6VwaGaq205OzDnizyx79jcjDpDeZ5cgmfCI4B4qTtfpNABklNQPveH8 xSk1g3yy8iwpnLgx2UFbkOG84PqfMUOXoOXoj15++qyhwqTIr9hgxnYppLKSKnUU ZEFHm0+hsVwgDqlsOYLvieuR6S0=
Received: by filter0032p1iad2.sendgrid.net with SMTP id filter0032p1iad2-29786-5A9479F0-27 2018-02-26 21:19:44.920986607 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id MxKgPe55QpqVzLmLNy2ACw for <quic-issues@ietf.org>; Mon, 26 Feb 2018 21:19:44.842 +0000 (UTC)
Date: Mon, 26 Feb 2018 21:19:45 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfd60ade37679bbdf34ba7776c64ac0c408a996bb92cf0000000116ac3bf092a169ce11cfc40b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1128/368654230@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1128@github.com>
References: <quicwg/base-drafts/issues/1128@github.com>
Subject: Re: [quicwg/base-drafts] Duplication can use different indexing (#1128)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a9479f0a4590_14143fa130ec2f2895958"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0bdrTrYvfpdKUI5ooWxO6WaOt/5zlwZwhMNb xZIua+iPmbDoBZixHGYUgbMxLeDDiHuPKGNJ1TR4Drjs7YFFivF3FykijcCbX9S72hyGbM96Xn5NQb 18FXpvOVwaQ+kXPeCqwucikRxgl5BttmEDNEpLNX1wxfUcZ96Yf1qw1tvg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/zxabLEAcKwNsl_TIMIQhpvH8abE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 21:19:47 -0000

----==_mimepart_5a9479f0a4590_14143fa130ec2f2895958
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

My question was how often to we wrap around and need to duplicate, and how many will need duplication?  I assume it takes several or dozens of requests of normal usage to wrap.  How many headers will implementations want to duplicate when a wrap occurs?  I can see a browser re-adding the handful that are sent on every request.  Also note that this is all gravy over HPACK which would just evict and re-insert.

-- 
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/1128#issuecomment-368654230
----==_mimepart_5a9479f0a4590_14143fa130ec2f2895958
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>My question was how often to we wrap around and need to duplicate, and h=
ow many will need duplication?  I assume it takes several or dozens of requ=
ests of normal usage to wrap.  How many headers will implementations want t=
o duplicate when a wrap occurs?  I can see a browser re-adding the handful =
that are sent on every request.  Also note that this is all gravy over HPAC=
K which would just evict and re-insert.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1128#issuecomment-368654230">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq_qjhI7UqMZ0ly=
VUuLXU7o01MrZVks5tYx_wgaJpZM4SNBON">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqxRj-dWXIs1xpBdk=
WKZn91iSHQJDks5tYx_wgaJpZM4SNBON.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1128#issuecomment-368654230"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@afrind in #1128: My question wa=
s how often to we wrap around and need to duplicate, and how many will need=
 duplication?  I assume it takes several or dozens of requests of normal us=
age to wrap.  How many headers will implementations want to duplicate when =
a wrap occurs?  I can see a browser re-adding the handful that are sent on =
every request.  Also note that this is all gravy over HPACK which would jus=
t evict and re-insert."}],"action":{"name":"View Issue","url":"https://gith=
ub.com/quicwg/base-drafts/issues/1128#issuecomment-368654230"}}}</script>=

----==_mimepart_5a9479f0a4590_14143fa130ec2f2895958--


From nobody Mon Feb 26 13:25:56 2018
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 C67B2126C2F for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 13:25:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.454
X-Spam-Level: 
X-Spam-Status: No, score=-5.454 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, 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 fQXST6KBUVKn for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 13:25:53 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 67F281200B9 for <quic-issues@ietf.org>; Mon, 26 Feb 2018 13:25:53 -0800 (PST)
Date: Mon, 26 Feb 2018 13:25:52 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519680352; bh=5PvPwJdwpwOgheKkEyM2GeJNAXTaVE2YYF0zsSXzhYQ=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=yvNTZr9Ouc4XHggzP3uEpI+86w6dHsHvyhY8sEZcZtZLI5uxWjwuy3b41ZKj3kgrh Yxzo7KYxYne0V70HcG28c5GHk6ScQod+280nwiy8JNbF2VWbNA5YVxl6I2HgBz4oIS c4e6KnOOXdWcTyWt/oZxKXd8pzVmd+5ER44s91Ok=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abea56e0c8f65925f38d9b6cacee87261ca1fcaf9b92cf0000000116ac3d6092a169ce11cfd4dd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1129/368656056@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1129@github.com>
References: <quicwg/base-drafts/issues/1129@github.com>
Subject: Re: [quicwg/base-drafts] Referencing strategy (#1129)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a947b60a098f_20723fa2ef992f381230a4"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/IZRtRgqBBMKu35EzFnA_vyh5p60>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 21:25:55 -0000

----==_mimepart_5a947b60a098f_20723fa2ef992f381230a4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Duplication is never required.  It's just an optimization to keep important headers in the table when they are near the end.

-- 
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/1129#issuecomment-368656056
----==_mimepart_5a947b60a098f_20723fa2ef992f381230a4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Duplication is never required.  It's just an optimization to keep important headers in the table when they are near the end.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1129#issuecomment-368656056">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1LCy8-U66LXdkjgANdRFPeksIYJks5tYyFggaJpZM4SNCa4">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6Kk-ya0mIZWbuWj8icqbLadoEleks5tYyFggaJpZM4SNCa4.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1129#issuecomment-368656056"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #1129: Duplication is never required.  It's just an optimization to keep important headers in the table when they are near the end."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1129#issuecomment-368656056"}}}</script>
----==_mimepart_5a947b60a098f_20723fa2ef992f381230a4--


From nobody Mon Feb 26 14:08:22 2018
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 6686F126C2F for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 14:08:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.606
X-Spam-Level: 
X-Spam-Status: No, score=-0.606 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_28=1.404, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 6yoaIWOJNAWI for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 14:08:19 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 1FD321200B9 for <quic-issues@ietf.org>; Mon, 26 Feb 2018 14:08:19 -0800 (PST)
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=23IgJYH6D0XQ/lasdcLlGfM5M5I=; b=ZqH/Qe2Cl1UUxf+7 eXPu2Ex0JTmknRqEq16jitqPQCraOkbq4WZvxTF7bn70CS789tI6hnvXnDvEGH8J lNk+yQlJgjO71teR38UsES2XY1Ydoa/0D0+nIAndHcrOPDiDlOMlwWAMfBzsAIcQ uSZlQ/PHqKaaSJNFAZ2nLNWTHr4=
Received: by filter0440p1las1.sendgrid.net with SMTP id filter0440p1las1-10157-5A948551-39 2018-02-26 22:08:17.938212125 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id yVnFJFvtQUugGKq_-RwRPQ for <quic-issues@ietf.org>; Mon, 26 Feb 2018 22:08:17.857 +0000 (UTC)
Date: Mon, 26 Feb 2018 22:08:18 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab21d2b6a83559e7e6676575be140c5d18abb7f79e92cf0000000116ac475192a169ce11cfd4dd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1129/368668300@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1129@github.com>
References: <quicwg/base-drafts/issues/1129@github.com>
Subject: Re: [quicwg/base-drafts] Referencing strategy (#1129)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a948551a5525_42143fb45e1acf28149889"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1TVPB+ziXphqTiEhOjjLoRS0ECuVsKLEZrfk PRUEKPyOgtUjS9/uvtHLRDbASoomh/ghxF7yrHYlVdoEO27S3krmeHnHmC+q7EbQsjUbMKdreK5cHK HfhLqbf1xiGZQCCKolwRnNraOrt6xN+WO1qGVM/6B0nxUn6J1I8upFO+DWp8GmvCnnCOPkA7o9TLJt g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/7oImH0FpQgcFfNCaT1HDDK58IQ0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 22:08:20 -0000

----==_mimepart_5a948551a5525_42143fb45e1acf28149889
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The proposed algorithm is that the encoder should segment off the last part of the table as "risky to use."  In this proposed algorithm, entries in that region shouldn't be used, but a good alternative is to duplicate them and then use the newly-added non-risky entry.  (Although a reference to it has the potential to block.)

Obviously, this is just a sample algorithm, and implementations can choose different approaches, either more aggressive about duplicating or less.

-- 
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/1129#issuecomment-368668300
----==_mimepart_5a948551a5525_42143fb45e1acf28149889
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>The proposed algorithm is that the encoder should segment off the last p=
art of the table as "risky to use."  In this proposed algorithm, entries in=
 that region shouldn't be used, but a good alternative is to duplicate them=
 and then use the newly-added non-risky entry.  (Although a reference to it=
 has the potential to block.)</p>
<p>Obviously, this is just a sample algorithm, and implementations can choo=
se different approaches, either more aggressive about duplicating or less.<=
/p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1129#issuecomment-368668300">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq3TkLD9nCFo0Rl=
bzoU0LSqaFObxLks5tYytRgaJpZM4SNCa4">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqyPY-XpECyNfWCBf=
fBE04toXMqZpks5tYytRgaJpZM4SNCa4.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1129#issuecomment-368668300"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1129: The propos=
ed algorithm is that the encoder should segment off the last part of the ta=
ble as \"risky to use.\"  In this proposed algorithm, entries in that regio=
n shouldn't be used, but a good alternative is to duplicate them and then u=
se the newly-added non-risky entry.  (Although a reference to it has the po=
tential to block.)\r\n\r\nObviously, this is just a sample algorithm, and i=
mplementations can choose different approaches, either more aggressive abou=
t duplicating or less."}],"action":{"name":"View Issue","url":"https://gith=
ub.com/quicwg/base-drafts/issues/1129#issuecomment-368668300"}}}</script>=

----==_mimepart_5a948551a5525_42143fb45e1acf28149889--


From nobody Mon Feb 26 14:13:02 2018
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 AC688126DFB for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 14:13:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_32=0.001, HTML_MESSAGE=0.001, 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 WwflvBJghA3R for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 14:12:59 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 34ACF126C2F for <quic-issues@ietf.org>; Mon, 26 Feb 2018 14:12:59 -0800 (PST)
Date: Mon, 26 Feb 2018 14:12:52 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519683172; bh=cMZr5SFp5y6tFKKxRMxzodqHHQPumGwujQCK+8VkZQc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=GJCUQvT6Ijs/2mCsO24C+AyygzNql+cclYxFcddwvPq6Ozw5q5V98uCklemg5Xdq/ tc0UufrbT5vMtIsPrwHzOdMQ2KrK7MyF1rsKyZ1S7gmLLmLX/kaBwIRf/haQ6u7KS5 zv5Yqt1hwRWPcHdXTONALnKt+sCG7BbwrMNnVdcw=
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4d73b0103fef1a09121435d696c32d441b15a17d92cf0000000116ac486492a169ce11dea75a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1138/368669536@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1138@github.com>
References: <quicwg/base-drafts/issues/1138@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM encoding requires two passes (#1138)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a948664a9f1b_63323fc541a3af3411269f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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/Q5MQ2HjyhMJY7jg9XLa5FRAQqx8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 22:13:01 -0000

----==_mimepart_5a948664a9f1b_63323fc541a3af3411269f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Upon reflection, I believe that the two-pass approach is untenable:
- Extra copy;
- Buffering;
- Delayed write.  (Imagine converting HTTP to QUIC and having to delay sending while all HTTP headers are read).

Using literals is a solution, but I don't like it, since compression suffers.

Note that it is not relevant which API is used -- streaming or scatter/gather.  A proxy may not have all HTTP headers. It wants to be able to send out what it has read ASAP, without having to wait to read all headers.

-- 
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/1138#issuecomment-368669536
----==_mimepart_5a948664a9f1b_63323fc541a3af3411269f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Upon reflection, I believe that the two-pass approach is untenable:</p=
>
<ul>
<li>Extra copy;</li>
<li>Buffering;</li>
<li>Delayed write.  (Imagine converting HTTP to QUIC and having to delay =
sending while all HTTP headers are read).</li>
</ul>
<p>Using literals is a solution, but I don't like it, since compression s=
uffers.</p>
<p>Note that it is not relevant which API is used -- streaming or scatter=
/gather.  A proxy may not have all HTTP headers. It wants to be able to s=
end out what it has read ASAP, without having to wait to read all headers=
.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1138#issuecomment-368669536">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq93B=
W9KKlqdACrbvUKy2kjSt2jpEks5tYyxkgaJpZM4SRR4M">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqx=
uv8xKDTdQu4HVqI2wtTsYDPJuLks5tYyxkgaJpZM4SRR4M.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1138#issuecomment-368669536"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@dtikhonov in =
#1138: Upon reflection, I believe that the two-pass approach is untenable=
:\r\n- Extra copy;\r\n- Buffering;\r\n- Delayed write.  (Imagine converti=
ng HTTP to QUIC and having to delay sending while all HTTP headers are re=
ad).\r\n\r\nUsing literals is a solution, but I don't like it, since comp=
ression suffers.\r\n\r\nNote that it is not relevant which API is used --=
 streaming or scatter/gather.  A proxy may not have all HTTP headers. It =
wants to be able to send out what it has read ASAP, without having to wai=
t to read all headers."}],"action":{"name":"View Issue","url":"https://gi=
thub.com/quicwg/base-drafts/issues/1138#issuecomment-368669536"}}}</scrip=
t>=

----==_mimepart_5a948664a9f1b_63323fc541a3af3411269f--


From nobody Mon Feb 26 14:38:12 2018
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 7356112D82F for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 14:38:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 Tr8AXghRp06c for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 14:38:10 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C68E812711A for <quic-issues@ietf.org>; Mon, 26 Feb 2018 14:38:09 -0800 (PST)
Date: Mon, 26 Feb 2018 14:38:02 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519684682; bh=ohd/UAKae0QZKhZSHUSi/wc856pgTq+znOg9l0bXauc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=AGYR/nsodUOnd4gFyMeZXtRXtmlNMBKA9gM3M7rOM2LP/aQS/Pi7+DeT+SFK2eRZV J9iFNulAjum7D7VqN/aFblrwlZRetWFCxd7pcD0v7SRDE2Ki+/ljFpa8aXE6oVPZo7 TMs4HfEwl1C/+KBJ2NLsbWGAigS2hDfcSye787PI=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab27e97b9496eb763dd04d8eee612980904124456192cf0000000116ac4e4a92a169ce11cfbcb0@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1124/368676286@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1124@github.com>
References: <quicwg/base-drafts/issues/1124@github.com>
Subject: Re: [quicwg/base-drafts] Base in header table updates (#1124)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a948c4a1dfcd_78282ac2f6d92ec8713e7"; 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/XBJJFgXs3xF4YRGqNI6z0rFTACg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 22:38:11 -0000

----==_mimepart_5a948c4a1dfcd_78282ac2f6d92ec8713e7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I think that as long as both use the same format and as long as that format includes a picture that shows Base, we have an issue.

-- 
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/1124#issuecomment-368676286
----==_mimepart_5a948c4a1dfcd_78282ac2f6d92ec8713e7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I think that as long as both use the same format and as long as that format includes a picture that shows Base, we have an issue.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1124#issuecomment-368676286">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwHShd4zuqkA6-eXveGc2_Bzz1QWks5tYzJKgaJpZM4SNAsI">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9bMaumqDEVINHww1ym8CsGwdY3pks5tYzJKgaJpZM4SNAsI.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1124#issuecomment-368676286"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1124: I think that as long as both use the same format and as long as that format includes a picture that shows Base, we have an issue."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1124#issuecomment-368676286"}}}</script>
----==_mimepart_5a948c4a1dfcd_78282ac2f6d92ec8713e7--


From nobody Mon Feb 26 14:41:56 2018
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 5F80E12D876 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 14:41:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 eqFg8C4wxj7U for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 14:41:54 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 1D25912D82F for <quic-issues@ietf.org>; Mon, 26 Feb 2018 14:41:54 -0800 (PST)
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=b7q9VbSF8QDAduxh5eaxK7rNiIw=; b=SO0ybHhCuc6FQb4o b/a7Hy3Wt5HNxaYH/zJKRlB7PnGn+A/F4dCknD3zaWPFQSVMzcaSx0oWGYXVUlKn 3cyQF4b2WvHkCJYJ67gdpoll4x7nWM5ddWuyETKjLOTak+829/gL5Nfo61Lhb9wO ED5KestsgKkdwMdtF+5Icu75QNY=
Received: by filter0571p1las1.sendgrid.net with SMTP id filter0571p1las1-24734-5A948D31-3 2018-02-26 22:41:53.140706302 +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 ismtpd0010p1iad1.sendgrid.net (SG) with ESMTP id mX6t9PQBR0aK7im53XO_KA for <quic-issues@ietf.org>; Mon, 26 Feb 2018 22:41:53.053 +0000 (UTC)
Date: Mon, 26 Feb 2018 22:41:53 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6989736da6dcd48039e069fb44d59f02f4b4a67c92cf0000000116ac4f2f92a169ce11cfd4dd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1129/368677243@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1129@github.com>
References: <quicwg/base-drafts/issues/1129@github.com>
Subject: Re: [quicwg/base-drafts] Referencing strategy (#1129)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a948d2fbc8b8_4c743fb54916af381152c4"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2LK9atXIFcTlGU+miiQtUs1NGLpmCrh7+mec X1ISoevNqxjvI25lo5kVQ8u5Ij+rgdSTOzj5hm9p/H8AwWdNI1OLybd/+4ERETdBA9H+uLt9L8JUj9 +tynYOQ2c4wTT8P72LmVkSQzM1kgj/FNKpd/qn6sWbBBYmPMsJYvXa93DM2UehPYR/h+VHEAxT1jIH g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Whu3Nlqjcf3pYUg-_lqmsAZxieg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 22:41:55 -0000

----==_mimepart_5a948d2fbc8b8_4c743fb54916af381152c4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

That is the algorithm that my implementation follows.  I always choose to risk blocking.  You only get blocking if the frames are separated in transit, and proximal writes increases the chances of landing in the same packet.

-- 
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/1129#issuecomment-368677243
----==_mimepart_5a948d2fbc8b8_4c743fb54916af381152c4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>That is the algorithm that my implementation follows.  I always choose t=
o risk blocking.  You only get blocking if the frames are separated in tran=
sit, and proximal writes increases the chances of landing in the same packe=
t.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1129#issuecomment-368677243">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq06Bj3Pf8D0pdt=
rVvziKvN_LSn1yks5tYzMvgaJpZM4SNCa4">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq09OJjvzIEvOc2Xx=
GCNsQDied4nRks5tYzMvgaJpZM4SNCa4.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1129#issuecomment-368677243"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1129: That is=
 the algorithm that my implementation follows.  I always choose to risk blo=
cking.  You only get blocking if the frames are separated in transit, and p=
roximal writes increases the chances of landing in the same packet."}],"act=
ion":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issu=
es/1129#issuecomment-368677243"}}}</script>=

----==_mimepart_5a948d2fbc8b8_4c743fb54916af381152c4--


From nobody Mon Feb 26 15:33:59 2018
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 2688012D951 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 15:33:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level: 
X-Spam-Status: No, score=-2.009 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_32=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 nLOPZ_XEa2x5 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 15:33:56 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 7916512D950 for <quic-issues@ietf.org>; Mon, 26 Feb 2018 15:33:56 -0800 (PST)
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=o0VTtC3c/H4QQcks3eY55F1gOlw=; b=hZZ03G87u54uO34A 2nZzlV0SBQFsCmiT+Srfcydu+oc2gAy2t4R2ONU5yvQcAQS5aCdgaGUSP2ifXhui lRIj3SJoALdJ3UVB4kZdGMjpqOBYGHlRnrc5ijhsdGTI54BCs67rp02gMXTXXp9f h4xo06kIrYh/gKv2RxCW6sE3Q/Q=
Received: by filter0033p1iad2.sendgrid.net with SMTP id filter0033p1iad2-5701-5A949963-18 2018-02-26 23:33:55.524852622 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0009p1iad1.sendgrid.net (SG) with ESMTP id j7WmeyUxQn2-FaWV6PANsg for <quic-issues@ietf.org>; Mon, 26 Feb 2018 23:33:55.416 +0000 (UTC)
Date: Mon, 26 Feb 2018 23:33:55 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab086f5faace7d79b4d8720bd122aedaa986a8c65f92cf0000000116ac5b6392a169ce11dea75a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1138/368689861@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1138@github.com>
References: <quicwg/base-drafts/issues/1138@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM encoding requires two passes (#1138)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a9499634b009_e743f8195654f2c7583d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2O2gJvZtq+gpdh15qwD+sriIUGFaeykpAe57 w8rfEzTqtwcEW44ZJfHHCYaX0Z44YdgPXUrRZBf5Ex27CWPG/WqGB2ypxsK2C6QbRcuSQnr950Zwi3 o7LULSHH+WUdn5MHbJBlLgSa2sR+sJSvTuSQxL3ef/N0FAoGqi+FWFyVvQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CSmehiin95QN78-8G-BJc1_Dfus>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 23:33:58 -0000

----==_mimepart_5a9499634b009_e743f8195654f2c7583d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

If you want the proxy case to work without literals, then we would need to change the rules around BLOCKING and Depends, since the proxy cannot compute Depends correctly on the first header if it is allowed to insert and make references.  So far the only thing I can come up with is a flag/format which allows Depends to appear at the end of the block, and missing references are not treated as errors unless they turn out to be greater than Depends.  But this is ugly and has all sorts of problems.  At least some proxies will need the entire header block to make routing decisions, so I'm not sure how often the compression degradation will be a problem.

-- 
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/1138#issuecomment-368689861
----==_mimepart_5a9499634b009_e743f8195654f2c7583d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>If you want the proxy case to work without literals, then we would need =
to change the rules around BLOCKING and Depends, since the proxy cannot com=
pute Depends correctly on the first header if it is allowed to insert and m=
ake references.  So far the only thing I can come up with is a flag/format =
which allows Depends to appear at the end of the block, and missing referen=
ces are not treated as errors unless they turn out to be greater than Depen=
ds.  But this is ugly and has all sorts of problems.  At least some proxies=
 will need the entire header block to make routing decisions, so I'm not su=
re how often the compression degradation will be a problem.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1138#issuecomment-368689861">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq1iSfvFr7dXRXB=
36klw71hUp6BEoks5tYz9jgaJpZM4SRR4M">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqxVWVHBDFRq7KAnz=
q8zBYWyBZARMks5tYz9jgaJpZM4SRR4M.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1138#issuecomment-368689861"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@afrind in #1138: If you want th=
e proxy case to work without literals, then we would need to change the rul=
es around BLOCKING and Depends, since the proxy cannot compute Depends corr=
ectly on the first header if it is allowed to insert and make references.  =
So far the only thing I can come up with is a flag/format which allows Depe=
nds to appear at the end of the block, and missing references are not treat=
ed as errors unless they turn out to be greater than Depends.  But this is =
ugly and has all sorts of problems.  At least some proxies will need the en=
tire header block to make routing decisions, so I'm not sure how often the =
compression degradation will be a problem."}],"action":{"name":"View Issue"=
,"url":"https://github.com/quicwg/base-drafts/issues/1138#issuecomment-3686=
89861"}}}</script>=

----==_mimepart_5a9499634b009_e743f8195654f2c7583d--


From nobody Mon Feb 26 15:56:26 2018
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 DA48D124235 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 15:56:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level: 
X-Spam-Status: No, score=-2.009 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_32=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 bh4Ks2-f4MjC for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 15:56:23 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 BF2281201F8 for <quic-issues@ietf.org>; Mon, 26 Feb 2018 15:56:22 -0800 (PST)
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=7AuPxGOljmI2IFAPnNrgvog6CUM=; b=mpyV0ikUQ+cefJWA t7Kj2f4Zz0Zl0Yluh6VxhwxODEqH8HdH4ZdWZA0jUh9BU93o1LjtrW9qPi9wnBx7 s9Vod/YHrxpP3JsJtCZhVOCgbvxUDrpFyadBJm/eQzvAzad9Y9sIktFbRncDtMTT LLGKi6FeDXccCVIIePvjuFd6ykQ=
Received: by filter0073p1iad2.sendgrid.net with SMTP id filter0073p1iad2-7381-5A949EA5-C 2018-02-26 23:56:21.70163225 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0020p1iad2.sendgrid.net (SG) with ESMTP id Ti-i2mkvTCeR5ikcjIzlYw for <quic-issues@ietf.org>; Mon, 26 Feb 2018 23:56:21.602 +0000 (UTC)
Date: Mon, 26 Feb 2018 23:56:21 +0000 (UTC)
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab35a1994c284dab4f5dcf8c2f2c53bbde60c4635c92cf0000000116ac60a592a169ce11dea75a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1138/368694561@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1138@github.com>
References: <quicwg/base-drafts/issues/1138@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM encoding requires two passes (#1138)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a949ea56f4c2_1f62b040a260ec421969e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2yhg0liPoWTKVs2KcF+3gY0pLjd1Ba0mqF88 se+rgNDv9n6hfxvP9JoRV9yMNXkTERg8jS+U5s91OvwSJYydsKH4ElnvZuqIMPx6lTpmHBX5u0q9oh CZGePPVfn9yat1P40CJQcZ3BRmpeXgk7qqNdkc8lfbnCzhDZSHeu4xZdM+CmmG2J/nvnXqOL1Xmwly w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8_q9oScdrq6nb63S4msUOCqz3EQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Feb 2018 23:56:25 -0000

----==_mimepart_5a949ea56f4c2_1f62b040a260ec421969e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

> If you want the proxy case to work without literals, then we would need to change the rules around BLOCKING and Depends, since the proxy cannot compute Depends correctly on the first header if it is allowed to insert and make references.

I don't understand this; but this may be because I need to re-read the draft.

As for the proxy -- I meant anything that translates HTTP to QUIC.  For example, imagine a QUIC frontend in front of an application server, for example.  What's the correct term -- gateway?  Why couldn't it write headers as soon as it received them?

Are you arguing that this scenario is something that is unlikely to be encountered and can therefore be ignored?

-- 
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/1138#issuecomment-368694561
----==_mimepart_5a949ea56f4c2_1f62b040a260ec421969e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<blockquote>
<p>If you want the proxy case to work without literals, then we would need =
to change the rules around BLOCKING and Depends, since the proxy cannot com=
pute Depends correctly on the first header if it is allowed to insert and m=
ake references.</p>
</blockquote>
<p>I don't understand this; but this may be because I need to re-read the d=
raft.</p>
<p>As for the proxy -- I meant anything that translates HTTP to QUIC.  For =
example, imagine a QUIC frontend in front of an application server, for exa=
mple.  What's the correct term -- gateway?  Why couldn't it write headers a=
s soon as it received them?</p>
<p>Are you arguing that this scenario is something that is unlikely to be e=
ncountered and can therefore be ignored?</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1138#issuecomment-368694561">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq82QiTq3Xi7jN8=
s3aPJhUTkmBBuvks5tY0SlgaJpZM4SRR4M">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1r1JB9nSLQmorWY=
-s1zj_zrXSRqks5tY0SlgaJpZM4SRR4M.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1138#issuecomment-368694561"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@dtikhonov in #1138: \u003e If y=
ou want the proxy case to work without literals, then we would need to chan=
ge the rules around BLOCKING and Depends, since the proxy cannot compute De=
pends correctly on the first header if it is allowed to insert and make ref=
erences.\r\n\r\nI don't understand this; but this may be because I need to =
re-read the draft.\r\n\r\nAs for the proxy -- I meant anything that transla=
tes HTTP to QUIC.  For example, imagine a QUIC frontend in front of an appl=
ication server, for example.  What's the correct term -- gateway?  Why coul=
dn't it write headers as soon as it received them?\r\n\r\nAre you arguing t=
hat this scenario is something that is unlikely to be encountered and can t=
herefore be ignored?"}],"action":{"name":"View Issue","url":"https://github=
.com/quicwg/base-drafts/issues/1138#issuecomment-368694561"}}}</script>=

----==_mimepart_5a949ea56f4c2_1f62b040a260ec421969e--


From nobody Mon Feb 26 16:01:44 2018
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 545031201F8 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 16:01:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 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_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 W_Y5X0VSQCHL for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 16:01:42 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E0DDB12D94D for <quic-issues@ietf.org>; Mon, 26 Feb 2018 16:01:41 -0800 (PST)
Date: Mon, 26 Feb 2018 16:01:40 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519689700; bh=PSEVsd0qWo7pD6bJZ2J3k+MofCs64CcX9d4oumPH7og=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=wp0HbnLba7+xOIhHr5Pf1F55GYOG2CBSZ3tALwVWKBw0ec5CaubUaomunIdKTBCap vFMOVXJoTLIJaSE9ZYeyq5x6iTyqyRkP0pqFS78ag36m+NAvnuye0XiwHwQw9rhIE5 +fj6bAa6DvyJMwFOeT7wIVwCvf0PijpNC2jS/9y0=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0661df2f5878f1fb26465fd747aa617cef945c4492cf0000000116ac61e492a169ce11dea75a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1138/368695707@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1138@github.com>
References: <quicwg/base-drafts/issues/1138@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM encoding requires two passes (#1138)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a949fe490ea3_57bb3fe67768ef28165649"; 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/svf7TcZQ_7wPeKMkXzFRLm2Az5E>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 00:01:43 -0000

----==_mimepart_5a949fe490ea3_57bb3fe67768ef28165649
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Right now, there is either no blocking references, or two passes.  That is, concurrent table updates and inserts.   Well, references can still block - you don't have to wait for a full round trip - they just can't block based on the current set of header fields.

I think that this is fundamentally hard if you want blocking references to things that might be inserted as a result of the current set of header fields AND a single pass over the table.  If concurrent table inserts are being made, you have to rewrite any references that were made before the insert.  You also want a signal at the start of the header block about the expected table state so that you can use flow control for back pressure, which means that you have to hold the header block until you decide to stop making table updates.  Putting Depends at the end regresses functionality already agreed.

A gateway (yes that was correct) can write as it receives header fields, but it can't rely on any inserts that it makes concurrent with those writes.  That's all.  And I'm OK with that.

@dtikhonov, you were previously a champion of non-blocking.  Maybe you are OK with this too.

-- 
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/1138#issuecomment-368695707
----==_mimepart_5a949fe490ea3_57bb3fe67768ef28165649
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Right now, there is either no blocking references, or two passes.  Tha=
t is, concurrent table updates and inserts.   Well, references can still =
block - you don't have to wait for a full round trip - they just can't bl=
ock based on the current set of header fields.</p>
<p>I think that this is fundamentally hard if you want blocking reference=
s to things that might be inserted as a result of the current set of head=
er fields AND a single pass over the table.  If concurrent table inserts =
are being made, you have to rewrite any references that were made before =
the insert.  You also want a signal at the start of the header block abou=
t the expected table state so that you can use flow control for back pres=
sure, which means that you have to hold the header block until you decide=
 to stop making table updates.  Putting Depends at the end regresses func=
tionality already agreed.</p>
<p>A gateway (yes that was correct) can write as it receives header field=
s, but it can't rely on any inserts that it makes concurrent with those w=
rites.  That's all.  And I'm OK with that.</p>
<p><a href=3D"https://github.com/dtikhonov" class=3D"user-mention">@dtikh=
onov</a>, you were previously a champion of non-blocking.  Maybe you are =
OK with this too.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1138#issuecomment-368695707">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq7O6=
BDgDTifaKQM7JitkUm8L6yBgks5tY0XkgaJpZM4SRR4M">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9=
aqR-vwP1qNGBHkXrFFtRrOqaiPks5tY0XkgaJpZM4SRR4M.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1138#issuecomment-368695707"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson=
 in #1138: Right now, there is either no blocking references, or two pass=
es.  That is, concurrent table updates and inserts.   Well, references ca=
n still block - you don't have to wait for a full round trip - they just =
can't block based on the current set of header fields.\r\n\r\nI think tha=
t this is fundamentally hard if you want blocking references to things th=
at might be inserted as a result of the current set of header fields AND =
a single pass over the table.  If concurrent table inserts are being made=
, you have to rewrite any references that were made before the insert.  Y=
ou also want a signal at the start of the header block about the expected=
 table state so that you can use flow control for back pressure, which me=
ans that you have to hold the header block until you decide to stop makin=
g table updates.  Putting Depends at the end regresses functionality alre=
ady agreed.\r\n\r\nA gateway (yes that was correct) can write as it recei=
ves header fields, but it can't rely on any inserts that it makes concurr=
ent with those writes.  That's all.  And I'm OK with that.\r\n\r\n@dtikho=
nov, you were previously a champion of non-blocking.  Maybe you are OK wi=
th this too."}],"action":{"name":"View Issue","url":"https://github.com/q=
uicwg/base-drafts/issues/1138#issuecomment-368695707"}}}</script>=

----==_mimepart_5a949fe490ea3_57bb3fe67768ef28165649--


From nobody Mon Feb 26 16:49:05 2018
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 F04EA12D965 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 16:49:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 KOB1qqOIrgBC for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 16:49:02 -0800 (PST)
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 8CF3712D964 for <quic-issues@ietf.org>; Mon, 26 Feb 2018 16:49:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=lM34IbgbBj0c6QeyWdEx3vQ29vA=; b=RzPWFoCB3XwVToRY Q5EisctSaV2NUcHFhPXWljhm9T06JSyAbi7UpM277lyhHe2zav8+ovQNrlZF8moE K6NYzojBkqIYyHh5dOh03fi+uv847hwnjpeoSOuzvdmImD5FnHL6qc5xynctVQxt BDEsx3HMDN6V7+2MB8JyHiaZt9Q=
Received: by filter0059p1iad2.sendgrid.net with SMTP id filter0059p1iad2-30026-5A94AAFD-16 2018-02-27 00:49:01.416620468 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0025p1iad2.sendgrid.net (SG) with ESMTP id 2NUexgRDSwWIs9_Zz4LiTQ for <quic-issues@ietf.org>; Tue, 27 Feb 2018 00:49:01.492 +0000 (UTC)
Date: Tue, 27 Feb 2018 00:49:01 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7ba5aeccf1e979e0607100687724cb2d098bd5c692cf0000000116ac6cfd92a169ce11e88a50@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1140@github.com>
Subject: [quicwg/base-drafts] Non-blocking decoder (#1140)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a94aafd546c8_107b2add9fe68ec41178cc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak22O2qm4fE/eUzTfLf++hoKlvbURNdoF4nDag 8mJKduzaEgE/mj1Br1VJsXt7GZcKzJHhBS01fWJy1Eb0ICCbVeDaG59P01VruPhNYrV5Nyn+W9f+4I g8i7k4JDW0s3TpH4rkHUDzZirHZnpLdgxkrckXF3/r1QAHav3PBQ4Rq2pnmzrGgXuM4W5RnhTv+hgE o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CmVu41wlC4EQzf13I_5EGQl0q3k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 00:49:04 -0000

----==_mimepart_5a94aafd546c8_107b2add9fe68ec41178cc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The QCRAM draft currently enables an encoder to operate in blocking or non-blocking mode, because the encoder always knows which header blocks have been processed by the decoder.  However, there's currently no mechanism for a decoder to require an encoder to operate in non-blocking mode.  During design team discussions, this seemed to be a desirable property -- do we want to add a setting to support this?

There was also some discussion that a decoder which permitted blocking might still want to constrain how many blocked decoder instances it had, and therefore put a bound on the number of blocking QCRAM frames which should be permitted.

-- 
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/1140
----==_mimepart_5a94aafd546c8_107b2add9fe68ec41178cc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The QCRAM draft currently enables an encoder to operate in blocking or non-blocking mode, because the encoder always knows which header blocks have been processed by the decoder.  However, there's currently no mechanism for a decoder to require an encoder to operate in non-blocking mode.  During design team discussions, this seemed to be a desirable property -- do we want to add a setting to support this?</p>
<p>There was also some discussion that a decoder which permitted blocking might still want to constrain how many blocked decoder instances it had, and therefore put a bound on the number of blocking QCRAM frames which should be permitted.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1140">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzfoi0GiNgKdiYaLjD2Tk63kVB69ks5tY1D9gaJpZM4SULFG">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0zlXePqwKCyD6utys1KojnlQvy9ks5tY1D9gaJpZM4SULFG.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1140"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Non-blocking decoder (#1140)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1140"}}}</script>
----==_mimepart_5a94aafd546c8_107b2add9fe68ec41178cc--


From nobody Mon Feb 26 16:51:34 2018
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 34A3B12D96B for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 16:51:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 hdnvMFD7yhqB for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 16:51:32 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04AAC12D969 for <quic-issues@ietf.org>; Mon, 26 Feb 2018 16:51:32 -0800 (PST)
Date: Mon, 26 Feb 2018 16:51:31 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519692691; bh=gQNc381tB2t0K88Q3foYIMN88OjwIXBHa+miBNxbU1Y=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=kVYFIir/crXexSl/fCFxCTXHoZLW9FGtoRsOCaQNBqDJUs6AVb/1AUt0ExlOLeqns 4A1Bc3Mobnb1cyh050S2UFr9gDjuwpoA5BbEPv7tpUAdh7fRBUBUbDsbowdNzV0Job SVtZzWTIgNFVAqLQcvc/bXPZtqyL9a1LvSgHIgo0=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1b00943211e6df64b0042c4ba89710cc7e2cf2f492cf0000000116ac6d9392a169ce11cfc173@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/1127/issue_event/1493331008@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1127@github.com>
References: <quicwg/base-drafts/issues/1127@github.com>
Subject: Re: [quicwg/base-drafts] The 32 octet overhead (#1127)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a94ab932c511_ec92b1a5f1a4ed41650ae"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/D_4AO_E_LUjNETqPUljA9nDsOj4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 00:51:33 -0000

----==_mimepart_5a94ab932c511_ec92b1a5f1a4ed41650ae
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Reopened #1127.

-- 
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/1127#event-1493331008
----==_mimepart_5a94ab932c511_ec92b1a5f1a4ed41650ae
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Reopened <a href="https://github.com/quicwg/base-drafts/issues/1127" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="298828147" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1127">#1127</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1127#event-1493331008">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6RExh11WwwuwfbWWkpj_BOD06cwks5tY1GTgaJpZM4SNBCV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5yRbQEahSI1KSyqSs0JD5hRWiO_ks5tY1GTgaJpZM4SNBCV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1127#event-1493331008"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Reopened #1127."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1127#event-1493331008"}}}</script>
----==_mimepart_5a94ab932c511_ec92b1a5f1a4ed41650ae--


From nobody Mon Feb 26 16:51:42 2018
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 3811912D96D for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 16:51:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.464
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 CQA2rMlOaPMl for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 16:51:33 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 6CB2212D96A for <quic-issues@ietf.org>; Mon, 26 Feb 2018 16:51:32 -0800 (PST)
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=jmpoVfxcppj12JxL7ttLb8BuWjE=; b=i6/fSdWI/Fjfk3xF JMyGLe5pCCNhJZd7xEpC2c3JNPbLPG2JPpZuFDac6clfrXfP+nbn2kojkaybYFuQ MWkMMhqchRrBlHB0o1jC4eYi8R0IW29RstVMLdKqChl0V/jeVIhGJeh6K0qlUoGQ kBCUesOkwrWl54NfyBaj+DVBKuI=
Received: by filter0486p1las1.sendgrid.net with SMTP id filter0486p1las1-21567-5A94AB92-3C 2018-02-27 00:51:30.952804012 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0023p1iad2.sendgrid.net (SG) with ESMTP id n56rV3AISeu3U3EdcNKMHA for <quic-issues@ietf.org>; Tue, 27 Feb 2018 00:51:31.080 +0000 (UTC)
Date: Tue, 27 Feb 2018 00:51:31 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0ac06e5eaa73fc121a0841dbbe9eb5c400ad1b4d92cf0000000116ac6d9292a169ce11cfc173@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1127/368706315@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1127@github.com>
References: <quicwg/base-drafts/issues/1127@github.com>
Subject: Re: [quicwg/base-drafts] The 32 octet overhead (#1127)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a94ab92db42f_4dce3f8ea9644f34102661"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2l5nFdHjhHa0qZAuh0vb0mH8Qva427pB7+SE hpdc7blsPtNq/QsroHOzn/zsPtYzFV2N1RVj1xt9Qc14K3U9BvqtyXMA2EZ7+6WUt/+HINKakDGL6V yTmOh7A5lVOl63OgOPtDQ2ahXyJaO9QMgO6k6HXDTTg0rSt4FeMRbRu12HcoGAAWB6j7WIq4bkd/s3 I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Q3cvaYaudUfNEcCgrVgm_rS9Afk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 00:51:34 -0000

----==_mimepart_5a94ab92db42f_4dce3f8ea9644f34102661
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Re-opening as editorial -- if we've decided that 32 is fine, we need to remove the text from the draft that says it's 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/issues/1127#issuecomment-368706315
----==_mimepart_5a94ab92db42f_4dce3f8ea9644f34102661
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Re-opening as editorial -- if we've decided that 32 is fine, we need to remove the text from the draft that says it's not.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1127#issuecomment-368706315">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2j82abjAP-TejvppsdqM-TNYrInks5tY1GSgaJpZM4SNBCV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq62rXMiO3mZp88T4M5GAbXnKeXSPks5tY1GSgaJpZM4SNBCV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1127#issuecomment-368706315"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1127: Re-opening as editorial -- if we've decided that 32 is fine, we need to remove the text from the draft that says it's not."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1127#issuecomment-368706315"}}}</script>
----==_mimepart_5a94ab92db42f_4dce3f8ea9644f34102661--


From nobody Mon Feb 26 17:09:38 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 1239F12DA12 for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 17:09:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level: 
X-Spam-Status: No, score=-1.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 rxSxS79aGwwI for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 17:09:32 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 9C324124BAC for <quic-issues@ietf.org>; Mon, 26 Feb 2018 17:09:32 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519693772; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=jxSe3eA/0mhObLw8clWmuZqzNebOMGuL1vprgWKGUVo=; b=PR49jzyZKIpeKAyBGPGXW+ulDYT4XRzcq4Ewqgd/6imhfF92jYAtJcuMNJo+7Jdr/IZXlH6t soxB4Zg9IDMQr7GbvCvM4wapcr8YhnE4Dtg3uvm6DFqcoonoFm8Ot883jI89WdVDvKQ0jXmf PNabEMtYCCdscDAcqwRYIowSuVQ=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a94afcb.7fab0c0b4ab0-smtp-out-n02; Tue, 27 Feb 2018 01:09:31 -0000 (UTC)
Date: Mon, 26 Feb 2018 17:09:31 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a94afcbbb96c_35cf2aabb16ddc1042846@hookshot-fe-2cc8887.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 2c9047: Separate instruction sets
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a94afcbbb583_35cf2aabb16ddc10427d2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/TRh9aBV42J39gVFk1VlUg_u8nlo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 27 Feb 2018 01:09:34 -0000

----==_mimepart_5a94afcbbb583_35cf2aabb16ddc10427d2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/qcram_instructions
  Home:   https://github.com/quicwg/base-drafts
  Commit: 2c904781a4cfa7f16c0ca2c905182d74aa7d7c6f
      https://github.com/quicwg/base-drafts/commit/2c904781a4cfa7f16c0ca2c905182d74aa7d7c6f
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-26 (Mon, 26 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Separate instruction sets



----==_mimepart_5a94afcbbb583_35cf2aabb16ddc10427d2--


From nobody Mon Feb 26 17:34:13 2018
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 B610A12D96B for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 17:34:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level: 
X-Spam-Status: No, score=-2.009 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 K6FVggduViLn for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 17:33:59 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 3EAA012DA3F for <quic-issues@ietf.org>; Mon, 26 Feb 2018 17:33:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Oe84p6GXn3t0EVACKoBhOMml5yQ=; b=HpNAKWwyP9S7FBri A2TT5HF5F3uGEdQimjMe5R9lN3X33vQN6mpq0YBLHmAkS4aph4O/H13U0onpzFnw Jv5o4hXhWdi5qC3GwhPTA2xrwTl7NRIX/oekVlS0p8djLNmOiRn5+O30RfnrXFwy i69p13jDke0xrc6HzxFc1IfwR00=
Received: by filter0038p1las1.sendgrid.net with SMTP id filter0038p1las1-13507-5A94B585-1E 2018-02-27 01:33:57.918464247 +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 ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id N4h97fthQC6Tpptko3-OjQ for <quic-issues@ietf.org>; Tue, 27 Feb 2018 01:33:57.927 +0000 (UTC)
Date: Tue, 27 Feb 2018 01:33:58 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abac85a209b099be01f3435a0bcbc99f4e1029aa7a92cf0000000116ac778592a169ce11e8ac03@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141@github.com>
Subject: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a94b585ca03c_57042acc664c6ec412276e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1+99LWIQmqOgH3YqCjA8rHIVdjNqKq7svTGX syeoVPDDEhoi7I5FHiSJyZFX0o0m7EokVn519Rzg+Afq2GmAfPpwSg7BcAcs2vOjMVihfd4pEJS0qE jAS2rwgxf4I/DnIpWfqoZTZOT5ej+whwEfkBKBOZVgScAKb0tE1nTzRRYBeFUmtkeqvxTqMIsmhX+P 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/U5PGDxvVqcG08ldOfuBd4515_cQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 01:34:01 -0000

----==_mimepart_5a94b585ca03c_57042acc664c6ec412276e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Fixes #1123 by introducing a split instruction space between HEADERS-on-Control, HEADER_ACK, and HEADERS/PUSH_PROMISE-on-Request/Push streams.  Explicitly does not attempt to address #1122 (yet), so HEADER_ACK frames are still on the control stream, discrete frames, etc.  Did a little rearranging in the process to make this flow a little better, though there are still some sections that feel out-of-place ({{index-encoding}}).

Note that I have opted to use a static/dynamic bit.  Not only does that make explaining #1130 much simpler, but the number of bytes consumed to reference any given entry should be roughly equivalent given this instruction set.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1141

-- Commit Summary --

  * Separate instruction sets

-- File Changes --

    M draft-ietf-quic-qcram.md (306)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1141.patch
https://github.com/quicwg/base-drafts/pull/1141.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/1141

----==_mimepart_5a94b585ca03c_57042acc664c6ec412276e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><span aria-label=3D"This pull request closes issue #1123." class=3D"issu=
e-keyword tooltipped tooltipped-se">Fixes</span> <a href=3D"https://github.=
com/quicwg/base-drafts/issues/1123" class=3D"issue-link js-issue-link" data=
-error-text=3D"Failed to load issue title" data-id=3D"298826028" data-permi=
ssion-text=3D"Issue title is private" data-url=3D"https://github.com/quicwg=
/base-drafts/issues/1123">#1123</a> by introducing a split instruction spac=
e between HEADERS-on-Control, HEADER_ACK, and HEADERS/PUSH_PROMISE-on-Reque=
st/Push streams.  Explicitly does not attempt to address <a href=3D"https:/=
/github.com/quicwg/base-drafts/issues/1122" class=3D"issue-link js-issue-li=
nk" data-error-text=3D"Failed to load issue title" data-id=3D"298825418" da=
ta-permission-text=3D"Issue title is private" data-url=3D"https://github.co=
m/quicwg/base-drafts/issues/1122">#1122</a> (yet), so HEADER_ACK frames are=
 still on the control stream, discrete frames, etc.  Did a little rearrangi=
ng in the process to make this flow a little better, though there are still=
 some sections that feel out-of-place ({{index-encoding}}).</p>
<p>Note that I have opted to use a static/dynamic bit.  Not only does that =
make explaining <a href=3D"https://github.com/quicwg/base-drafts/issues/113=
0" class=3D"issue-link js-issue-link" data-error-text=3D"Failed to load iss=
ue title" data-id=3D"298833439" data-permission-text=3D"Issue title is priv=
ate" data-url=3D"https://github.com/quicwg/base-drafts/issues/1130">#1130</=
a> much simpler, but the number of bytes consumed to reference any given en=
try should be roughly equivalent given this instruction set.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href=3D'https://github.com/quicwg/base-drafts/pull/1141'>=
https://github.com/quicwg/base-drafts/pull/1141</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Separate instruction sets</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href=3D"https://github.com/quicwg/base-drafts/pull/1141/files#diff-0=
">draft-ietf-quic-qcram.md</a>
    (306)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href=3D'https://github.com/quicwg/base-drafts/pull/1141.patch'>htt=
ps://github.com/quicwg/base-drafts/pull/1141.patch</a></li>
  <li><a href=3D'https://github.com/quicwg/base-drafts/pull/1141.diff'>http=
s://github.com/quicwg/base-drafts/pull/1141.diff</a></li>
</ul>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/pull/1141">view it on GitHub</a>, or <a href=3D"https://github.com=
/notifications/unsubscribe-auth/AWbkq-xzCDv2rTDbNaX2UMLrhKnALfdqks5tY1uFgaJ=
pZM4SUNeW">mute the thread</a>.<img alt=3D"" height=3D"1" src=3D"https://gi=
thub.com/notifications/beacon/AWbkqwCKqC1r-CIzbYnX0itcLK4BL155ks5tY1uFgaJpZ=
M4SUNeW.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pull=
/1141"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHub"=
></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"DESCRIPTION","message":"Separate instruction sets f=
or QCRAM (#1141)"}],"action":{"name":"View Pull Request","url":"https://git=
hub.com/quicwg/base-drafts/pull/1141"}}}</script>

----==_mimepart_5a94b585ca03c_57042acc664c6ec412276e--


From nobody Mon Feb 26 19:18:20 2018
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 2314912E04D for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 19:18:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level: 
X-Spam-Status: No, score=-2.009 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 HokbF0QN5rHK for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 19:18:15 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 854C612E045 for <quic-issues@ietf.org>; Mon, 26 Feb 2018 19:18:15 -0800 (PST)
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=NU3E8hnqP4Pt+B72qp9gq4OD9jE=; b=Eq5k2bV+R9/wsUV0 fMXRHsg2vN0etz6ETcAbBcgCJ+2laTefIK/tR9Dmu6bwYh2pCau6fyJwAZy4Fd8R h8JPnOsoj40NfgM9fJx8QX8ICwKeXsKN4MHFQ1Hmyp7qrti7Xwwk7atjtN/febkz h9ftjwtwl+mSx4prQgjf+B83j7Q=
Received: by filter0171p1iad2.sendgrid.net with SMTP id filter0171p1iad2-23306-5A94CDF6-17 2018-02-27 03:18:14.641514731 +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 ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id Z3f24SIUQMSzxoMKddp7ew for <quic-issues@ietf.org>; Tue, 27 Feb 2018 03:18:14.499 +0000 (UTC)
Date: Tue, 27 Feb 2018 03:18:14 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab439c82e1ad7ea1468ddfce3b595a7c6a9800d55a92cf0000000116ac8ff692a169ce11e8ac03@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/review/99540844@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a94cdf652933_63402af97d0a4ec41209d"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3jgBtWYmvFA+CauYwUiOTJS4LMFvBcuFrCUn a9vkST9DXh7TEt8EfvfDs2PNp6g2X0dUn2qZJYUqjW5qKqYEFuwdLkrLB/X7kaEIzz8WFROmA5V3gX A/ad1SeljQwD9GplKnLEtgc/FMN3Q40w3hl8sSZ75VthcEtbLFsL7ThnzDyP+DeyQ11dcbNSfMOr83 s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/rdPUdcN4p5BJerH4UAW94AXkuwo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 03:18:18 -0000

----==_mimepart_5a94cdf652933_63402af97d0a4ec41209d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.

Feel free to push back on some of the comments.  I'm probably drawing on a whole tapestry of issues.

I think that with this split, we also need a clearer split in terminology.

I propose using "header block" to refer to the representation instructions.  That is, the thing that goes in HEADERS/PUSH_PROMISE.

Then "table update" is the thing that goes on the header streams (or control stream if you prefer).

> +# Wire Format
+
+QCRAM instructions occur on three stream types, each of which uses a separate
+instruction space:
+
+ - Table updates are carried by HEADERS frames on the control stream, as defined
+   by {{QUIC-HTTP}}.  Frames on this stream modify the dynamic table state
+   without generating output to any particular request.
+ - Acknowledgement of header frame processing is carried by HEADER_ACK frames,
+   running from decoder to encoder.
+ - Finally, the contents of HEADERS and PUSH_PROMISE frames on request streams
+   reference the QPACK table state.
+
+This section describes the instructions which are possible on each stream type.
+
+In order to ensure table consistency, all modifications of the header table

This also simplifies table updates.  Is that worth pointing out?

> +   +---+---+-----------------------+
+   | H |     Value Length (7+)     |
+   +---+---------------------------+
+   | Value String (Length octets)  |
+   +-------------------------------+
+~~~~~~~~~~
+{: title="Insert Header Field -- Indexed Name"}
+
+Otherwise, the header field name is represented as a string literal (see Section
+5.2 of [RFC7541]). A value 0 is used in place of the table reference, followed
+by the header field name.
+
+~~~~~~~~~~ drawing
+     0   1   2   3   4   5   6   7
+   +---+---+---+---+---+---+---+---+
+   | 1 |             0             |

I think that you need to include the S bit here explicitly.  Saying that it must be zero is fine, but if you don't show it, it gets a little weird.  11000000 is then invalid, which wastes a codepoint.  That is unfortunate, but I guess there isn't much value in trying to reclaim that in any way.

> +   reference the QPACK table state.
+
+This section describes the instructions which are possible on each stream type.
+
+In order to ensure table consistency, all modifications of the header table
+occur on the control stream rather than on request streams. Request streams
+contain only indexed and literal header entries.
+
+## HEADERS Frames on the Control Stream
+
+### Insert
+
+An addition to the header table starts with the '1' one-bit pattern. If the
+header field name matches the header field name of an entry stored in the static
+table or the dynamic table, the header field name can be represented using the
+index of that entry. In this case, the `S` bit indicates whether the reference

I think that you need to introduce the concept better first.  That is,

"An insertion can reference an existing table entry and use its name.  The `S` bit is used to indicate whether the entry is in the static table (where `S` is set to 1) or the dynamic table (where `S` is 0).  The index that follows is an integer with a **6**-bit prefix.

> +This section describes the instructions which are possible on each stream type.
+
+In order to ensure table consistency, all modifications of the header table
+occur on the control stream rather than on request streams. Request streams
+contain only indexed and literal header entries.
+
+## HEADERS Frames on the Control Stream
+
+### Insert
+
+An addition to the header table starts with the '1' one-bit pattern. If the
+header field name matches the header field name of an entry stored in the static
+table or the dynamic table, the header field name can be represented using the
+index of that entry. In this case, the `S` bit indicates whether the reference
+is to the static (S=1) or dynamic (S=0) table and the index of the entry is
+represented as an integer with an 7-bit prefix (see Section 5.1 of [RFC7541]).

6-bit

> +
+In order to ensure table consistency, all modifications of the header table
+occur on the control stream rather than on request streams. Request streams
+contain only indexed and literal header entries.
+
+## HEADERS Frames on the Control Stream
+
+### Insert
+
+An addition to the header table starts with the '1' one-bit pattern. If the
+header field name matches the header field name of an entry stored in the static
+table or the dynamic table, the header field name can be represented using the
+index of that entry. In this case, the `S` bit indicates whether the reference
+is to the static (S=1) or dynamic (S=0) table and the index of the entry is
+represented as an integer with an 7-bit prefix (see Section 5.1 of [RFC7541]).
+This value is always non-zero.

Table indices are always non-zero.  A zero index is reserved for literal names.

> +### Duplicate {#indexed-duplicate}
+
+An entry currently in the dynamic table can be re-inserted into the dynamic
+table without resending the header.
+
+~~~~~~~~~~ drawing
+     0   1   2   3   4   5   6   7
+   +---+---+---+---+---+---+---+---+
+   | 0 |         Index (7+)        |
+   +---+---------------------------+
+~~~~~~~~~~
+{:#fig-index-with-duplication title="Duplicate"}
+
+This is useful to mitigate the eviction of older entries which are frequently
+referenced, both to avoid the need to resend the header and to avoid the entry
+in the table blocking the ability to insert new headers.

You also need to point out that 10000000 is invalid.

> +   |  Name String (Length octets)  |
+   +---+---------------------------+
+   | H |     Value Length (7+)     |
+   +---+---------------------------+
+   | Value String (Length octets)  |
+   +-------------------------------+
+~~~~~~~~~~
+{: title="Insert Header Field -- New Name"}
+
+Either form of header field name representation is followed by the header field
+value represented as a string literal (see Section 5.2 of [RFC7541]).
+
+### Duplicate {#indexed-duplicate}
+
+An entry currently in the dynamic table can be re-inserted into the dynamic
+table without resending the header.

I wonder if it isn't worth your while to include a section on indices and their representation and use.  This really needs to be more explicit about the fact that "Index" refers to the dynamic table.

>  
-## Header Block Prefix {#absolute-index}
+The frame payload contains contains a variable-length integer (as defined in
+{{QUIC-TRANSPORT}}) which indicates the stream on which the header block was
+processed. The same Stream ID can be identified multiple times, as multiple
+header-containing blocks can be sent on a single stream in the case of

"header blocks"

>  
-## Header Block Prefix {#absolute-index}
+The frame payload contains contains a variable-length integer (as defined in
+{{QUIC-TRANSPORT}}) which indicates the stream on which the header block was
+processed. The same Stream ID can be identified multiple times, as multiple
+header-containing blocks can be sent on a single stream in the case of
+intermediate responses, trailers, pushed requests, etc. as well as on the

The complete set is: headers and trailers for requests.  Responses can be *(1XX,PUSH_PROMISE), Status, *PUSH_PROMISE ?Trailers. Why not list the entire set?

Or are you trying to retain the weaselly language that we ended up with in 7540 about other HEADERS frames - because the compromise that we made there doesn't work for QUIC.

>  
-## Header Block Prefix {#absolute-index}
+The frame payload contains contains a variable-length integer (as defined in
+{{QUIC-TRANSPORT}}) which indicates the stream on which the header block was
+processed. The same Stream ID can be identified multiple times, as multiple
+header-containing blocks can be sent on a single stream in the case of
+intermediate responses, trailers, pushed requests, etc. as well as on the
+Control Streams.  Since header frames on each stream are received and processed

I don't understand the part about "on the Control Streams"  I would cut it, unless you think it is important.

> @@ -178,7 +274,7 @@ is the largest (absolute) index referenced by the following header block.  To
 help keep the prefix smaller, `Depends Index` is converted to a relative value:
 `Depends = Base Index - Depends Index`.
 
-## Hybrid absolute-relative indexing {#overview-absolute}
+#### Hybrid absolute-relative indexing {#overview-absolute}

h3 is fine.

> @@ -178,7 +274,7 @@ is the largest (absolute) index referenced by the following header block.  To
 help keep the prefix smaller, `Depends Index` is converted to a relative value:
 `Depends = Base Index - Depends Index`.
 
-## Hybrid absolute-relative indexing {#overview-absolute}
+#### Hybrid absolute-relative indexing {#overview-absolute}

BTW, this section is still basically incomprehensible.  Either way, I think that you want to move this elsewhere (in another PR if you must) and be much clearer about how indexing works.  In practice, it is fairly straightforward, but every time I try to read this text, it only makes things worse.

The way that I would characterize this:

Static indices reference the static table directly.

Dynamic indices reference the dynamic table.  Because the dynamic table changes constantly, indices are all made relative to a point in the table that doesn't change.  This is called the base.  The base is a count of the number of insertions into the dynamic table.  Base always increases.  

Header blocks use indices that are relative to a base that is declared at the start of the header block encoding.  If the current base of the decoder table is greater than the base associated with an index, then more updates have been added since the encoder created the header block.  The index into the current table is increased by the difference.  That is:
```
current_index = relative_index + table.base - header_block.base
```

A decoder should always wait until the current base of its table is less than the base of a header block, because this indicates that there are indices in the header block that reference table updates that haven't yet been received.   (TODO: decide whether a decoder can force an encoder into a non-blocking mode, or to control how many header blocks can block.)

Note that I have used the term "header block" to refer to what goes in HEADERS/PUSH_PROMISE.  I think that we should refer to the thing that makes changes to the table as a table update.

> @@ -223,15 +319,111 @@ It is an error if the HPACK decoder encounters an indexed representation that
 refers to an entry missing from the table, and the connection MUST be closed
 with the `HTTP_HPACK_DECOMPRESSION_FAILED` error code.
 
-## Preventing Eviction Races {#evictions}
+### Instructions
+
+#### Indexed Header Field Representation
+
+An indexed header field representation identifies an entry in either the static
+table or the dynamic table and causes that header field to be added to the
+decoded header list, as described in Section 3.2 of [RFC7541].
+
+~~~~~~~~~~ drawing
+  0   1   2   3   4   5   6   7
++---+---+---+---+---+---+---+---+
+| 1 | S |      Index (6+)       |
++---+---------------------------+

This line has only one +.

> +
+~~~~~~~~~~ drawing
+  0   1   2   3   4   5   6   7
++---+---+---+---+---+---+---+---+
+| 1 | S |      Index (6+)       |
++---+---------------------------+
+~~~~~~~~~~
+{: title="Indexed Header Field"}
+
+An indexed header field starts with the '1' 1-bit pattern, followed by the `S`
+bit indicating whether the reference is into the static (S=1) or dynamic (S=0)
+table. Finally, the index of the matching header field is represented as an
+integer with a 6-bit prefix (see Section 5.1 of [RFC7541]).
+
+The index value of 0 is not used.  It MUST be treated as a decoding error if
+found in an indexed header field representation.

For later:  It might be possible to allow an index of 0 for one or other table.  The efficiency gains are likely minuscule, but it might simplify some things.

For instance, if it the dynamic table started at zero, then you could populate static[0] with the empty string and condition the name literal on getting the empty string.  For me, that would reduce the odd -1 condition (arrays are zero indexed and HPACK is weird), but it might not be worth doing if you have both this and HPACK to worry about.

> +
+The second bit, 'N', indicates whether an intermediary is permitted to add this
+header to the dynamic header table on subsequent hops. When the 'N' bit is set,
+the encoded header MUST always be encoded with this specific literal
+representation. In particular, when a peer sends a header field that it received
+represented as a literal header field with the 'N' bit set, it MUST use the same
+representation to forward this header field.  This bit is intended for
+protecting header field values that are not to be put at risk by compressing
+them (see Section 7.1 of [RFC7541] for more details).
+
+If the header field name matches the header field name of an entry stored in the
+static table or the dynamic table, the header field name can be represented
+using the index of that entry. In this case, the `S` bit indicates whether the
+reference is to the static (S=1) or dynamic (S=0) table and the index of the
+entry is represented as an integer with an 5-bit prefix (see Section 5.1 of
+[RFC7541]). This value is always non-zero.

You can't guarantee that it be non-zero, so you should say what to do if it is zero.

>  
-### Blocked Evictions
+An encoder MUST ensure that an indexed representation is not received by the

Or a literal with an indexed name...

>  
-### Blocked Evictions
+An encoder MUST ensure that an indexed representation is not received by the
+encoder after the referenced entry has already been evicted, and might wish to
+ensure that the decoder will not suffer head-of-line blocking when encoding
+particular references.
+
+In order to enable this, the encoder MUST track outstanding (unacknowledged)
+header blocks on request streams and MAY track outstanding header blocks on the
+control stream.

See above comment about "header blocks" and terminology.

>  
-This replaces the HPACK instruction for Dynamic Table Size Update (see Section
-6.3 of {{RFC7541}}, which is not supported by HTTP over QUIC.
+For header blocks encoded in non-blocking mode, the encoder needs to forego
+indexed representations that refer to vulnerable entries (see
+{{overview-hol-avoidance}}).  An implementation could extend the header table

This notion of vulnerable entries is unnecessarily obfuscation in this design.  This is simpler than this: an encoder can't use an insertion until it is acknowledged with HEADER_ACK.

The predecessor QCRAM might have needed this indirection because it coupled different streams together in complicated ways.  This is no longer true.

>  
-# Performance considerations
+To track blocked streams, an ordered map (e.g. multi-map) from `Depends Index`
+values to streams can be used.  Whenever the decoder processes a header block on
+the control stream, it can drain any members of the blocked streams map that now
+have their dependencies satisfied.

Why this complication?  The encoder only needs to track the number of insertions that have been acknowledged.

It gets more complicated if you want to limit the number of blocked decoders, but I'm not yet convinced that we need that feature.  In that case, you only track header blocks that might be blocked and what they block on.

-- 
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/1141#pullrequestreview-99540844
----==_mimepart_5a94cdf652933_63402af97d0a4ec41209d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<p>Feel free to push back on some of the comments.  I'm probably drawing on a whole tapestry of issues.</p>
<p>I think that with this split, we also need a clearer split in terminology.</p>
<p>I propose using "header block" to refer to the representation instructions.  That is, the thing that goes in HEADERS/PUSH_PROMISE.</p>
<p>Then "table update" is the thing that goes on the header streams (or control stream if you prefer).</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170799771">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +# Wire Format
+
+QCRAM instructions occur on three stream types, each of which uses a separate
+instruction space:
+
+ - Table updates are carried by HEADERS frames on the control stream, as defined
+   by {{QUIC-HTTP}}.  Frames on this stream modify the dynamic table state
+   without generating output to any particular request.
+ - Acknowledgement of header frame processing is carried by HEADER_ACK frames,
+   running from decoder to encoder.
+ - Finally, the contents of HEADERS and PUSH_PROMISE frames on request streams
+   reference the QPACK table state.
+
+This section describes the instructions which are possible on each stream type.
+
+In order to ensure table consistency, all modifications of the header table
</pre>
<p>This also simplifies table updates.  Is that worth pointing out?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170800203">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +   +---+---+-----------------------+
+   | H |     Value Length (7+)     |
+   +---+---------------------------+
+   | Value String (Length octets)  |
+   +-------------------------------+
+~~~~~~~~~~
+{: title=&quot;Insert Header Field -- Indexed Name&quot;}
+
+Otherwise, the header field name is represented as a string literal (see Section
+5.2 of [RFC7541]). A value 0 is used in place of the table reference, followed
+by the header field name.
+
+~~~~~~~~~~ drawing
+     0   1   2   3   4   5   6   7
+   +---+---+---+---+---+---+---+---+
+   | 1 |             0             |
</pre>
<p>I think that you need to include the S bit here explicitly.  Saying that it must be zero is fine, but if you don't show it, it gets a little weird.  11000000 is then invalid, which wastes a codepoint.  That is unfortunate, but I guess there isn't much value in trying to reclaim that in any way.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170800610">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +   reference the QPACK table state.
+
+This section describes the instructions which are possible on each stream type.
+
+In order to ensure table consistency, all modifications of the header table
+occur on the control stream rather than on request streams. Request streams
+contain only indexed and literal header entries.
+
+## HEADERS Frames on the Control Stream
+
+### Insert
+
+An addition to the header table starts with the &#39;1&#39; one-bit pattern. If the
+header field name matches the header field name of an entry stored in the static
+table or the dynamic table, the header field name can be represented using the
+index of that entry. In this case, the `S` bit indicates whether the reference
</pre>
<p>I think that you need to introduce the concept better first.  That is,</p>
<p>"An insertion can reference an existing table entry and use its name.  The <code>S</code> bit is used to indicate whether the entry is in the static table (where <code>S</code> is set to 1) or the dynamic table (where <code>S</code> is 0).  The index that follows is an integer with a <strong>6</strong>-bit prefix.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170800621">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +This section describes the instructions which are possible on each stream type.
+
+In order to ensure table consistency, all modifications of the header table
+occur on the control stream rather than on request streams. Request streams
+contain only indexed and literal header entries.
+
+## HEADERS Frames on the Control Stream
+
+### Insert
+
+An addition to the header table starts with the &#39;1&#39; one-bit pattern. If the
+header field name matches the header field name of an entry stored in the static
+table or the dynamic table, the header field name can be represented using the
+index of that entry. In this case, the `S` bit indicates whether the reference
+is to the static (S=1) or dynamic (S=0) table and the index of the entry is
+represented as an integer with an 7-bit prefix (see Section 5.1 of [RFC7541]).
</pre>
<p>6-bit</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170800671">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +
+In order to ensure table consistency, all modifications of the header table
+occur on the control stream rather than on request streams. Request streams
+contain only indexed and literal header entries.
+
+## HEADERS Frames on the Control Stream
+
+### Insert
+
+An addition to the header table starts with the &#39;1&#39; one-bit pattern. If the
+header field name matches the header field name of an entry stored in the static
+table or the dynamic table, the header field name can be represented using the
+index of that entry. In this case, the `S` bit indicates whether the reference
+is to the static (S=1) or dynamic (S=0) table and the index of the entry is
+represented as an integer with an 7-bit prefix (see Section 5.1 of [RFC7541]).
+This value is always non-zero.
</pre>
<p>Table indices are always non-zero.  A zero index is reserved for literal names.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170800827">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +### Duplicate {#indexed-duplicate}
+
+An entry currently in the dynamic table can be re-inserted into the dynamic
+table without resending the header.
+
+~~~~~~~~~~ drawing
+     0   1   2   3   4   5   6   7
+   +---+---+---+---+---+---+---+---+
+   | 0 |         Index (7+)        |
+   +---+---------------------------+
+~~~~~~~~~~
+{:#fig-index-with-duplication title=&quot;Duplicate&quot;}
+
+This is useful to mitigate the eviction of older entries which are frequently
+referenced, both to avoid the need to resend the header and to avoid the entry
+in the table blocking the ability to insert new headers.
</pre>
<p>You also need to point out that 10000000 is invalid.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170800971">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +   |  Name String (Length octets)  |
+   +---+---------------------------+
+   | H |     Value Length (7+)     |
+   +---+---------------------------+
+   | Value String (Length octets)  |
+   +-------------------------------+
+~~~~~~~~~~
+{: title=&quot;Insert Header Field -- New Name&quot;}
+
+Either form of header field name representation is followed by the header field
+value represented as a string literal (see Section 5.2 of [RFC7541]).
+
+### Duplicate {#indexed-duplicate}
+
+An entry currently in the dynamic table can be re-inserted into the dynamic
+table without resending the header.
</pre>
<p>I wonder if it isn't worth your while to include a section on indices and their representation and use.  This really needs to be more explicit about the fact that "Index" refers to the dynamic table.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170801079">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt;  
-## Header Block Prefix {#absolute-index}
+The frame payload contains contains a variable-length integer (as defined in
+{{QUIC-TRANSPORT}}) which indicates the stream on which the header block was
+processed. The same Stream ID can be identified multiple times, as multiple
+header-containing blocks can be sent on a single stream in the case of
</pre>
<p>"header blocks"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170801328">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt;  
-## Header Block Prefix {#absolute-index}
+The frame payload contains contains a variable-length integer (as defined in
+{{QUIC-TRANSPORT}}) which indicates the stream on which the header block was
+processed. The same Stream ID can be identified multiple times, as multiple
+header-containing blocks can be sent on a single stream in the case of
+intermediate responses, trailers, pushed requests, etc. as well as on the
</pre>
<p>The complete set is: headers and trailers for requests.  Responses can be *(1XX,PUSH_PROMISE), Status, *PUSH_PROMISE ?Trailers. Why not list the entire set?</p>
<p>Or are you trying to retain the weaselly language that we ended up with in 7540 about other HEADERS frames - because the compromise that we made there doesn't work for QUIC.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170801412">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt;  
-## Header Block Prefix {#absolute-index}
+The frame payload contains contains a variable-length integer (as defined in
+{{QUIC-TRANSPORT}}) which indicates the stream on which the header block was
+processed. The same Stream ID can be identified multiple times, as multiple
+header-containing blocks can be sent on a single stream in the case of
+intermediate responses, trailers, pushed requests, etc. as well as on the
+Control Streams.  Since header frames on each stream are received and processed
</pre>
<p>I don't understand the part about "on the Control Streams"  I would cut it, unless you think it is important.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170801603">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; @@ -178,7 +274,7 @@ is the largest (absolute) index referenced by the following header block.  To
 help keep the prefix smaller, `Depends Index` is converted to a relative value:
 `Depends = Base Index - Depends Index`.
 
-## Hybrid absolute-relative indexing {#overview-absolute}
+#### Hybrid absolute-relative indexing {#overview-absolute}
</pre>
<p>h3 is fine.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170801799">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; @@ -178,7 +274,7 @@ is the largest (absolute) index referenced by the following header block.  To
 help keep the prefix smaller, `Depends Index` is converted to a relative value:
 `Depends = Base Index - Depends Index`.
 
-## Hybrid absolute-relative indexing {#overview-absolute}
+#### Hybrid absolute-relative indexing {#overview-absolute}
</pre>
<p>BTW, this section is still basically incomprehensible.  Either way, I think that you want to move this elsewhere (in another PR if you must) and be much clearer about how indexing works.  In practice, it is fairly straightforward, but every time I try to read this text, it only makes things worse.</p>
<p>The way that I would characterize this:</p>
<p>Static indices reference the static table directly.</p>
<p>Dynamic indices reference the dynamic table.  Because the dynamic table changes constantly, indices are all made relative to a point in the table that doesn't change.  This is called the base.  The base is a count of the number of insertions into the dynamic table.  Base always increases.</p>
<p>Header blocks use indices that are relative to a base that is declared at the start of the header block encoding.  If the current base of the decoder table is greater than the base associated with an index, then more updates have been added since the encoder created the header block.  The index into the current table is increased by the difference.  That is:</p>
<pre><code>current_index = relative_index + table.base - header_block.base
</code></pre>
<p>A decoder should always wait until the current base of its table is less than the base of a header block, because this indicates that there are indices in the header block that reference table updates that haven't yet been received.   (TODO: decide whether a decoder can force an encoder into a non-blocking mode, or to control how many header blocks can block.)</p>
<p>Note that I have used the term "header block" to refer to what goes in HEADERS/PUSH_PROMISE.  I think that we should refer to the thing that makes changes to the table as a table update.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170802113">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; @@ -223,15 +319,111 @@ It is an error if the HPACK decoder encounters an indexed representation that
 refers to an entry missing from the table, and the connection MUST be closed
 with the `HTTP_HPACK_DECOMPRESSION_FAILED` error code.
 
-## Preventing Eviction Races {#evictions}
+### Instructions
+
+#### Indexed Header Field Representation
+
+An indexed header field representation identifies an entry in either the static
+table or the dynamic table and causes that header field to be added to the
+decoded header list, as described in Section 3.2 of [RFC7541].
+
+~~~~~~~~~~ drawing
+  0   1   2   3   4   5   6   7
++---+---+---+---+---+---+---+---+
+| 1 | S |      Index (6+)       |
++---+---------------------------+
</pre>
<p>This line has only one +.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170802678">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +
+~~~~~~~~~~ drawing
+  0   1   2   3   4   5   6   7
++---+---+---+---+---+---+---+---+
+| 1 | S |      Index (6+)       |
++---+---------------------------+
+~~~~~~~~~~
+{: title=&quot;Indexed Header Field&quot;}
+
+An indexed header field starts with the &#39;1&#39; 1-bit pattern, followed by the `S`
+bit indicating whether the reference is into the static (S=1) or dynamic (S=0)
+table. Finally, the index of the matching header field is represented as an
+integer with a 6-bit prefix (see Section 5.1 of [RFC7541]).
+
+The index value of 0 is not used.  It MUST be treated as a decoding error if
+found in an indexed header field representation.
</pre>
<p>For later:  It might be possible to allow an index of 0 for one or other table.  The efficiency gains are likely minuscule, but it might simplify some things.</p>
<p>For instance, if it the dynamic table started at zero, then you could populate static[0] with the empty string and condition the name literal on getting the empty string.  For me, that would reduce the odd -1 condition (arrays are zero indexed and HPACK is weird), but it might not be worth doing if you have both this and HPACK to worry about.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170802800">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +
+The second bit, &#39;N&#39;, indicates whether an intermediary is permitted to add this
+header to the dynamic header table on subsequent hops. When the &#39;N&#39; bit is set,
+the encoded header MUST always be encoded with this specific literal
+representation. In particular, when a peer sends a header field that it received
+represented as a literal header field with the &#39;N&#39; bit set, it MUST use the same
+representation to forward this header field.  This bit is intended for
+protecting header field values that are not to be put at risk by compressing
+them (see Section 7.1 of [RFC7541] for more details).
+
+If the header field name matches the header field name of an entry stored in the
+static table or the dynamic table, the header field name can be represented
+using the index of that entry. In this case, the `S` bit indicates whether the
+reference is to the static (S=1) or dynamic (S=0) table and the index of the
+entry is represented as an integer with an 5-bit prefix (see Section 5.1 of
+[RFC7541]). This value is always non-zero.
</pre>
<p>You can't guarantee that it be non-zero, so you should say what to do if it is zero.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170804300">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt;  
-### Blocked Evictions
+An encoder MUST ensure that an indexed representation is not received by the
</pre>
<p>Or a literal with an indexed name...</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170804366">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt;  
-### Blocked Evictions
+An encoder MUST ensure that an indexed representation is not received by the
+encoder after the referenced entry has already been evicted, and might wish to
+ensure that the decoder will not suffer head-of-line blocking when encoding
+particular references.
+
+In order to enable this, the encoder MUST track outstanding (unacknowledged)
+header blocks on request streams and MAY track outstanding header blocks on the
+control stream.
</pre>
<p>See above comment about "header blocks" and terminology.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170804991">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt;  
-This replaces the HPACK instruction for Dynamic Table Size Update (see Section
-6.3 of {{RFC7541}}, which is not supported by HTTP over QUIC.
+For header blocks encoded in non-blocking mode, the encoder needs to forego
+indexed representations that refer to vulnerable entries (see
+{{overview-hol-avoidance}}).  An implementation could extend the header table
</pre>
<p>This notion of vulnerable entries is unnecessarily obfuscation in this design.  This is simpler than this: an encoder can't use an insertion until it is acknowledged with HEADER_ACK.</p>
<p>The predecessor QCRAM might have needed this indirection because it coupled different streams together in complicated ways.  This is no longer true.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r170805266">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt;  
-# Performance considerations
+To track blocked streams, an ordered map (e.g. multi-map) from `Depends Index`
+values to streams can be used.  Whenever the decoder processes a header block on
+the control stream, it can drain any members of the blocked streams map that now
+have their dependencies satisfied.
</pre>
<p>Why this complication?  The encoder only needs to track the number of insertions that have been acknowledged.</p>
<p>It gets more complicated if you want to limit the number of blocked decoders, but I'm not yet convinced that we need that feature.  In that case, you only track header blocks that might be blocked and what they block on.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1141#pullrequestreview-99540844">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-7rI88UHYPJaC_ihkqtHiVfNCvbks5tY3P2gaJpZM4SUNeW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq46pGomXBFeRX3P64aLCUTRRQMj2ks5tY3P2gaJpZM4SUNeW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1141#pullrequestreview-99540844"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1141"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1141#pullrequestreview-99540844"}}}</script>
----==_mimepart_5a94cdf652933_63402af97d0a4ec41209d--


From nobody Mon Feb 26 19:18:41 2018
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 5A99412E04F for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 19:18:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 Vg2VOVGL7UYp for <quic-issues@ietfa.amsl.com>; Mon, 26 Feb 2018 19:18:25 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3166012E052 for <quic-issues@ietf.org>; Mon, 26 Feb 2018 19:18:25 -0800 (PST)
Date: Mon, 26 Feb 2018 19:18:24 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519701504; bh=G09hTpaTt9km0d2Cfj7QTifAGl+4sYD8tXm/P/RLoY0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=xRBPUIsIgpIofTfxVywwOe0/9EiU2uueKVWiW4p1IdqVzxfA1d4NAbVmsZJ48DDPt 5hnjFJeyUu/Y2LtqosbSQRZmZfpoLK4SlIENl9E9QI30W4L1af7fHObGP5VGjS7qld tZCVjsbHyqXxbufe1JfasB0evbinYZaKCJZ4y8ws=
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab515fa2c281a9d61df5931f46f3f11e978a41ac3192cf0000000116ac900092a169ce11e88a50@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1140/368733668@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1140@github.com>
References: <quicwg/base-drafts/issues/1140@github.com>
Subject: Re: [quicwg/base-drafts] Non-blocking decoder (#1140)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a94ce003b0d5_7ca52b234eae8ed0177294"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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/auuBH0P8QPIiooeDoi-w_9V-Pgk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 03:18:28 -0000

----==_mimepart_5a94ce003b0d5_7ca52b234eae8ed0177294
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

> During design team discussions, this seemed to be a desirable property -- do we want to add a setting to support this?

IMMSMC, this was considered a must.

-- 
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/1140#issuecomment-368733668
----==_mimepart_5a94ce003b0d5_7ca52b234eae8ed0177294
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<blockquote>
<p>During design team discussions, this seemed to be a desirable property -- do we want to add a setting to support this?</p>
</blockquote>
<p>IMMSMC, this was considered a must.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1140#issuecomment-368733668">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyif39KMIYXUf-MOlFT7opaasewgks5tY3QAgaJpZM4SULFG">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1bhv0Lk_aDZMS2WY0zNvZ50zZ3zks5tY3QAgaJpZM4SULFG.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1140#issuecomment-368733668"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@dtikhonov in #1140: \u003e During design team discussions, this seemed to be a desirable property -- do we want to add a setting to support this?\r\n\r\nIMMSMC, this was considered a must."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1140#issuecomment-368733668"}}}</script>
----==_mimepart_5a94ce003b0d5_7ca52b234eae8ed0177294--


From nobody Tue Feb 27 05:24:16 2018
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 C0DED12D878 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 05:24:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.595
X-Spam-Level: 
X-Spam-Status: No, score=-5.595 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 9cDCOK_s4e3E for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 05:24:13 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext1.iad.github.net [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A77A12D876 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 05:24:13 -0800 (PST)
Date: Tue, 27 Feb 2018 05:24:12 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519737852; bh=MEvA4LT4iJPbFW9f/avPTuPU4elK4afsqtGTbfcyJbw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=kdarB9xKA9l4ggNalpzobLHVjwtVO7/vu4YitY+UJTm5wAoZ/pRmEM4Hj/oTV81Et XH7rVKllpEYzvRJ6+UVeJkV7ynBC1y+qKV2p2dfIVTYgUpWq6Ec6dJz+gH78uhS4M5 +5jaCwRHk8XP6Ns53rl4irqyypVHX1ImQW4rcT6g=
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab50ac54a4d224557bfd451e44fe97a9e7ff6044dd92cf0000000116ad1dfc92a169ce11dea75a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1138/368871677@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1138@github.com>
References: <quicwg/base-drafts/issues/1138@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM encoding requires two passes (#1138)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a955bfc8c290_72433f924f9fef2c34253e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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/yvRKkQUWm_Moz5ilVbPqN3R-Q_A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 13:24:15 -0000

----==_mimepart_5a955bfc8c290_72433f924f9fef2c34253e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I agree that the case of concurrent table inserts is hard -- header blocks that are being encoded concurrently cannot reference _each other's_ entries. I am, indeed, OK with _that._

On the other hand, a header block should be able to (at least it seems that way to me!) reference entries that it itself adds.

I think it was mentioned before -- could we use a relative indexing scheme inside the header block? As in "reference 3rd entry added by this header block."

-- 
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/1138#issuecomment-368871677
----==_mimepart_5a955bfc8c290_72433f924f9fef2c34253e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I agree that the case of concurrent table inserts is hard -- header bl=
ocks that are being encoded concurrently cannot reference <em>each other'=
s</em> entries. I am, indeed, OK with <em>that.</em></p>
<p>On the other hand, a header block should be able to (at least it seems=
 that way to me!) reference entries that it itself adds.</p>
<p>I think it was mentioned before -- could we use a relative indexing sc=
heme inside the header block? As in "reference 3rd entry added by this he=
ader block."</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1138#issuecomment-368871677">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkqyu1=
J-_Kf9mIm8R5Q841ym3F5XWEks5tZAH8gaJpZM4SRR4M">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1=
j1xRCGHGEFIA7PizwwviempfP6ks5tZAH8gaJpZM4SRR4M.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1138#issuecomment-368871677"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@dtikhonov in =
#1138: I agree that the case of concurrent table inserts is hard -- heade=
r blocks that are being encoded concurrently cannot reference _each other=
's_ entries. I am, indeed, OK with _that._\r\n\r\nOn the other hand, a he=
ader block should be able to (at least it seems that way to me!) referenc=
e entries that it itself adds.\r\n\r\nI think it was mentioned before -- =
could we use a relative indexing scheme inside the header block? As in \"=
reference 3rd entry added by this header block.\""}],"action":{"name":"Vi=
ew Issue","url":"https://github.com/quicwg/base-drafts/issues/1138#issuec=
omment-368871677"}}}</script>=

----==_mimepart_5a955bfc8c290_72433f924f9fef2c34253e--


From nobody Tue Feb 27 08:35:40 2018
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 4C06712DB6C for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 08:35:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.625
X-Spam-Level: 
X-Spam-Status: No, score=-0.625 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 YtZWwsjskK75 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 08:35:38 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 EF029124217 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 08:35:37 -0800 (PST)
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=0XKnz6Fsrs1USgob7ISqAPhn0SE=; b=KNte3XanIio7IcoK DDRA+OHvAZITqFzFhPh9KWHJOA/tSVC/IAfPYBik+w5Iz2SR86DLKBNeayRUUIq5 6rph5vRwWZ5ehJc9FqNDvS5BFAwdXlC9JEw65Tp7LhF+qrJtvspyUoEchyBLMM2H I9GCUgOAS+guIIoRlKoDoP6oUyI=
Received: by filter0118p1las1.sendgrid.net with SMTP id filter0118p1las1-9154-5A9588D9-2 2018-02-27 16:35:37.120443511 +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 ismtpd0018p1iad2.sendgrid.net (SG) with ESMTP id i3u04GiYQx-9MBiFm3WCKg for <quic-issues@ietf.org>; Tue, 27 Feb 2018 16:35:36.980 +0000 (UTC)
Date: Tue, 27 Feb 2018 16:35:37 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab491740ea78243cef2eae9dd11467fa3f8a87452d92cf0000000116ad4a9792a169ce11dea75a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1138/368940054@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1138@github.com>
References: <quicwg/base-drafts/issues/1138@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM encoding requires two passes (#1138)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a958897c0dc9_4bc72b01d1e28ecc152421"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2H5VaFmIP8xZtoBHT2qhPaY3dWciBsSqs6ck xp1xOxcjFSP1O09woyFkcpGZMgFen76V4aKiapZMuW3KxHbY1E6JcnRSlDsc2Php22gO44JyyHptMG 6NVnHTXOAo2IxM2jU8fAL7Ob9GNM/X0bGHutkmsNeCs5nQsRnS8H/J36pQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/C8DfPsjKSzUnZEjfRQkynpJ7Yz0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 16:35:39 -0000

----==_mimepart_5a958897c0dc9_4bc72b01d1e28ecc152421
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Header blocks on request streams do not contain any table modifications.  We're talking about inserts on the control stream generated while encoding a block on a request stream. 
 There's no guarantee in what order the inserts and references will arrive, hence Depends would need to be updated to reflect the highest entry referenced in the block.  

Older QCRAM drafts allowed the block itself to do the inserts, but we've stripped that complexity (resend on reset, out of order inserts, etc) out for now.

-- 
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/1138#issuecomment-368940054
----==_mimepart_5a958897c0dc9_4bc72b01d1e28ecc152421
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Header blocks on request streams do not contain any table modifications.=
  We're talking about inserts on the control stream generated while encodin=
g a block on a request stream.<br>
There's no guarantee in what order the inserts and references will arrive, =
hence Depends would need to be updated to reflect the highest entry referen=
ced in the block.</p>
<p>Older QCRAM drafts allowed the block itself to do the inserts, but we've=
 stripped that complexity (resend on reset, out of order inserts, etc) out =
for now.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1138#issuecomment-368940054">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqzkjW-KKwDXx39=
djWN_A7X3hSt4Oks5tZC6XgaJpZM4SRR4M">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq6aG4eqlWC9fDunT=
PJA0Sc_JCSB1ks5tZC6XgaJpZM4SRR4M.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1138#issuecomment-368940054"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@afrind in #1138: Header blocks =
on request streams do not contain any table modifications.  We're talking a=
bout inserts on the control stream generated while encoding a block on a re=
quest stream. \r\n There's no guarantee in what order the inserts and refer=
ences will arrive, hence Depends would need to be updated to reflect the hi=
ghest entry referenced in the block.  \r\n\r\nOlder QCRAM drafts allowed th=
e block itself to do the inserts, but we've stripped that complexity (resen=
d on reset, out of order inserts, etc) out for now."}],"action":{"name":"Vi=
ew Issue","url":"https://github.com/quicwg/base-drafts/issues/1138#issuecom=
ment-368940054"}}}</script>=

----==_mimepart_5a958897c0dc9_4bc72b01d1e28ecc152421--


From nobody Tue Feb 27 08:54:43 2018
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 356AF12D889 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 08:54:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 RtFap8q9furx for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 08:54:32 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 08D3C12D86C for <quic-issues@ietf.org>; Tue, 27 Feb 2018 08:54:32 -0800 (PST)
Date: Tue, 27 Feb 2018 08:54:31 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519750471; bh=qOmOz/zsB1ts2DkVLbRFyoSWYRfITv0WdtrZO1egXBU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=gUfYh8UfVVf894g5skJ3Pn61ov2SbbT7WtzPunHlIMKR96K/ZxgMoQJbdVlEXHwip soGYAvRaBHPerzHRDbXHt3mjeBiOkrejYe/b9I6dUFrP30jVBUettr5eWRZKvYehD1 Q1obHzTeH3OJgngWIYJuJR/M98ZAUqsq0Bk7pynk=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab78ee0d0e086f61f28178d84d8c3aa6c4885ac9dd92cf0000000116ad4f4792a169ce11e88a50@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1140/368947138@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1140@github.com>
References: <quicwg/base-drafts/issues/1140@github.com>
Subject: Re: [quicwg/base-drafts] Non-blocking decoder (#1140)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a958d4731167_638a3fb10c666f2876722"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/78l32xX0whmxzcYgUS78Z-EcjK8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 16:54:41 -0000

----==_mimepart_5a958d4731167_638a3fb10c666f2876722
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

If we made this a SETTING, is that too late, considering 0RTT?  Would a client be able to use a previous setting value, and what happens if the client then ends up violating a server's new maximum blocking frames?

-- 
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/1140#issuecomment-368947138
----==_mimepart_5a958d4731167_638a3fb10c666f2876722
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>If we made this a SETTING, is that too late, considering 0RTT?  Would a client be able to use a previous setting value, and what happens if the client then ends up violating a server's new maximum blocking frames?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1140#issuecomment-368947138">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_UMq4v7sv7vEhzTQEGEIVlebVHhks5tZDNHgaJpZM4SULFG">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqx0hFSY9Q5nD1UY5osmzmDamkZDiks5tZDNHgaJpZM4SULFG.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1140#issuecomment-368947138"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #1140: If we made this a SETTING, is that too late, considering 0RTT?  Would a client be able to use a previous setting value, and what happens if the client then ends up violating a server's new maximum blocking frames?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1140#issuecomment-368947138"}}}</script>
----==_mimepart_5a958d4731167_638a3fb10c666f2876722--


From nobody Tue Feb 27 09:35:06 2018
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 5423C127078 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 09:35:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.029
X-Spam-Level: 
X-Spam-Status: No, score=-2.029 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 55P5z1j2KDf6 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 09:35:03 -0800 (PST)
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 9AA51126C0F for <quic-issues@ietf.org>; Tue, 27 Feb 2018 09:35:03 -0800 (PST)
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=NvhZkzGMzcSQCYHiKXRAEqok778=; b=jeISxFC7aYIdqcxt TAhK94Gj4GENtW5NJuhNJoZe6kUJsEHmyk1E80OceMcx+ydptX4QPBvMI00dj0l2 bw4Ht31lmgba+7M7guMxTeSAwyKU1rpBCrYNd/cAAZc1+dfXDQowxlyLEun3i1t1 Jm9zCsu+dswX5ayKOYAz1SuN91k=
Received: by filter0121p1iad2.sendgrid.net with SMTP id filter0121p1iad2-1003-5A9596C6-16 2018-02-27 17:35:02.74743614 +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 ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id Im4u55AJTDyk3ocRBVf-bQ for <quic-issues@ietf.org>; Tue, 27 Feb 2018 17:35:02.625 +0000 (UTC)
Date: Tue, 27 Feb 2018 17:35:02 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab069c8044abc0c2a178d044f8e16af72abe294f8f92cf0000000116ad58c692a169ce11e8ac03@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/review/99781713@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a9596c67a3a0_4bf42b15af012ecc17943"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0A6HDGwm/Ivp5Ruv2QzptZ7N5XQW/pRgBOIh yhtfhWTJ40MFtJlzhNrtFB7P0eWNUTxm2flv9lQ3x6an/mdG3qsiZpcSWEMMT+7d3+S8iBw/7ROVeJ dvw8TNBSw5pO/5o4hD47OD/ojietdcqof2zKEm5nBr4j2o9c6wqVMpLY4J+gh3wD++f3hhSsqjMhX8 Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/yqdI-OpoLJ2SFnAy3XKRoeswJAc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 17:35:05 -0000

----==_mimepart_5a9596c67a3a0_4bf42b15af012ecc17943
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.



> +   +---+---+-----------------------+
+   | H |     Value Length (7+)     |
+   +---+---------------------------+
+   | Value String (Length octets)  |
+   +-------------------------------+
+~~~~~~~~~~
+{: title="Insert Header Field -- Indexed Name"}
+
+Otherwise, the header field name is represented as a string literal (see Section
+5.2 of [RFC7541]). A value 0 is used in place of the table reference, followed
+by the header field name.
+
+~~~~~~~~~~ drawing
+     0   1   2   3   4   5   6   7
+   +---+---+---+---+---+---+---+---+
+   | 1 |             0             |

Side-thought sparked by your comment.  There are effectively four instructions:

1. Insert with static table name reference
2. Insert with dynamic table name reference
3. Insert with no reference
4. Duplicate (a.k.a. insert with name+value reference)

We're effectively using two bit prefixes for (1)/(2-3), a sentinel value in the index to differentiate (2)/(3), and (4) gets a single-bit instruction code even though it's the least common.

We could save a few bytes by using two-bit codes for everything and dropping the sentinel zeros for (3), except that HPACK defines string literals to begin on a byte boundary.

-- 
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/1141#discussion_r171004404
----==_mimepart_5a9596c67a3a0_4bf42b15af012ecc17943
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171004404">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +   +---+---+-----------------------+
+   | H |     Value Length (7+)     |
+   +---+---------------------------+
+   | Value String (Length octets)  |
+   +-------------------------------+
+~~~~~~~~~~
+{: title=&quot;Insert Header Field -- Indexed Name&quot;}
+
+Otherwise, the header field name is represented as a string literal (see Section
+5.2 of [RFC7541]). A value 0 is used in place of the table reference, followed
+by the header field name.
+
+~~~~~~~~~~ drawing
+     0   1   2   3   4   5   6   7
+   +---+---+---+---+---+---+---+---+
+   | 1 |             0             |
</pre>
<p>Side-thought sparked by your comment.  There are effectively four instructions:</p>
<ol>
<li>Insert with static table name reference</li>
<li>Insert with dynamic table name reference</li>
<li>Insert with no reference</li>
<li>Duplicate (a.k.a. insert with name+value reference)</li>
</ol>
<p>We're effectively using two bit prefixes for (1)/(2-3), a sentinel value in the index to differentiate (2)/(3), and (4) gets a single-bit instruction code even though it's the least common.</p>
<p>We could save a few bytes by using two-bit codes for everything and dropping the sentinel zeros for (3), except that HPACK defines string literals to begin on a byte boundary.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171004404">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyrPU886A9lYuMZbZUKxeG5uME7jks5tZDzGgaJpZM4SUNeW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8DG14zMIWBLElX6PJ4-7OoyyNiXks5tZDzGgaJpZM4SUNeW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171004404"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1141"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1141#discussion_r171004404"}}}</script>
----==_mimepart_5a9596c67a3a0_4bf42b15af012ecc17943--


From nobody Tue Feb 27 09:47:24 2018
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 2029B129BBF for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 09:47:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.605
X-Spam-Level: 
X-Spam-Status: No, score=-0.605 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_28=1.404, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 P36h3fiDtBRS for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 09:47:22 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 592A312895E for <quic-issues@ietf.org>; Tue, 27 Feb 2018 09:47:21 -0800 (PST)
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=4PaWmfnXQiY1ooERflKW9biwiFc=; b=TUooBD3iiKNKMwg9 xScV51nQJwdqvNRbvJs3Wtw+n97OnpRxLHcWWH5jVfV+Zd5xkFaozAy8Z4IzSrJz IIHO04QIpYecZeMp83LRqLXsIMXi3G34PzB6zdPii9hmPHee0AWlH3Oxt12ZCO2I J8XHZAHq1w6jsvnCluVNO4KcOXM=
Received: by filter0328p1iad2.sendgrid.net with SMTP id filter0328p1iad2-22735-5A9599A8-E 2018-02-27 17:47:20.364949638 +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 ismtpd0002p1iad2.sendgrid.net (SG) with ESMTP id c58bX05pTBOGSns_6M3uSA for <quic-issues@ietf.org>; Tue, 27 Feb 2018 17:47:20.319 +0000 (UTC)
Date: Tue, 27 Feb 2018 17:47:20 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd0cce62fa772267145c2ada323d7db0951c719a092cf0000000116ad5ba692a169ce11e8ac03@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/review/99786183@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a9599a6a9461_16b22ae826bdeec49888"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3CQfQGnbW9//c6TURHhzxj1y8qcVdT8TVTd+ avZ12djkApQImnLTuaChVaAbw7ZOdb4XpDo6UoPB21qKhaenrqYnFhtk88oUjk5tM3NaX94FXrlkK+ XnSz9c37bQoz0q37JptV7K5JaBarARQjNNfoIZH0Wm4rU+eDKY060w7O74rgUL7viicwOwZ9ncQJbV E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/hRd3jDNzjjYxgEgj2gLq1Kw6lLM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 17:47:23 -0000

----==_mimepart_5a9599a6a9461_16b22ae826bdeec49888
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.



> +   |  Name String (Length octets)  |
+   +---+---------------------------+
+   | H |     Value Length (7+)     |
+   +---+---------------------------+
+   | Value String (Length octets)  |
+   +-------------------------------+
+~~~~~~~~~~
+{: title="Insert Header Field -- New Name"}
+
+Either form of header field name representation is followed by the header field
+value represented as a string literal (see Section 5.2 of [RFC7541]).
+
+### Duplicate {#indexed-duplicate}
+
+An entry currently in the dynamic table can be re-inserted into the dynamic
+table without resending the header.

That's a separate planned PR.  As Alan has noted, there are at least three ways indexes are encoded/used, so it's worth explaining.

-- 
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/1141#discussion_r171008169
----==_mimepart_5a9599a6a9461_16b22ae826bdeec49888
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171008169">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +   |  Name String (Length octets)  |
+   +---+---------------------------+
+   | H |     Value Length (7+)     |
+   +---+---------------------------+
+   | Value String (Length octets)  |
+   +-------------------------------+
+~~~~~~~~~~
+{: title=&quot;Insert Header Field -- New Name&quot;}
+
+Either form of header field name representation is followed by the header field
+value represented as a string literal (see Section 5.2 of [RFC7541]).
+
+### Duplicate {#indexed-duplicate}
+
+An entry currently in the dynamic table can be re-inserted into the dynamic
+table without resending the header.
</pre>
<p>That's a separate planned PR.  As Alan has noted, there are at least three ways indexes are encoded/used, so it's worth explaining.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171008169">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0YjPkThNePkt4W8NV3_7gKsXobHks5tZD-mgaJpZM4SUNeW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1Rf-Cm_nVhqa5ATEXm42WShSQfkks5tZD-mgaJpZM4SUNeW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171008169"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1141"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1141#discussion_r171008169"}}}</script>
----==_mimepart_5a9599a6a9461_16b22ae826bdeec49888--


From nobody Tue Feb 27 09:51:12 2018
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 6C3B3126CD6 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 09:51:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.028
X-Spam-Level: 
X-Spam-Status: No, score=-2.028 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 I7h-itkijmsJ for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 09:51:08 -0800 (PST)
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 A772C120727 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 09:51:08 -0800 (PST)
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=jbeGvdvTkJATnW+wDThEgFOd5w4=; b=PJwCaGFcIFHDtG6i 746ewtPZe48jz2xW68VrAwA3bwdq+EGuGBVE4ju4tCXYxb2aJ+gKyk3EOgfsTT85 CKQ+5ncg/cP+45vihbvXhd6LwsMLCZ7O2Qz94xCEohhZwevFHxzoRlgyj0iGJog+ HBE+xfmfniFyxuIY5Eqb1QcOBsM=
Received: by filter0248p1iad2.sendgrid.net with SMTP id filter0248p1iad2-15917-5A959A8B-1F 2018-02-27 17:51:07.630811721 +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 ismtpd0007p1iad2.sendgrid.net (SG) with ESMTP id kUQk-iRAR9O_FifBqGEKQQ for <quic-issues@ietf.org>; Tue, 27 Feb 2018 17:51:07.688 +0000 (UTC)
Date: Tue, 27 Feb 2018 17:51:07 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab945de0ec1756f41ae1b23e9ca3ef9a418494edb892cf0000000116ad5c8b92a169ce11e8ac03@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/review/99787593@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a959a8b11974_7f5d3fcea8a58f2875139"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3kOLtN3lOQfMS+QaB34mvp1uF7EK13jjRILW fHH72BRl8667XlHpgWHNyzz6GWjtow2X+C2p0R1nHLntqZzUBWee4E0ra5mH9Fez85ZgosxIL/9Bru MJvRvnRkkosla6p19TamlmBMYCP8qxUgZ5XdnWSB2YTtSkcplVTz5m+/KVx1ya2zH6iO0wWAq8QWE4 s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/YOOnSTKN1BB_As1pmCRv55nA9bY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 17:51:10 -0000

----==_mimepart_5a959a8b11974_7f5d3fcea8a58f2875139
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.



>  
-## Header Block Prefix {#absolute-index}
+The frame payload contains contains a variable-length integer (as defined in
+{{QUIC-TRANSPORT}}) which indicates the stream on which the header block was
+processed. The same Stream ID can be identified multiple times, as multiple
+header-containing blocks can be sent on a single stream in the case of
+intermediate responses, trailers, pushed requests, etc. as well as on the
+Control Streams.  Since header frames on each stream are received and processed

That's subject to #1122.  If the table updates are carried as frames on the control stream, you need these to know how far the decoder has processed.  If we decide on a different framing mechanism for the table updates, I'll remove the reference to the control stream here.

-- 
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/1141#discussion_r171009397
----==_mimepart_5a959a8b11974_7f5d3fcea8a58f2875139
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171009397">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt;  
-## Header Block Prefix {#absolute-index}
+The frame payload contains contains a variable-length integer (as defined in
+{{QUIC-TRANSPORT}}) which indicates the stream on which the header block was
+processed. The same Stream ID can be identified multiple times, as multiple
+header-containing blocks can be sent on a single stream in the case of
+intermediate responses, trailers, pushed requests, etc. as well as on the
+Control Streams.  Since header frames on each stream are received and processed
</pre>
<p>That's subject to <a href="https://github.com/quicwg/base-drafts/issues/1122" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="298825418" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1122">#1122</a>.  If the table updates are carried as frames on the control stream, you need these to know how far the decoder has processed.  If we decide on a different framing mechanism for the table updates, I'll remove the reference to the control stream here.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171009397">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5kUaD-jTXA57rJRqShcwvnF8k6Bks5tZECLgaJpZM4SUNeW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8eud0F0F_U76MgjVyKKhm0xABDBks5tZECLgaJpZM4SUNeW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171009397"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1141"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1141#discussion_r171009397"}}}</script>
----==_mimepart_5a959a8b11974_7f5d3fcea8a58f2875139--


From nobody Tue Feb 27 09:52:27 2018
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 AAEC0126CD6 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 09:52:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.606
X-Spam-Level: 
X-Spam-Status: No, score=-0.606 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 I9pZxYOLMZHI for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 09:52:24 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 776A8120727 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 09:52:24 -0800 (PST)
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=4l25J7dzReI8dWhCM1if/c7poa8=; b=q9Q1BfXDV2qk7ZUe HTs66Q2pHopJbEmEX/9HuoCzsGOCnxtyvC8gIfbeFAGYOwYUJjDS59Fyox/te5mq /MnmbuJ++vSVq2q99sxZWrSzCMq2zDYKZ6G1FVs+2c3X2APhmItE308DhSIFgkbX XvHr4SZLwJ80pw+h0q13fsgg8xA=
Received: by filter0055p1iad2.sendgrid.net with SMTP id filter0055p1iad2-17263-5A959AD7-1D 2018-02-27 17:52:23.34465154 +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 ismtpd0007p1iad2.sendgrid.net (SG) with ESMTP id 7bEsxCSUS1qWUf6EwWIjng for <quic-issues@ietf.org>; Tue, 27 Feb 2018 17:52:23.301 +0000 (UTC)
Date: Tue, 27 Feb 2018 17:52:23 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9346f989c1fb0cc8eb11ba7fa32533f8a1caf6f192cf0000000116ad5cd792a169ce11e8ac03@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/review/99788102@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a959ad733bc5_29563fc1611a6f28708d9"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2RQSXnZjdPYU0uJMif6ncF+z0rH8Yd6dzs15 VTrxo/V5SvfoJ5EtE0R5LsJp9QfcqhFUcXFX4qdMXInBjmcqJHkdweWipAB6pxOWh5wds6Cf615IfM gyAbZWbZoYnseQ+TT+N4851xUI174/0008nhbMdCDbbpD5eSh/riee985x7juIYT9u5Q8uOLHrX49i c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/c3ARnoVjTIxtQVfhXHYP9EKkZrQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 17:52:26 -0000

----==_mimepart_5a959ad733bc5_29563fc1611a6f28708d9
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.



> @@ -178,7 +274,7 @@ is the largest (absolute) index referenced by the following header block.  To
 help keep the prefix smaller, `Depends Index` is converted to a relative value:
 `Depends = Base Index - Depends Index`.
 
-## Hybrid absolute-relative indexing {#overview-absolute}
+#### Hybrid absolute-relative indexing {#overview-absolute}

Yes, another PR.  I wanted to do this one first, because if we eliminate the conjoined static+dynamic table from the instruction set, that PR gets easier.

-- 
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/1141#discussion_r171009831
----==_mimepart_5a959ad733bc5_29563fc1611a6f28708d9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171009831">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; @@ -178,7 +274,7 @@ is the largest (absolute) index referenced by the following header block.  To
 help keep the prefix smaller, `Depends Index` is converted to a relative value:
 `Depends = Base Index - Depends Index`.
 
-## Hybrid absolute-relative indexing {#overview-absolute}
+#### Hybrid absolute-relative indexing {#overview-absolute}
</pre>
<p>Yes, another PR.  I wanted to do this one first, because if we eliminate the conjoined static+dynamic table from the instruction set, that PR gets easier.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171009831">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq86KrgBmTMlBiK2B_d0VeGBcCzbmks5tZEDXgaJpZM4SUNeW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyjwMeod4alygbQmyfrjd2kl-t80ks5tZEDXgaJpZM4SUNeW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171009831"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1141"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1141#discussion_r171009831"}}}</script>
----==_mimepart_5a959ad733bc5_29563fc1611a6f28708d9--


From nobody Tue Feb 27 09:55:04 2018
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 D0A15126CD6 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 09:54:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.008
X-Spam-Level: 
X-Spam-Status: No, score=-2.008 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_32=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 O3Tsq61yoq64 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 09:54:56 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 3C357126CC4 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 09:54:56 -0800 (PST)
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=WNzc+D+vLJ5g/30zkRDznNy4rtU=; b=pdAMA2Pvwlj9XfnE qSR4Frn8xskdTwGEKHTrrQ7z1QLIOKDimviTlFHcP7NjoNQEgVUrWF6/F5mx3jUs vHVcvWWK3lLjmEnTNA3R3OaChffC8A5lFQAOcau5nwZxJBfV75ZWhjyDtnYA7eBs BO28n2GO18PSWmOHvRSuYrXnhtg=
Received: by filter0514p1las1.sendgrid.net with SMTP id filter0514p1las1-8558-5A959B6F-24 2018-02-27 17:54:55.678559533 +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 CJJCQhgjQpWHtFnokna45w for <quic-issues@ietf.org>; Tue, 27 Feb 2018 17:54:55.489 +0000 (UTC)
Date: Tue, 27 Feb 2018 17:54:55 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab45c35c2fdf54174d5bc5e4a4caca60307957a8b892cf0000000116ad5d6d92a169ce11e8ac03@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/review/99789073@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a959b6d79199_20b43fb79f956f2890815"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3brpqZA2ykRGqWXZ89ithacJBJCb5DhKRbGy srq2BCQi0pNRpmKRfmR1DEG+pY+XzuchMoKZ9pBZ6t1g4JFI8fkg6VGkAKKsiafbLrz5Udt0D/wDqp 25XRyn1byV9mrb9s6OV2BWjiLyqnn9k6bjjbTMl/6/5cHfJWUKXQ6vjO8rkwoxRqRGlnWEpX6JHSvS g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/YFG_CgNc49esZ_8Rb1MFmiXWS48>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 17:54:58 -0000

----==_mimepart_5a959b6d79199_20b43fb79f956f2890815
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.



> +
+~~~~~~~~~~ drawing
+  0   1   2   3   4   5   6   7
++---+---+---+---+---+---+---+---+
+| 1 | S |      Index (6+)       |
++---+---------------------------+
+~~~~~~~~~~
+{: title="Indexed Header Field"}
+
+An indexed header field starts with the '1' 1-bit pattern, followed by the `S`
+bit indicating whether the reference is into the static (S=1) or dynamic (S=0)
+table. Finally, the index of the matching header field is represented as an
+integer with a 6-bit prefix (see Section 5.1 of [RFC7541]).
+
+The index value of 0 is not used.  It MUST be treated as a decoding error if
+found in an indexed header field representation.

Yes.  I believe this is a natural fallout from the fact that string literals always start on a byte boundary.  It winds up being easier to have a sentinel value than unused bits.

If you can start strings not on a boundary, then you can eliminate the sentinel and permit 0 as a valid index in each table.

-- 
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/1141#discussion_r171010645
----==_mimepart_5a959b6d79199_20b43fb79f956f2890815
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171010645">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +
+~~~~~~~~~~ drawing
+  0   1   2   3   4   5   6   7
++---+---+---+---+---+---+---+---+
+| 1 | S |      Index (6+)       |
++---+---------------------------+
+~~~~~~~~~~
+{: title=&quot;Indexed Header Field&quot;}
+
+An indexed header field starts with the &#39;1&#39; 1-bit pattern, followed by the `S`
+bit indicating whether the reference is into the static (S=1) or dynamic (S=0)
+table. Finally, the index of the matching header field is represented as an
+integer with a 6-bit prefix (see Section 5.1 of [RFC7541]).
+
+The index value of 0 is not used.  It MUST be treated as a decoding error if
+found in an indexed header field representation.
</pre>
<p>Yes.  I believe this is a natural fallout from the fact that string literals always start on a byte boundary.  It winds up being easier to have a sentinel value than unused bits.</p>
<p>If you can start strings not on a boundary, then you can eliminate the sentinel and permit 0 as a valid index in each table.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171010645">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqz7T2izIyZnohJp6PfNkJQSWjqOdks5tZEFtgaJpZM4SUNeW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0Bdhg0sArp_lf0UmxhzHG8osGGFks5tZEFtgaJpZM4SUNeW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171010645"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1141"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1141#discussion_r171010645"}}}</script>
----==_mimepart_5a959b6d79199_20b43fb79f956f2890815--


From nobody Tue Feb 27 10:07:29 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 8AD9D126CD6 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 10:07:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level: 
X-Spam-Status: No, score=-1.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 uXvg1kBwZhZ7 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 10:07:25 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 B368A124E15 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 10:07:25 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519754844; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=ERrTUDJaIjT/MHy0L4wujbWOBQd6iJO/3TDGweFOmIs=; b=iKKwtMYckYB6zSif08Az1OUphYRYeq7EjEmJZFyuQlGsmiDF2eIa0egvLPu2djCVmZi5PxOY UgC2G8nnF1fkE5Efi6udD0vMaWq6G+LjKNvmviArSrRTaXjnmIiEpdpghw0DMllb5ouIJnch DYkvcZPhpTQUKJgoI/Hk81p+i0E=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 5a959e5c.7f498016bd80-smtp-out-n02; Tue, 27 Feb 2018 18:07:24 -0000 (UTC)
Date: Tue, 27 Feb 2018 10:07:23 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a959e5bd6799_2ee2afbc6c87c1410797c@hookshot-fe-d2afb11.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 875c5e: Martin's feedback
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a959e5bd628b_2ee2afbc6c87c1410785f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/oTVzcxA8Xq-OD1463sPVDOX-Nwo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 27 Feb 2018 18:07:27 -0000

----==_mimepart_5a959e5bd628b_2ee2afbc6c87c1410785f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/qcram_instructions
  Home:   https://github.com/quicwg/base-drafts
  Commit: 875c5e5f43b035c7ce5a4f1b6ba839a36ce28eb8
      https://github.com/quicwg/base-drafts/commit/875c5e5f43b035c7ce5a4f1b6ba839a36ce28eb8
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-27 (Tue, 27 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Martin's feedback



----==_mimepart_5a959e5bd628b_2ee2afbc6c87c1410785f--


From nobody Tue Feb 27 10:07:49 2018
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 9486F124E15 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 10:07:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 91N_esy3rO3W for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 10:07:47 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2BF68124BE8 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 10:07:47 -0800 (PST)
Date: Tue, 27 Feb 2018 10:07:26 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519754847; bh=2i+PiD264wN/Dz3WQmqZXgUWTzSmeDTd/HJcFACed+g=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=KLtBRqxpw4nTSpyIiZkyjISr8RkXxuANCWItJJ2pA6iH8meGAdZvoMQqqtChvWxzW iPqqSDiMde9ALfjyn9r9R/HLqwpEqROGDMBje2Z8S9fpperedbaAQbSOiwkdivWYUO JLCNWnAjenlL//SDe4L+ck18oYikwBGBKhwelcA8=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/push/2362925217@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a959e5edf097_79a42ac2437faec41786cd"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/fFPDaHmFHwV46wTVbVb1CqWCN7Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 18:07:48 -0000

----==_mimepart_5a959e5edf097_79a42ac2437faec41786cd
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 1 commit.

875c5e5  Martin's feedback


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1141/files/2c904781a4cfa7f16c0ca2c905182d74aa7d7c6f..875c5e5f43b035c7ce5a4f1b6ba839a36ce28eb8

----==_mimepart_5a959e5edf097_79a42ac2437faec41786cd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/875c5e5" class="commit-link">875c5e5</a>  Martin&#39;s feedback</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1141/files/2c904781a4cfa7f16c0ca2c905182d74aa7d7c6f..875c5e5f43b035c7ce5a4f1b6ba839a36ce28eb8">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1eN7uU4PyJ5RQXft3WJJEo8YQVvks5tZERegaJpZM4SUNeW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9SZeoPuYGZoDZ21qmH-kBfSMPKlks5tZERegaJpZM4SUNeW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1141/files/2c904781a4cfa7f16c0ca2c905182d74aa7d7c6f..875c5e5f43b035c7ce5a4f1b6ba839a36ce28eb8"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 1 commit in #1141"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1141/files/2c904781a4cfa7f16c0ca2c905182d74aa7d7c6f..875c5e5f43b035c7ce5a4f1b6ba839a36ce28eb8"}}}</script>

----==_mimepart_5a959e5edf097_79a42ac2437faec41786cd--


From nobody Tue Feb 27 10:23:08 2018
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 5FB611270A3 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 10:23:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 MjFMIdnzch0y for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 10:23:04 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4270126CD6 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 10:23:03 -0800 (PST)
Date: Tue, 27 Feb 2018 10:22:56 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519755776; bh=XnUnowvisrBacpqOOgp69VQP1OLJPYV8Keyur+zbj4E=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Ri8jS3vGgnAbjptknBFOGmohe5BQNgO3dOGtc6nCdLUtWu4FI+L7wSQY9sgQAxgy1 3/bojkBhZQod3Xs1o3G4DmIkkcxCNSIXIplaer1A6o81WjtnHHkNLscgmEBw+fNpp7 HtSAM6inuMRTmF+Q9v/9enEcM6yCJf0hZwLSJidA=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2d9b73af5acd7dd11cd539b644b3ef9952f6423c92cf0000000116ad640092a169ce11dea75a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1138/368976359@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1138@github.com>
References: <quicwg/base-drafts/issues/1138@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM encoding requires two passes (#1138)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95a20069664_18c273feb6b6f4f28965cb"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/6G0-r-uDLpNU6Ygi7MBoZNOC_fw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 18:23:05 -0000

----==_mimepart_5a95a20069664_18c273feb6b6f4f28965cb
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Actually, we have this problem regardless of Depends.  The HEADERS frame is length-prefixed, so you have to have fully generated the output before you can send any of it.  We broke streaming compression when we removed CONTINUATION frames, except that I haven't heard of anyone actually using CONTINUATION that way.

-- 
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/1138#issuecomment-368976359
----==_mimepart_5a95a20069664_18c273feb6b6f4f28965cb
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Actually, we have this problem regardless of Depends.  The HEADERS fra=
me is length-prefixed, so you have to have fully generated the output bef=
ore you can send any of it.  We broke streaming compression when we remov=
ed CONTINUATION frames, except that I haven't heard of anyone actually us=
ing CONTINUATION that way.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1138#issuecomment-368976359">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq6zi=
uhoXKgOmDTGy1cD36giuZ_y9ks5tZEgAgaJpZM4SRR4M">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq2=
9pfi8Nd2Uys-1am8wg1C0KRzFBks5tZEgAgaJpZM4SRR4M.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1138#issuecomment-368976359"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in=
 #1138: Actually, we have this problem regardless of Depends.  The HEADER=
S frame is length-prefixed, so you have to have fully generated the outpu=
t before you can send any of it.  We broke streaming compression when we =
removed CONTINUATION frames, except that I haven't heard of anyone actual=
ly using CONTINUATION that way."}],"action":{"name":"View Issue","url":"h=
ttps://github.com/quicwg/base-drafts/issues/1138#issuecomment-368976359"}=
}}</script>=

----==_mimepart_5a95a20069664_18c273feb6b6f4f28965cb--


From nobody Tue Feb 27 10:40:10 2018
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 8919B126CF9 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 10:40:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 lPj_P9g5RMNK for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 10:40:07 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F4E212706D for <quic-issues@ietf.org>; Tue, 27 Feb 2018 10:40:07 -0800 (PST)
Date: Tue, 27 Feb 2018 10:37:08 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519756800; bh=RoLaBC2N7L4eKs22VV9hDK8o4V3q5zXzYOU/i7WFRGY=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=QCAL01BJuBSr45/SwyCSqqwonazjYaZoWe6nHtR5agv6mRB5NzVhMIrsubkRwKkUL In/KtnZ9hKruKiDuFQy+xe/RTpVQjKvZ6UhZDtfE3Aa/b2HQf/OYJ0j94kn4IOpRI3 3QPnClujVSri8CiypIlKb6mxOQeYVYFm/+uV6qsc=
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf01ec4e65fdac43b944a38aab8eb4123ad1214e992cf0000000116ad675492a169ce11e88a50@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1140/368980878@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1140@github.com>
References: <quicwg/base-drafts/issues/1140@github.com>
Subject: Re: [quicwg/base-drafts] Non-blocking decoder (#1140)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95a554bf0ec_58872af1b9ef0ecc20611"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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/eol7mp3kUmgqRQSYMAwpJ4gwzlU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 18:40:08 -0000

----==_mimepart_5a95a554bf0ec_58872af1b9ef0ecc20611
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The client does not have to reference vulnerable entries until the second flight (assuming a single first request) and once the server response, its position regarding blocking avoidance becomes clear.

-- 
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/1140#issuecomment-368980878
----==_mimepart_5a95a554bf0ec_58872af1b9ef0ecc20611
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The client does not have to reference vulnerable entries until the second flight (assuming a single first request) and once the server response, its position regarding blocking avoidance becomes clear.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1140#issuecomment-368980878">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0avZmNnwkOCJuqqf7vCIeuv7B5zks5tZEtUgaJpZM4SULFG">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq91y1BD-1RORlAZV2sZm7ti4xzOkks5tZEtUgaJpZM4SULFG.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1140#issuecomment-368980878"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@dtikhonov in #1140: The client does not have to reference vulnerable entries until the second flight (assuming a single first request) and once the server response, its position regarding blocking avoidance becomes clear."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1140#issuecomment-368980878"}}}</script>
----==_mimepart_5a95a554bf0ec_58872af1b9ef0ecc20611--


From nobody Tue Feb 27 10:49:53 2018
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 A60F7127076 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 10:49:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 PR6_avHFXgMQ for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 10:49:51 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 307D3120227 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 10:49:51 -0800 (PST)
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=UluwuPYn2rumoRtqrxJr3gmLbns=; b=Q85o8AW3ibef2zA7 IuK6osN4dQuvlnmCykCWsBFIoiWNkNy5BMG4QINygPSlVo4bI79YMXq2kBUrHX7E DbnDdKryrS/dLIsP8bCk1n2hTHsQJwNC6k1rDlMwt4kZUAzGh+AbS48nZIMh6wan N9g2H5lYz3CZwyVCm72iiSZVEqo=
Received: by filter0502p1iad2.sendgrid.net with SMTP id filter0502p1iad2-5359-5A95A84D-3E 2018-02-27 18:49:49.946631546 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0009p1iad1.sendgrid.net (SG) with ESMTP id qDSeWFmaRFO6RzUqToGr5g for <quic-issues@ietf.org>; Tue, 27 Feb 2018 18:49:49.776 +0000 (UTC)
Date: Tue, 27 Feb 2018 18:49:50 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab265841ca94fff139106eeaa6daad6f47c22e45b392cf0000000116ad6a4d92a169ce11e88a50@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1140/368984755@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1140@github.com>
References: <quicwg/base-drafts/issues/1140@github.com>
Subject: Re: [quicwg/base-drafts] Non-blocking decoder (#1140)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95a84d9da85_58453fe73cb2af3037813f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0Bwf1k+ttXnkJl+pJ0VtHNLhiPtT4Cy+hOND 8hiNG3T8T4NcF0gS7q/jcexrKne+IRPDObKf5sZtbv0DzF66Z2lMlGWSBttHyF7Xi2fzFGKYk4StIQ 5WdgrBCkIPg6Yead6HD3DR5iVLc+AnXxPerCndIs9K/zqiyqZD0pz8adtlqvdDzcYBkaO/nQ/naoRJ o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CQJoEoeqV6x_5IEmNSKiKlXhEDM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 18:49:52 -0000

----==_mimepart_5a95a84d9da85_58453fe73cb2af3037813f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Or we say that, like max table size, this is one of the settings the client must remember with the 0-RTT ticket, and the server can't accept 0-RTT if it wants to be stricter than it was.

-- 
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/1140#issuecomment-368984755
----==_mimepart_5a95a84d9da85_58453fe73cb2af3037813f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Or we say that, like max table size, this is one of the settings the client must remember with the 0-RTT ticket, and the server can't accept 0-RTT if it wants to be stricter than it was.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1140#issuecomment-368984755">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3EZE6RPjijjwjaO2zxe8FHECXRoks5tZE5NgaJpZM4SULFG">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwLzfgJeN69Qy0Th0SEPPdzW4bkJks5tZE5NgaJpZM4SULFG.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1140#issuecomment-368984755"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1140: Or we say that, like max table size, this is one of the settings the client must remember with the 0-RTT ticket, and the server can't accept 0-RTT if it wants to be stricter than it was."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1140#issuecomment-368984755"}}}</script>
----==_mimepart_5a95a84d9da85_58453fe73cb2af3037813f--


From nobody Tue Feb 27 10:50:13 2018
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 14A6A126D0C for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 10:50:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 4RIJn6-FRKYi for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 10:50:09 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 35F50120227 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 10:50:09 -0800 (PST)
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=kM5cf79qqUeXejEzFpyh2IC6NeE=; b=HIX+cWev9HzDyctY 8c5HB5Z7g+t+Mv7AAYPQKR+LkGk6Jo0PWKj20ji5HpcuDTARcPCozzSkG1o4boGt XViLwIxQkJXgx5toHnqOBnTdIivGppwB/KOCB25BdGD7m5pgoo59dEWInQ5ydgJQ /QIisXVD08ktU+m0FZ5kgSHPrFA=
Received: by filter0623p1las1.sendgrid.net with SMTP id filter0623p1las1-3329-5A95A860-1B 2018-02-27 18:50:08.470971897 +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 ismtpd0010p1iad1.sendgrid.net (SG) with ESMTP id waHrpN7TQYuqiGV3EZm38w for <quic-issues@ietf.org>; Tue, 27 Feb 2018 18:50:08.503 +0000 (UTC)
Date: Tue, 27 Feb 2018 18:50:08 +0000 (UTC)
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7861f1c08d550c40ae32de76dcaae446e2dab84892cf0000000116ad6a4f92a169ce11dea75a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1138/368984761@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1138@github.com>
References: <quicwg/base-drafts/issues/1138@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM encoding requires two passes (#1138)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95a84f7c081_58b22af1b9ef0ecc204095"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3AN0L+UYxhthfisomlqIfDHQmYX5gm9V1mBP mE8wsZS6KnXcCpRDc+HP5ODn4krJxNdqzcatEJtYbUpavRV7wb4uZEaqv6SO0m+IzgvjMevMICPNw1 cH6J1pLuvyMN9hEzUvCkd+Se8Tca4jumOc9RAVJy7BkTWtdiOQhD3b6dtZLt0GhRFchVK9WZkxgJUF I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/MVgfdQjHJqVQUdV3CHImcZA4cHg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 18:50:10 -0000

----==_mimepart_5a95a84f7c081_58b22af1b9ef0ecc204095
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

> Header blocks on request streams do not contain any table modifications [...] referenced in the block.

Oh yes, how silly of me -- I forgot about that.

-- 
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/1138#issuecomment-368984761
----==_mimepart_5a95a84f7c081_58b22af1b9ef0ecc204095
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<blockquote>
<p>Header blocks on request streams do not contain any table modifications [...] referenced in the block.</p>
</blockquote>
<p>Oh yes, how silly of me -- I forgot about that.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1138#issuecomment-368984761">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyOXwoafH_GK1OEU2sM0iZizXIkkks5tZE5PgaJpZM4SRR4M">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7piKTzEUYg4lOh90xwv59XKfx2fks5tZE5PgaJpZM4SRR4M.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1138#issuecomment-368984761"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@dtikhonov in #1138: \u003e Header blocks on request streams do not contain any table modifications [...] referenced in the block.\r\n\r\nOh yes, how silly of me -- I forgot about that."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1138#issuecomment-368984761"}}}</script>
----==_mimepart_5a95a84f7c081_58b22af1b9ef0ecc204095--


From nobody Tue Feb 27 10:55:21 2018
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 56E26127286 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 10:55:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 hC3-dYvuuzch for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 10:55:19 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8F04120227 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 10:55:18 -0800 (PST)
Date: Tue, 27 Feb 2018 10:55:18 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519757718; bh=zk3UjQ5dILQe3h8AhtWJ4T3+CEGrYn6bRSbsvk4hhks=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=UEkrCJX+fR0OJi5t4fHP84P+a3vFACKACbvKAOcm2KciUVLDAHKd9SeqbAAUitcw3 ZKcawsAqKOo0YdgC8+utP1FSrRtPdrDGE4frQew5bUrfO5Q4PAdh1pCNNaZ9oXie7m hLNpHGIkPYtfYbRof/axFy4+I7PhjKSsVMhb5GqM=
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbce4d348ce77c7643ec603f85842accafdc75ba192cf0000000116ad6b9692a169ce11e88a50@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1140/368986479@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1140@github.com>
References: <quicwg/base-drafts/issues/1140@github.com>
Subject: Re: [quicwg/base-drafts] Non-blocking decoder (#1140)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95a99644c00_10b53fcb494a4f3092377"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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/gkwHlc40miB-NIXaBUvVaHL5Y1U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 18:55:20 -0000

----==_mimepart_5a95a99644c00_10b53fcb494a4f3092377
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

> Or we say that, like max table size, this is one of the settings the client must remember with the 0-RTT ticket, and the server can't accept 0-RTT if it wants to be stricter than it was.

This will punish servers that decide to remove a potential source of latency by introducing latency at the start.

-- 
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/1140#issuecomment-368986479
----==_mimepart_5a95a99644c00_10b53fcb494a4f3092377
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<blockquote>
<p>Or we say that, like max table size, this is one of the settings the c=
lient must remember with the 0-RTT ticket, and the server can't accept 0-=
RTT if it wants to be stricter than it was.</p>
</blockquote>
<p>This will punish servers that decide to remove a potential source of l=
atency by introducing latency at the start.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1140#issuecomment-368986479">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq4EM=
qegCMzk63YSXzLiInEVmaYHlks5tZE-WgaJpZM4SULFG">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq2=
zwdtviN4QQETq_4fc1AryYlgNxks5tZE-WgaJpZM4SULFG.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1140#issuecomment-368986479"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@dtikhonov in =
#1140: \u003e Or we say that, like max table size, this is one of the set=
tings the client must remember with the 0-RTT ticket, and the server can'=
t accept 0-RTT if it wants to be stricter than it was.\r\n\r\nThis will p=
unish servers that decide to remove a potential source of latency by intr=
oducing latency at the start."}],"action":{"name":"View Issue","url":"htt=
ps://github.com/quicwg/base-drafts/issues/1140#issuecomment-368986479"}}}=
</script>=

----==_mimepart_5a95a99644c00_10b53fcb494a4f3092377--


From nobody Tue Feb 27 11:02:03 2018
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 E2124126D0C for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 11:02:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 pcf89rq5sDxX for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 11:01:59 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 779D3120227 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 11:01:59 -0800 (PST)
Date: Tue, 27 Feb 2018 11:01:31 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519758104; bh=TAq5VZ6K9mIfrjp9v2mKAfe3Y1JkNO9e3nAQjA9/uVA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=U9Xyc6+DkuVeEgdb57KV/HIic5xxqtQi0t3qp0li8xdZYCineUT9iST1OeP2x+sR5 pJfdsxpi0YGb6bQW5R+SKpO6BVOnUZrBm0xdCWZWNKRKmKBAg9IkeS5EqEdnNQDnjW Q53ttb5bZo5a2FcHyxXxzkTiAimbun7H8NDzGzZg=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab62aa096328c8296c020dca9d746bd4aa9aba9eb692cf0000000116ad6d0b92a169ce11e88a50@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1140/368988539@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1140@github.com>
References: <quicwg/base-drafts/issues/1140@github.com>
Subject: Re: [quicwg/base-drafts] Non-blocking decoder (#1140)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95ab0b2cd9b_34bb2aadc555aecc137163"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/lEHJE32hE_caaBxwHG8HLvoUISg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 19:02:01 -0000

----==_mimepart_5a95ab0b2cd9b_34bb2aadc555aecc137163
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

But only for the first connection after a change, just like any other setting where the client has to remember the value.  It's not like we're saying they're forever barred from using 0-RTT.

-- 
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/1140#issuecomment-368988539
----==_mimepart_5a95ab0b2cd9b_34bb2aadc555aecc137163
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>But only for the first connection after a change, just like any other setting where the client has to remember the value.  It's not like we're saying they're forever barred from using 0-RTT.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1140#issuecomment-368988539">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2Z408JSw4jXv7eR7r2ieLX5n4tOks5tZFELgaJpZM4SULFG">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqz23LQVaU2320lFyo_5RIf6XD76uks5tZFELgaJpZM4SULFG.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1140#issuecomment-368988539"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1140: But only for the first connection after a change, just like any other setting where the client has to remember the value.  It's not like we're saying they're forever barred from using 0-RTT."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1140#issuecomment-368988539"}}}</script>
----==_mimepart_5a95ab0b2cd9b_34bb2aadc555aecc137163--


From nobody Tue Feb 27 11:26:21 2018
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 989E812711E for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 11:26:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.391
X-Spam-Level: 
X-Spam-Status: No, score=-0.391 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 cj4AYLZgIc_1 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 11:26:18 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 62C1D126D05 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 11:26:18 -0800 (PST)
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=z+IfAtjG3JGeDedKCZU26JUNhh8=; b=aqdw7AXGaXDTHJRL 5QztS11yESy+SKxv6ReUl0cGKAQWdyTAaKx4c0+/97x2joPCE+cpyJunDpesYoFv SKshZsQlCG8GAIhwwIuAT2G9dm1S4gQGZ8JuJo2SNJtqVOoamw+GIiZZfkFe3LBM xZsjlPbwhUh1E0WHKcSl81fLAa4=
Received: by filter0098p1las1.sendgrid.net with SMTP id filter0098p1las1-11444-5A95B0D9-16 2018-02-27 19:26:17.620438151 +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 d9GnWba-RmayOg7OBb2uwg for <quic-issues@ietf.org>; Tue, 27 Feb 2018 19:26:17.643 +0000 (UTC)
Date: Tue, 27 Feb 2018 19:26:17 +0000 (UTC)
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab615594850796c0544a2a3beed183b9726d63f5ab92cf0000000116ad72b792a169ce11e88a50@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1140/368996104@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1140@github.com>
References: <quicwg/base-drafts/issues/1140@github.com>
Subject: Re: [quicwg/base-drafts] Non-blocking decoder (#1140)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95b0b758428_56193fbfef168f3418648"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3fV7UIp8A9Gedy0NtBhb4sNIeSdqL+tuHrsE dTiWm3aHBBu6JQhqgwb/TvpBlYv3/Z0MG6wZyDlR1tmlDLzL7GP1na6HICIRwaANu3ruSgElzsnFmc sdTPx7dCs80exQ11Nt8zPn8Op7ZAQbHLqjdK2DIrN9vKulNusCv2s3nKucIIcz9TK6BtZQPRepyDEq s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/T_78K-fQgyJpgVHW-uy5XoAFvFs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 19:26:20 -0000

----==_mimepart_5a95b0b758428_56193fbfef168f3418648
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Depending on the usage pattern, that penalty may be incurred by most connections.

On the other hand, if the client begins in avoidance mode, it incurs no penalty unless it packages more than one requests in the first flight.  Also, the requests in the second flight have no vulnerable entries.

-- 
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/1140#issuecomment-368996104
----==_mimepart_5a95b0b758428_56193fbfef168f3418648
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Depending on the usage pattern, that penalty may be incurred by most con=
nections.</p>
<p>On the other hand, if the client begins in avoidance mode, it incurs no =
penalty unless it packages more than one requests in the first flight.  Als=
o, the requests in the second flight have no vulnerable entries.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1140#issuecomment-368996104">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq38e6fYJkganiR=
FbR8qNF1o11Fh2ks5tZFa3gaJpZM4SULFG">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1clVb50pG5nzSrQ=
1SHfFWDb7_xmks5tZFa3gaJpZM4SULFG.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1140#issuecomment-368996104"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@dtikhonov in #1140: Depending o=
n the usage pattern, that penalty may be incurred by most connections.\r\n\=
r\nOn the other hand, if the client begins in avoidance mode, it incurs no =
penalty unless it packages more than one requests in the first flight.  Als=
o, the requests in the second flight have no vulnerable entries."}],"action=
":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/=
1140#issuecomment-368996104"}}}</script>=

----==_mimepart_5a95b0b758428_56193fbfef168f3418648--


From nobody Tue Feb 27 13:49:24 2018
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 55E2212DA72 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 13:49:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 KGotP3pGXr-u for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 13:49:21 -0800 (PST)
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 59BEE12DA53 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 13:49:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=djed+vmbVp5F9JlMlt/Mvjkh9Bo=; b=gxa4xsVNm/I0mii4 oeumTy00WvP5v6VnWItRgPyij11ZO0jj1zLmJqDn/akM4KnFCaiLzwSwpomvxFFC 1AtpMtfnT63Of6wcKDsv9t7tfF2wj+GEmtLyIekOTlFL9L3Fs4/MkKBqvkbKP/PT wobHpZrXyzRoYtXYC1z5ZwyD4UE=
Received: by filter0036p1las1.sendgrid.net with SMTP id filter0036p1las1-6822-5A95D260-18 2018-02-27 21:49:20.782205461 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id ze9NKTEATr26rJwrashAiA for <quic-issues@ietf.org>; Tue, 27 Feb 2018 21:49:20.665 +0000 (UTC)
Date: Tue, 27 Feb 2018 21:49:20 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc9e460c4d29cdfa520b5ae7305e191ca5012a12492cf0000000116ad946092a169ce11edf004@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1142@github.com>
Subject: [quicwg/base-drafts] Header table size change (#1142)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95d26086cfc_75af3fe122150f3498186"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3vnpuwiB3sAhaEhkyrKihxT1AAjM9DTKv+jX PRgUni/dT02CoGf84p0GvdZtbuA18MZLv9tqFnX1NGiLrCdHVU6pknPQjVFrOS9BzpjemheWS29PF8 XSB+B1BbbN2gDhDhlL3RJeLGAU86f3UUDLcdLTWLdqCGzD7SoEtebGMc5F0ouDDDeHpoKHORBDJljP s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/JjzLbM4ouirSxgbf8nMOUo-yw8Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 21:49:22 -0000

----==_mimepart_5a95d26086cfc_75af3fe122150f3498186
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

QCRAM doesn't afford the encoder the ability to specify the table size it is using, which is a takeback from HPACK.  In QCRAM, the encoder is using the maximum table size permitted by the decoder regardless.  Are we okay with that?

HPACK broke the "maximum you can use" and "size I am using" pieces apart because, although the encoder can choose to mostly-forget entries that are above the size it uses, the decoder is left tracking useless items.  (Also, it allows the encoder to play tricks like setting the table size to zero and then returning it to the previous size to flush the table on an idle connection.)

-- 
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/1142
----==_mimepart_5a95d26086cfc_75af3fe122150f3498186
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>QCRAM doesn't afford the encoder the ability to specify the table size it is using, which is a takeback from HPACK.  In QCRAM, the encoder is using the maximum table size permitted by the decoder regardless.  Are we okay with that?</p>
<p>HPACK broke the "maximum you can use" and "size I am using" pieces apart because, although the encoder can choose to mostly-forget entries that are above the size it uses, the decoder is left tracking useless items.  (Also, it allows the encoder to play tricks like setting the table size to zero and then returning it to the previous size to flush the table on an idle connection.)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1142">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7dIZy27sikJ_oXKvKhTBqYGkIeUks5tZHhggaJpZM4SVs80">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1n4XgIRtHRlQKzYxTquKgl6YlPEks5tZHhggaJpZM4SVs80.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1142"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Header table size change (#1142)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1142"}}}</script>
----==_mimepart_5a95d26086cfc_75af3fe122150f3498186--


From nobody Tue Feb 27 13:53:36 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 3A95012DA43 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 13:53:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.5
X-Spam-Level: *
X-Spam-Status: No, score=1.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_NXDOMAIN=0.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499, URIBL_BLOCKED=0.001] autolearn=no 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 sh8vx2str8kQ for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 13:53:33 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 BCFC312D868 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 13:53:33 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519768413; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=6SHsj1S8gVaUpSihr+UPk3ET07vk0mftOqVjWqdkiOM=; b=Ebua5PTQcwCf1wJZMZR2Z9MvghiCm9KifAxpotQt78WkXIStwujqEvHso9+hlXBBygntbhFH dk/n2d5N6i6l4WjWjbqxhA7DqKIBAkzzybhPwDko3IuDc3rQ03UTmNMQm65XEoLLke1q+KwB oE1YgypdIjmv1i237pgy5cfCYLs=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: ianswett=users.noreply.github.com@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a95d35d.7f092c71aae0-smtp-out-n03; Tue, 27 Feb 2018 21:53:33 -0000 (UTC)
Date: Tue, 27 Feb 2018 13:53:32 -0800
From: ianswett <ianswett@users.noreply.github.com>
Reply-To: ianswett <ianswett@users.noreply.github.com>
To: quic-issues@ietf.org
Message-ID: <5a95d35ceecf6_5b872ab4534a7c0c950cd@hookshot-fe-31feec6.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 19d84f: Update draft-ietf-quic-recovery.md
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a95d35cee833_5b872ab4534a7c0c949f9"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/RF6oo2tkHFk3FllOwO5-UiVIUyQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 27 Feb 2018 21:53:35 -0000

----==_mimepart_5a95d35cee833_5b872ab4534a7c0c949f9
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/ianswett-generating-acks
  Home:   https://github.com/quicwg/base-drafts
  Commit: 19d84f836635b8821ebf6cdb3a897accf8c82700
      https://github.com/quicwg/base-drafts/commit/19d84f836635b8821ebf6cdb3a897accf8c82700
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-02-27 (Tue, 27 Feb 2018)

  Changed paths:
    M draft-ietf-quic-recovery.md

  Log Message:
  -----------
  Update draft-ietf-quic-recovery.md



----==_mimepart_5a95d35cee833_5b872ab4534a7c0c949f9--


From nobody Tue Feb 27 13:53:44 2018
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 00CEA12E03C for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 13:53:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 LlvN2AlRWipX for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 13:53:36 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext4.iad.github.net [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C680712D868 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 13:53:35 -0800 (PST)
Date: Tue, 27 Feb 2018 13:53:35 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519768415; bh=goMJOgE6/rT21cN9ALxYsXMf0WcDad+kQSVn6k40i5g=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=EzSGLiVYb2fNTpnVyh8xHdHBkU4FBzG/sZ3ho8M2THMVI1T023gst/RODlDMsksVS 33hvSutihZTKn1dG8ucozwNk/MED07p9oe78fGqItyiDnbxVd73Ym+UaOR1+ObHju2 aQDuBlLx1yoV4/84CjP8cXKu7IBtdTc4VgZIB4rI=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1139/push/2363512739@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1139@github.com>
References: <quicwg/base-drafts/pull/1139@github.com>
Subject: Re: [quicwg/base-drafts] Generating Acknowledgements (#1139)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95d35f77a2_10ff3fb83ee26f2c485d3"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/FyeqrCBl5iNTCVS6hAqT3sx03kk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 21:53:37 -0000

----==_mimepart_5a95d35f77a2_10ff3fb83ee26f2c485d3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@ianswett pushed 1 commit.

19d84f8  Update draft-ietf-quic-recovery.md


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1139/files/c4a80bc0f69d920ae07326f89048e0c645f37ebd..19d84f836635b8821ebf6cdb3a897accf8c82700

----==_mimepart_5a95d35f77a2_10ff3fb83ee26f2c485d3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/ianswett" class="user-mention">@ianswett</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/19d84f8" class="commit-link">19d84f8</a>  Update draft-ietf-quic-recovery.md</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1139/files/c4a80bc0f69d920ae07326f89048e0c645f37ebd..19d84f836635b8821ebf6cdb3a897accf8c82700">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5qtPTyRvm4lZzQr8QQ6b94NPYsbks5tZHlfgaJpZM4SRbl9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq39obdJzuG52Xp9igCOWAAhNvTNvks5tZHlfgaJpZM4SRbl9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1139/files/c4a80bc0f69d920ae07326f89048e0c645f37ebd..19d84f836635b8821ebf6cdb3a897accf8c82700"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett pushed 1 commit in #1139"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1139/files/c4a80bc0f69d920ae07326f89048e0c645f37ebd..19d84f836635b8821ebf6cdb3a897accf8c82700"}}}</script>

----==_mimepart_5a95d35f77a2_10ff3fb83ee26f2c485d3--


From nobody Tue Feb 27 13:53:52 2018
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 BFF7812DA72 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 13:53:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level: 
X-Spam-Status: No, score=-2.009 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 PCmaOieQmAG1 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 13:53:49 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 08AF012D868 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 13:53:48 -0800 (PST)
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=BeEqNeyW8RXdGP1jx3+H0rd5U90=; b=Ys1GUyiJF/zbKSw0 O0KO6ufRFZCXTOx7SjIr3T7Ax0KyaMkeBh/g/9k5MHSjA+WOh9QVLWatWnptv9xw Ukis9urMXLCLPThs9JoLsvX1S+6k88xHvdAWkvhTixftMRTi5cjOsFjGKi3nLndf nzPNEEPGYDltwTAwAo1heqvFdsM=
Received: by filter0268p1iad2.sendgrid.net with SMTP id filter0268p1iad2-2477-5A95D36B-24 2018-02-27 21:53:48.009956639 +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 ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id cp3j1ThuQymy5kQcNcB-9A for <quic-issues@ietf.org>; Tue, 27 Feb 2018 21:53:47.751 +0000 (UTC)
Date: Tue, 27 Feb 2018 21:53:48 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab28f6a6b14414a15d0b0ba96a8d913fdb37da05e692cf0000000116ad956b92a169ce11df2f84@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1139/review/99853502@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1139@github.com>
References: <quicwg/base-drafts/pull/1139@github.com>
Subject: Re: [quicwg/base-drafts] Generating Acknowledgements (#1139)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95d36b96f9e_359d2affd454cec464919"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0BFrZWSDFxxRAw1MtQULI/YUlEBqZyeOk1MH TbOFWexOpkC3lIPwGSz+xu/W7MG3207ohxMTCXdsfO5GWqWdUcwxD69j5J3Dc14pz66KvGRXcSyTfh T2WswKOnIBsaPVKwq88rxkH8P3IS2aknbsuGJX6iQQ8pZqk8cq/FRYHDpm6ENMiiYA6bXhEFMBDGSN c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/JVwBQEqA0PXviD7Nt-WRfg4VrYg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 21:53:51 -0000

----==_mimepart_5a95d36b96f9e_359d2affd454cec464919
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

ianswett commented on this pull request.

Text updated, PTAL.

> +ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send
+an updated ACK frame quickly, in order to prevent the peer from declaring
+a packet as lost.
+
+Below is one recommended approach for determining what packets to include
+in an ACK frame.
+
+#### Track the most recently acknowledged ACK frame
+
+When a packet containing an ACK frame is sent, the largest acked in that
+frame is saved.  When a packet containing an ACK frame is acknowledged,
+the receiver stops acknowledging packets less than or equal to the largest
+acked in the sent ACK frame.  This approach is not sensitive to packet loss
+and allows for over 1 round trip of reordering.
+

Thanks, I clarified that it's not sensitive to ack loss.

> +## Generating Acknowledgements
+
+QUIC SHOULD delay sending acknowledgements in response to packets,
+but MUST NOT excessively delay acknowledgements of packets containing
+non-ack frames.  Specifically, implementaions MUST attempt to
+enforce a maximum ack delay to avoid causing the peer spurious
+timeouts.  The default maximum ack delay in QUIC is 25ms.
+
+An acknowledgement MAY be sent for every second full-sized segment,
+as TCP does {{!RFC5681}}, or may be sent less frequently, as long as
+the delay does not exceed the maximum ack delay.  QUIC recovery algorithms
+do not assume the peer generates an acknowledgement immediately when
+receiving a second full-sized segment.
+
+Out-of-order packets SHOULD be acknowledged more quickly, in order
+to accelerate loss recovery.  The receiver SHOULD send an immediate

I tried to clarify this some, see what you think.

> +When an ACK frame is sent, one or more ranges of acknowledged packets may
+be included.  Including older packets reduces the chances previous ACK
+frames were lost, causing spurious retransmits, at the cost of larger acks.
+
+ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send
+an updated ACK frame quickly, in order to prevent the peer from declaring
+a packet as lost.
+
+Below is one recommended approach for determining what packets to include
+in an ACK frame.
+
+#### Track the most recently acknowledged ACK frame
+
+When a packet containing an ACK frame is sent, the largest acked in that
+frame is saved.  When a packet containing an ACK frame is acknowledged,

Changed to not be imperative and I clarified cases when the peer could miss an acknowledgment.

In terms of loss detection delay, it would be more complex than it's worth, and at this point out of order acks are specified to not be processed in QUIC.



-- 
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/1139#pullrequestreview-99853502
----==_mimepart_5a95d36b96f9e_359d2affd454cec464919
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ianswett</b> commented on this pull request.</p>

<p>Text updated, PTAL.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r171065175">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt; +ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send
+an updated ACK frame quickly, in order to prevent the peer from declaring
+a packet as lost.
+
+Below is one recommended approach for determining what packets to include
+in an ACK frame.
+
+#### Track the most recently acknowledged ACK frame
+
+When a packet containing an ACK frame is sent, the largest acked in that
+frame is saved.  When a packet containing an ACK frame is acknowledged,
+the receiver stops acknowledging packets less than or equal to the largest
+acked in the sent ACK frame.  This approach is not sensitive to packet loss
+and allows for over 1 round trip of reordering.
+
</pre>
<p>Thanks, I clarified that it's not sensitive to ack loss.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r171069030">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt; +## Generating Acknowledgements
+
+QUIC SHOULD delay sending acknowledgements in response to packets,
+but MUST NOT excessively delay acknowledgements of packets containing
+non-ack frames.  Specifically, implementaions MUST attempt to
+enforce a maximum ack delay to avoid causing the peer spurious
+timeouts.  The default maximum ack delay in QUIC is 25ms.
+
+An acknowledgement MAY be sent for every second full-sized segment,
+as TCP does {{!RFC5681}}, or may be sent less frequently, as long as
+the delay does not exceed the maximum ack delay.  QUIC recovery algorithms
+do not assume the peer generates an acknowledgement immediately when
+receiving a second full-sized segment.
+
+Out-of-order packets SHOULD be acknowledged more quickly, in order
+to accelerate loss recovery.  The receiver SHOULD send an immediate
</pre>
<p>I tried to clarify this some, see what you think.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r171077262">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt; +When an ACK frame is sent, one or more ranges of acknowledged packets may
+be included.  Including older packets reduces the chances previous ACK
+frames were lost, causing spurious retransmits, at the cost of larger acks.
+
+ACK frames SHOULD always acknowledge the most recently received packets,
+and the more out of order packets are, the more important it is to send
+an updated ACK frame quickly, in order to prevent the peer from declaring
+a packet as lost.
+
+Below is one recommended approach for determining what packets to include
+in an ACK frame.
+
+#### Track the most recently acknowledged ACK frame
+
+When a packet containing an ACK frame is sent, the largest acked in that
+frame is saved.  When a packet containing an ACK frame is acknowledged,
</pre>
<p>Changed to not be imperative and I clarified cases when the peer could miss an acknowledgment.</p>
<p>In terms of loss detection delay, it would be more complex than it's worth, and at this point out of order acks are specified to not be processed in QUIC.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99853502">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1P3dF6d_V6BNv1caWePaqV0cOZ4ks5tZHlrgaJpZM4SRbl9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq--WTVKzI-HJ34jD5srCO0lT0GtOks5tZHlrgaJpZM4SRbl9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99853502"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett commented on #1139"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99853502"}}}</script>
----==_mimepart_5a95d36b96f9e_359d2affd454cec464919--


From nobody Tue Feb 27 14:02:43 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 09CC712DA73 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 14:02:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level: 
X-Spam-Status: No, score=-1.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 e-Ib_0ITOuX9 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 14:02:40 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 9794012E045 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 14:02:40 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519768959; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=H2PoWx0un3EOArwYemjxOMH9j0QFbxDbdSntBEZD4Bk=; b=jziUP/lzwHL8f8kDHdgUGSe76qCu4vPbl4etyA19IbiARKW+Hx6y47/VAQ9jwrZAOlxmbPcq V0Jt/5hpTv/fJ9XLTCpUlt6CtlNJmCtJ+Usybbz9dsQR6slZvs+NQwIJyGPdRFs9jYlPyapT QVVu9mvNPxbX+tayMtp/Dlw5rMQ=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a95d57f.7f6aec2d5300-smtp-out-n01; Tue, 27 Feb 2018 22:02:39 -0000 (UTC)
Date: Tue, 27 Feb 2018 14:02:38 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a95d57ebbcce_18dc2ae41bffbc14997fe@hookshot-fe-32b5f5b.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] bfbac7: SETTINGS_BLOCKING_HEADER_REFERENCES
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a95d57ebb853_18dc2ae41bffbc1499624"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/xAgn9NL4Zm0POhXN2705XebTlqA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 27 Feb 2018 22:02:42 -0000

----==_mimepart_5a95d57ebb853_18dc2ae41bffbc1499624
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/qcram_blocking
  Home:   https://github.com/quicwg/base-drafts
  Commit: bfbac70f36025afafb9d40518f49f3d59db5f89d
      https://github.com/quicwg/base-drafts/commit/bfbac70f36025afafb9d40518f49f3d59db5f89d
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-27 (Tue, 27 Feb 2018)

  Changed paths:
    M draft-ietf-quic-http.md
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  SETTINGS_BLOCKING_HEADER_REFERENCES


  Commit: 63d65ad109a9294e3bb2cb238ecfc712ba5e20b5
      https://github.com/quicwg/base-drafts/commit/63d65ad109a9294e3bb2cb238ecfc712ba5e20b5
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-27 (Tue, 27 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Index variable is sufficient


Compare: https://github.com/quicwg/base-drafts/compare/bfbac70f3602^...63d65ad109a9
----==_mimepart_5a95d57ebb853_18dc2ae41bffbc1499624--


From nobody Tue Feb 27 14:08:41 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 3EAEE12E059 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 14:08:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.5
X-Spam-Level: *
X-Spam-Status: No, score=1.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_NXDOMAIN=0.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499, URIBL_BLOCKED=0.001] autolearn=no 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 Qglb9gGxPVIi for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 14:08:34 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 D2D4512E054 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 14:08:34 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519769314; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=fsDFd/Vfg4Sa/ZyaBWxY0nJ0cBv3MXICa7viTCPKBnI=; b=a726vDzfCbfs/rzhgxw9XY8YX/bgbP6fwoC86XhxrozQMj26dwif3hwMDna+0AhyegItgv1D JvhxsubkeeO2jk0a4drsn5cgsuaiGc1Sdw+2wDIDsFldKMhIv3Jn4qU6Z39Nul/CiaVbQzOk oPh4SBwQcJmURAxeRYf7VUBahv8=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: ianswett=users.noreply.github.com@github.com
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 5a95d6e2.7fa0d8321ab0-smtp-out-n01; Tue, 27 Feb 2018 22:08:34 -0000 (UTC)
Date: Tue, 27 Feb 2018 14:08:33 -0800
From: ianswett <ianswett@users.noreply.github.com>
Reply-To: ianswett <ianswett@users.noreply.github.com>
To: quic-issues@ietf.org
Message-ID: <5a95d6e12f29c_410d2b168acd1c043857a@hookshot-fe-5a11256.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 204743: Update draft-ietf-quic-recovery.md
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a95d6e12ed55_410d2b168acd1c043844d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/6lTZs7w7s0DO94LhR8EdBhf7VBI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Tue, 27 Feb 2018 22:08:37 -0000

----==_mimepart_5a95d6e12ed55_410d2b168acd1c043844d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/ianswett-generating-acks
  Home:   https://github.com/quicwg/base-drafts
  Commit: 204743e56628b745b840c0c59cf6bbb4f4fc81a7
      https://github.com/quicwg/base-drafts/commit/204743e56628b745b840c0c59cf6bbb4f4fc81a7
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-02-27 (Tue, 27 Feb 2018)

  Changed paths:
    M draft-ietf-quic-recovery.md

  Log Message:
  -----------
  Update draft-ietf-quic-recovery.md



----==_mimepart_5a95d6e12ed55_410d2b168acd1c043844d--


From nobody Tue Feb 27 14:08:46 2018
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 CA64312E869 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 14:08:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.411
X-Spam-Level: 
X-Spam-Status: No, score=-0.411 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 pZA337AnF0Kl for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 14:08:37 -0800 (PST)
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 7101F12E865 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 14:08:37 -0800 (PST)
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=fyfBmt+qgezGKz47M2GsbCKubMs=; b=pxkyZ2LfMrmfcEoS EJYVEswyusCAsKBVT8s6gad9bW/rI3v0J8qCipV7QQvNIGG0XlybEf18dwH3JQHJ nW/OhW3AM4RB183WRDMs5hNCBWVR8FHZdX/jIZbVeHheQos7Se7fJ5mk7LgHwbrq sqcrffvNuOuuGMBUgHn4JOJ2FSI=
Received: by filter0500p1iad2.sendgrid.net with SMTP id filter0500p1iad2-22356-5A95D6E4-B 2018-02-27 22:08:36.426451949 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id ip98in9oSPKVfriiHiXU4w for <quic-issues@ietf.org>; Tue, 27 Feb 2018 22:08:36.244 +0000 (UTC)
Date: Tue, 27 Feb 2018 22:08:36 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1139/push/2363551063@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1139@github.com>
References: <quicwg/base-drafts/pull/1139@github.com>
Subject: Re: [quicwg/base-drafts] Generating Acknowledgements (#1139)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95d6e41f739_75273fa48c350f288239"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0PaPsfsO0EO1cixTh/TnrXkzGfBRPlgteUJ9 vdqvkuM7eFD0/0Z7wilmiJYpE8F9J5j2+IhAvwNBRMIfl8HpogkUDib0+IsNNwfv2L4oitOr+eNN/T y6+jqQM8ejXpIKxrb50bvqukrFy9OAGh5b8GvrkF+lF0mYpCZhjSAYsxaw==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/9UEVeiO_Q5WU3oGI3FuiUuG5-QM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 22:08:39 -0000

----==_mimepart_5a95d6e41f739_75273fa48c350f288239
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@ianswett pushed 1 commit.

204743e  Update draft-ietf-quic-recovery.md


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1139/files/19d84f836635b8821ebf6cdb3a897accf8c82700..204743e56628b745b840c0c59cf6bbb4f4fc81a7

----==_mimepart_5a95d6e41f739_75273fa48c350f288239
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/ianswett" class="user-mention">@ianswett</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/204743e" class="commit-link">204743e</a>  Update draft-ietf-quic-recovery.md</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1139/files/19d84f836635b8821ebf6cdb3a897accf8c82700..204743e56628b745b840c0c59cf6bbb4f4fc81a7">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq41rdL8cypT9NGgAi2Drd5bqhGOPks5tZHzkgaJpZM4SRbl9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2f38YlKtoRBpiskH3pU46Zk1TmTks5tZHzkgaJpZM4SRbl9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1139/files/19d84f836635b8821ebf6cdb3a897accf8c82700..204743e56628b745b840c0c59cf6bbb4f4fc81a7"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ianswett pushed 1 commit in #1139"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1139/files/19d84f836635b8821ebf6cdb3a897accf8c82700..204743e56628b745b840c0c59cf6bbb4f4fc81a7"}}}</script>

----==_mimepart_5a95d6e41f739_75273fa48c350f288239--


From nobody Tue Feb 27 14:24:36 2018
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 78E4212D88A for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 14:24:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 Axw0gzg7PQsz for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 14:24:33 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 3C46712E868 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 14:24:33 -0800 (PST)
Date: Tue, 27 Feb 2018 14:24:31 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519770271; bh=6pxxLpZUQqTTKaY6BduMc8jPJEF6fLDai7zvTDkwNOM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=GBAwpANDSp/YO+d8Rlr82747M3zDIIZBxcLCKoHhVGjS94II83SP+yNwKF2VMl2m/ rpxTMDTGDVWQSLALCnM9x5uqhXFVO9pFnFa+6J1MrU7qXS+1edHUEliA6tyGBq3EkG XRQBtKbpo9qlNDoqzQ/3rkOnF9FBApHiLWYuzesI=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab536d05fac5194648239ae752dc21bb10675e7cd092cf0000000116ad9c9f92a169ce11cf93ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/review/99879467@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95da9fc18b8_70293fd9c1e7ef341824fe"; 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/qC2UYUSZREqYXdJTkY4z-FrV6dU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 22:24:34 -0000

----==_mimepart_5a95da9fc18b8_70293fd9c1e7ef341824fe
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson requested changes on this pull request.



> @@ -486,9 +486,22 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+\[\[RFC editor: please remove the Google QUIC Demultipexing bit before

@mnot suggests that we make this a simple editors note and that it say:

```
\[\[Editor's Note: this section should be removed and the bit definitions changed before this draft goes to the IESG.]]
```

> @@ -486,9 +486,22 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+\[\[RFC editor: please remove the Google QUIC Demultipexing bit before
+publication.]]
+
+Google QUIC Demultipexing Bit:
+
+: The fifth bit (0x8) of octet 0 is set to 0. This allows implementations of

You need to mention the fourth bit also.

> @@ -511,9 +524,9 @@ other fields.
 
 | Type | Packet Number Size |
 |:-----|:-------------------|
-| 0x1F | 1 octet            |
-| 0x1E | 2 octets           |
-| 0x1D | 4 octets           |
+| 0x7  | 1 octet            |
+| 0x6  | 2 octets           |
+| 0x5  | 4 octets           |

Let's start counting from 0.  As it is, this arrangement collides with DTLS, but that's hard to avoid.

-- 
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/1120#pullrequestreview-99879467
----==_mimepart_5a95da9fc18b8_70293fd9c1e7ef341824fe
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> requested changes on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r171087209">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -486,9 +486,22 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+\[\[RFC editor: please remove the Google QUIC Demultipexing bit before
</pre>
<p><a href="https://github.com/mnot" class="user-mention">@mnot</a> suggests that we make this a simple editors note and that it say:</p>
<pre><code>\[\[Editor's Note: this section should be removed and the bit definitions changed before this draft goes to the IESG.]]
</code></pre>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r171087267">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -486,9 +486,22 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+\[\[RFC editor: please remove the Google QUIC Demultipexing bit before
+publication.]]
+
+Google QUIC Demultipexing Bit:
+
+: The fifth bit (0x8) of octet 0 is set to 0. This allows implementations of
</pre>
<p>You need to mention the fourth bit also.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r171087423">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -511,9 +524,9 @@ other fields.
 
 | Type | Packet Number Size |
 |:-----|:-------------------|
-| 0x1F | 1 octet            |
-| 0x1E | 2 octets           |
-| 0x1D | 4 octets           |
+| 0x7  | 1 octet            |
+| 0x6  | 2 octets           |
+| 0x5  | 4 octets           |
</pre>
<p>Let's start counting from 0.  As it is, this arrangement collides with DTLS, but that's hard to avoid.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1120#pullrequestreview-99879467">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwLb0GVW7HhPqFSItO3irNLCh-nzks5tZICfgaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqx1Ixh5J8REA2bv8PUEkIpPVvOJ_ks5tZICfgaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120#pullrequestreview-99879467"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson requested changes on #1120"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120#pullrequestreview-99879467"}}}</script>
----==_mimepart_5a95da9fc18b8_70293fd9c1e7ef341824fe--


From nobody Tue Feb 27 14:33:23 2018
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 EA38C12E892 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 14:33:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 nKnrqnbrxxzp for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 14:33:20 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext4.iad.github.net [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2C91B12E88D for <quic-issues@ietf.org>; Tue, 27 Feb 2018 14:33:20 -0800 (PST)
Date: Tue, 27 Feb 2018 14:33:18 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519770798; bh=ZaUXkEX4M+U+WePw+QTnngRi5YvT6680+EiPhjTFASo=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ibJNf1cFzMWJxBjDrBgEbhHQbWMqDVkd8OjPh4AqIWabkmV/sKCtSw4WxVVMtQEIh 06jQw/+dMzuGl6wWag7a3smtthxjq471w9v9Ob0X3aShqpVx5y0yACXHP7mZRP7951 IXZXKx5TG9HKjJXpH8eBze4X7JnHoOOw90g9mcmk=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbb6887a308972865d8d12d53e8a3eab64d91a85192cf0000000116ad9eae92a169ce11cf93ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/review/99881217@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95dcae1094e_63072aea36dd6ecc110083"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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/9T4NxmY3P4aW_8PVtbucZQo1TX0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 22:33:22 -0000

----==_mimepart_5a95dcae1094e_63072aea36dd6ecc110083
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

janaiyengar commented on this pull request.

LGTM, but a couple of comments.

> @@ -486,9 +486,22 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+\[\[RFC editor: please remove the Google QUIC Demultipexing bit before
+publication.]]
+
+Google QUIC Demultipexing Bit:
+
+: The fifth bit (0x8) of octet 0 is set to 0. This allows implementations of
+  Google QUIC to distinguish Google QUIC packets from short header packets sent
+  by a client because Google QUIC servers expect the connection ID to always be
+  present.
+  The special interpretation of this bit SHOULD be removed from this
+  specification when Google QUIC has finished transitioning to the new header
+  format.
+

Can you add a paragraph for reserving the 4th bit as well? Maybe call it the STUN Demultiplexing Bit?

> @@ -511,9 +524,9 @@ other fields.
 
 | Type | Packet Number Size |
 |:-----|:-------------------|
-| 0x1F | 1 octet            |
-| 0x1E | 2 octets           |
-| 0x1D | 4 octets           |
+| 0x7  | 1 octet            |
+| 0x6  | 2 octets           |
+| 0x5  | 4 octets           |

If the plan is to go back to the current types after Google has moved to iQUIC, it really doesn't matter. So I don't care, but leaving this unintuitive property in may be a good thing if that's the long term outcome.

-- 
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/1120#pullrequestreview-99881217
----==_mimepart_5a95dcae1094e_63072aea36dd6ecc110083
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@janaiyengar</b> commented on this pull request.</p>

<p>LGTM, but a couple of comments.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r171088755">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -486,9 +486,22 @@ Key Phase Bit:
   recipient of a packet to identify the packet protection keys that are used to
   protect the packet.  See {{QUIC-TLS}} for details.
 
+\[\[RFC editor: please remove the Google QUIC Demultipexing bit before
+publication.]]
+
+Google QUIC Demultipexing Bit:
+
+: The fifth bit (0x8) of octet 0 is set to 0. This allows implementations of
+  Google QUIC to distinguish Google QUIC packets from short header packets sent
+  by a client because Google QUIC servers expect the connection ID to always be
+  present.
+  The special interpretation of this bit SHOULD be removed from this
+  specification when Google QUIC has finished transitioning to the new header
+  format.
+
</pre>
<p>Can you add a paragraph for reserving the 4th bit as well? Maybe call it the STUN Demultiplexing Bit?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r171089545">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -511,9 +524,9 @@ other fields.
 
 | Type | Packet Number Size |
 |:-----|:-------------------|
-| 0x1F | 1 octet            |
-| 0x1E | 2 octets           |
-| 0x1D | 4 octets           |
+| 0x7  | 1 octet            |
+| 0x6  | 2 octets           |
+| 0x5  | 4 octets           |
</pre>
<p>If the plan is to go back to the current types after Google has moved to iQUIC, it really doesn't matter. So I don't care, but leaving this unintuitive property in may be a good thing if that's the long term outcome.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1120#pullrequestreview-99881217">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6ZZ_QPoLD79eySOVTabqz5kT2h6ks5tZIKugaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0AXVU7h31Y-Jq8Da_yrG6hO7rfYks5tZIKugaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120#pullrequestreview-99881217"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar commented on #1120"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120#pullrequestreview-99881217"}}}</script>
----==_mimepart_5a95dcae1094e_63072aea36dd6ecc110083--


From nobody Tue Feb 27 14:41:41 2018
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 E152412E8A0 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 14:41:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.483
X-Spam-Level: 
X-Spam-Status: No, score=-0.483 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 KYJv825t-HA7 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 14:41:38 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 DEAB112E89E for <quic-issues@ietf.org>; Tue, 27 Feb 2018 14:41:38 -0800 (PST)
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=63FyNzUCbFo82CzljZRrYAYIy4o=; b=vjGc4t+M8aVAQaoC GaVDA4xx8v8od/+PuW84Bhm7CVlrwWNNeQ449cIPlPZbxnitvi596M8b/XPqp04j PzlLoo3lgtkCvZBnwam2uhzmSGbwKqYj46ryetTDFGzdImtuzW08gj/6zfuyrPWE G7tMCEEZo4UNnWE8Y89eMNbvC0c=
Received: by filter0475p1las1.sendgrid.net with SMTP id filter0475p1las1-20682-5A95DEA2-15 2018-02-27 22:41:38.492589927 +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 ismtpd0010p1iad1.sendgrid.net (SG) with ESMTP id zU9dElItT1yVk5a3sFAndA for <quic-issues@ietf.org>; Tue, 27 Feb 2018 22:41:38.303 +0000 (UTC)
Date: Tue, 27 Feb 2018 22:41:38 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abebc86ade426f224817f75a3a372760827e9548cb92cf0000000116ada0a292a169ce11d09965@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1133/369053214@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1133@github.com>
References: <quicwg/base-drafts/issues/1133@github.com>
Subject: Re: [quicwg/base-drafts] qcram document title should include the term "QCRAM" (#1133)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95dea229a72_3a3b2ac39db5aec49107f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3sMeUqqh5/jnFGm/47tjPo7vbHQNVMDW8CuH bGyhvl/yY9VTq9cdofH4j5nWQsZuXL6PbwWS7szmvT5XCXAwsPj2/hLu9nFi0MFmRi16/bcIGp/rwO HepVJv0QarsAN4yQYwyp9OCZpLwwv8ImlAHe092tRCwtK2xPt/cmIusetesZ12ZFTEVXV5k15VcCGx M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/iaG_gyFwETnjz8swiOn9w9RvDf4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 22:41:40 -0000

----==_mimepart_5a95dea229a72_3a3b2ac39db5aec49107f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

+1 -- QPACK SGTM

-- 
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/1133#issuecomment-369053214
----==_mimepart_5a95dea229a72_3a3b2ac39db5aec49107f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>+1 -- QPACK SGTM</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1133#issuecomment-369053214">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5AKkZfiGJA8TVxOyCnN_cQBXJv9ks5tZISigaJpZM4SNQY8">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4gM7Ccbfr9l0DuymbFeBJjJwxJbks5tZISigaJpZM4SNQY8.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1133#issuecomment-369053214"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@janaiyengar in #1133: +1 -- QPACK SGTM"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1133#issuecomment-369053214"}}}</script>
----==_mimepart_5a95dea229a72_3a3b2ac39db5aec49107f--


From nobody Tue Feb 27 14:53:34 2018
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 E3FC712E8CD for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 14:53:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.605
X-Spam-Level: 
X-Spam-Status: No, score=-0.605 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_28=1.404, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 6DCHZrszT2AA for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 14:53:10 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 2879F12E88D for <quic-issues@ietf.org>; Tue, 27 Feb 2018 14:52:53 -0800 (PST)
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=3wMIa7Y8J5zCLpRs4GS/xLQWz68=; b=DxayHDdteQMNiYgc 2JGai8D1AZZ8Akicz59T42wgcbjr9sU72vMEx8fkwFwx0y9sgNLI5Q8p9RX6V67Z QUbRV1k4CZb5e4tBa+ghsOvUi6C+qIj3wFJ7L2pmSuHn2tAmDiES/xc6gFLkbPaV W3RyqR5CYF6MI3VZexWyNNbRhGg=
Received: by filter0461p1las1.sendgrid.net with SMTP id filter0461p1las1-4346-5A95E144-1D 2018-02-27 22:52:52.65437081 +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 ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id Wb7G1B30S5yPsP4KG4uCLg for <quic-issues@ietf.org>; Tue, 27 Feb 2018 22:52:52.287 +0000 (UTC)
Date: Tue, 27 Feb 2018 22:52:52 +0000 (UTC)
From: Colin Perkins <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2a0751faaaed365130de3c52e72de6a76b6bae5692cf0000000116ada34492a169ce11cf93ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/review/99887605@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95e1442ae51_623d3feb27216f2c1018ad"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: csperkins
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak34FLlJ/aMqAuB4r6/yY1yj0XU5zmTZbnNgOG yi/roPxC1CpNSTPerH7ptHzxpJEi+OTB0dcWawDSj2C4DUBnvl8w1iiJ3JUikq+Z1HwiRBGXqM3f0t To0T6kSp/OYXEURg/zXOx4t7aZF4outFvenkz9Estu1VePDnlwrKUhgUqUXkKJ4dFfvdRz5qfGC5aq g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/llyoeetnsqogdrAW1q88w4QDqEU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 22:53:23 -0000

----==_mimepart_5a95e1442ae51_623d3feb27216f2c1018ad
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

csperkins commented on this pull request.



> @@ -511,9 +524,9 @@ other fields.
 
 | Type | Packet Number Size |
 |:-----|:-------------------|
-| 0x1F | 1 octet            |
-| 0x1E | 2 octets           |
-| 0x1D | 4 octets           |
+| 0x7  | 1 octet            |
+| 0x6  | 2 octets           |
+| 0x5  | 4 octets           |

If we count from zero, and later set Google QUIC Demultipexing bit back to zero, then we collide with STUN for short header packets with a Connection ID present and key phase zero. Counting down avoids that collision.

If we're going to support P2P QUIC, then having a long-term stable way of easily demuxing with STUN seems important, so I'd prefer to avoid that collision.

-- 
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/1120#discussion_r171094295
----==_mimepart_5a95e1442ae51_623d3feb27216f2c1018ad
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@csperkins</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r171094295">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -511,9 +524,9 @@ other fields.
 
 | Type | Packet Number Size |
 |:-----|:-------------------|
-| 0x1F | 1 octet            |
-| 0x1E | 2 octets           |
-| 0x1D | 4 octets           |
+| 0x7  | 1 octet            |
+| 0x6  | 2 octets           |
+| 0x5  | 4 octets           |
</pre>
<p>If we count from zero, and later set Google QUIC Demultipexing bit back to zero, then we collide with STUN for short header packets with a Connection ID present and key phase zero. Counting down avoids that collision.</p>
<p>If we're going to support P2P QUIC, then having a long-term stable way of easily demuxing with STUN seems important, so I'd prefer to avoid that collision.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r171094295">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1An92H0_nXVeaUZx-rowHTrYF8kks5tZIdEgaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqz1cTVCPlY7Yg-4fqwmumr2HBuoFks5tZIdEgaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r171094295"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@csperkins commented on #1120"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120#discussion_r171094295"}}}</script>
----==_mimepart_5a95e1442ae51_623d3feb27216f2c1018ad--


From nobody Tue Feb 27 15:52:17 2018
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 E07A612EA9E for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 15:52:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.008
X-Spam-Level: 
X-Spam-Status: No, score=-2.008 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_32=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 mQedGOdwVPVC for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 15:52:13 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 94FF712EA7F for <quic-issues@ietf.org>; Tue, 27 Feb 2018 15:52:13 -0800 (PST)
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=FSMgOWVM285Gexdhd0KKMA49LpE=; b=J6wEBvxBWjoXjKPX svN0DqnLCUohZ2vMpJJu+LvlkxzeeN9B1Qb6h3KBac9ePcBHvOt28XNvxp8WwmG8 ogdgFq/LKZpkx6ZZ28ua+FGW3CTOVf/cyIfw91TNdiQrhxbVZSWGjMbLCLyS4/L5 Yv8S4zreOxoJHRKNpZ3p6MFzKJo=
Received: by filter0511p1las1.sendgrid.net with SMTP id filter0511p1las1-24673-5A95EF2D-11 2018-02-27 23:52:13.363697994 +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 ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id MmG-mM4XS8GeDq20HBrgpQ for <quic-issues@ietf.org>; Tue, 27 Feb 2018 23:52:13.095 +0000 (UTC)
Date: Tue, 27 Feb 2018 23:52:13 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab033cf1b6d1a2302473ef0dd2e65b470687e673df92cf0000000116adb12c92a169ce11e8ac03@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/review/99900871@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95ef2ce9fef_3b4a3fe7256dcf3057879"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1rWtLf2AE3Owglok6EIBkrZdWegcKgpJ58wL nV4+/fnToko0nWF+SZz7ndIK6vWAoabIrSjpe6jjqRI0wcEGIJ2zIxDFg1zplaf2GwLnpr/wIRaANL FfrnoeRInfHygIQ58DSZYVCGupiLIQncCwc/WvOGGZ2neygKap2y2jglMDSkFwPdNFcG4IAQj05u3B o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/aN2IjkxmidzIwV9BvwdhrKnAecA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 27 Feb 2018 23:52:15 -0000

----==_mimepart_5a95ef2ce9fef_3b4a3fe7256dcf3057879
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



> +   +---+---+-----------------------+
+   | H |     Value Length (7+)     |
+   +---+---------------------------+
+   | Value String (Length octets)  |
+   +-------------------------------+
+~~~~~~~~~~
+{: title="Insert Header Field -- Indexed Name"}
+
+Otherwise, the header field name is represented as a string literal (see Section
+5.2 of [RFC7541]). A value 0 is used in place of the table reference, followed
+by the header field name.
+
+~~~~~~~~~~ drawing
+     0   1   2   3   4   5   6   7
+   +---+---+---+---+---+---+---+---+
+   | 1 |             0             |

Having a string literal with a 6-bit prefix would be a little bit annoying to implement, but no more than 15 minutes of hacking (to add the extra argument).  And it would save a whole byte for most, if not all insertions that need a new name.  Names longer than 62 octets are - if not completely unknown - very rare.  I like the idea.

-- 
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/1141#discussion_r171105623
----==_mimepart_5a95ef2ce9fef_3b4a3fe7256dcf3057879
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171105623">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +   +---+---+-----------------------+
+   | H |     Value Length (7+)     |
+   +---+---------------------------+
+   | Value String (Length octets)  |
+   +-------------------------------+
+~~~~~~~~~~
+{: title=&quot;Insert Header Field -- Indexed Name&quot;}
+
+Otherwise, the header field name is represented as a string literal (see Section
+5.2 of [RFC7541]). A value 0 is used in place of the table reference, followed
+by the header field name.
+
+~~~~~~~~~~ drawing
+     0   1   2   3   4   5   6   7
+   +---+---+---+---+---+---+---+---+
+   | 1 |             0             |
</pre>
<p>Having a string literal with a 6-bit prefix would be a little bit annoying to implement, but no more than 15 minutes of hacking (to add the extra argument).  And it would save a whole byte for most, if not all insertions that need a new name.  Names longer than 62 octets are - if not completely unknown - very rare.  I like the idea.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171105623">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq13i50Nt_XCYG-amaXdTyJKbqAHqks5tZJUsgaJpZM4SUNeW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq93D8BOzr9Nf_dw7IC5fSDnfXYC7ks5tZJUsgaJpZM4SUNeW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171105623"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1141"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1141#discussion_r171105623"}}}</script>
----==_mimepart_5a95ef2ce9fef_3b4a3fe7256dcf3057879--


From nobody Tue Feb 27 16:00:57 2018
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 D109912EAAA for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:00:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.391
X-Spam-Level: 
X-Spam-Status: No, score=-0.391 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 k_iFVzRhD_Hm for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:00:22 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 C51B012EAA7 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 16:00:19 -0800 (PST)
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=BByujRtY2Jg692B5pjK+fQK92JA=; b=ihF0PgpT5Mnvmb6s DdGqej6jO3yq02MRQhOkzEWVMgSOxSbei9+f6oU+LiVqkO7DRVXKJo8zk+G23lMN GWV+6tL7/5bfsCX7T5IYLhQmraWs/UdpeTeYZyAeyhVlocX0imq6W2CDu79Z8MFL HLOOES9y3m8/9Huan+DsLqYUBJk=
Received: by filter0291p1iad2.sendgrid.net with SMTP id filter0291p1iad2-14964-5A95F112-2B 2018-02-28 00:00:18.758740283 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id mV3bemq9T4SmmClbXDtt7A for <quic-issues@ietf.org>; Wed, 28 Feb 2018 00:00:18.601 +0000 (UTC)
Date: Wed, 28 Feb 2018 00:00:19 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab88facefe913401aa865f6546eff6db2245545c2592cf0000000116adb31292a169ce11e88a50@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1140/369071230@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1140@github.com>
References: <quicwg/base-drafts/issues/1140@github.com>
Subject: Re: [quicwg/base-drafts] Non-blocking decoder (#1140)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95f1127a06a_41832af89c5beec858981"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3ReRRwx/IEWUr+Ogq7i1U3JnqWvwaDlJYWwf ZY7nlvkjbd1zKecQ4Fh7nOlKdciiXyi/F4gH7kbzSAOozbfeWCdGkzi0jbB6iLaNWmL0PFFhylYlJx cKgxLOBdcLrL1wgq0eJqCwUtATwdDWk6qVRWMMI9F7KAIGupsyG00j33+627ZrqSsCswVC5IXh4jZ2 Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/sDMWM4HPQEzNlL8qabyzuIqq7UY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 00:00:24 -0000

----==_mimepart_5a95f1127a06a_41832af89c5beec858981
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Anything we do for 0-RTT should be consistent with QUIC itself.  That is, if the server can't honour the limits it knows to apply to 0-RTT, then it has to reject 0-RTT.  And the corollary: if the server wants to decrease limits, it has to reject 0-RTT.

-- 
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/1140#issuecomment-369071230
----==_mimepart_5a95f1127a06a_41832af89c5beec858981
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Anything we do for 0-RTT should be consistent with QUIC itself.  That is=
, if the server can't honour the limits it knows to apply to 0-RTT, then it=
 has to reject 0-RTT.  And the corollary: if the server wants to decrease l=
imits, it has to reject 0-RTT.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1140#issuecomment-369071230">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkqw5jdahz0Jiuh3=
GeltDYBfnyfjOHks5tZJcSgaJpZM4SULFG">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_3syIKC6Jl-PsJN=
gMz96w2tP6cJks5tZJcSgaJpZM4SULFG.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1140#issuecomment-369071230"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1140: Anythin=
g we do for 0-RTT should be consistent with QUIC itself.  That is, if the s=
erver can't honour the limits it knows to apply to 0-RTT, then it has to re=
ject 0-RTT.  And the corollary: if the server wants to decrease limits, it =
has to reject 0-RTT."}],"action":{"name":"View Issue","url":"https://github=
.com/quicwg/base-drafts/issues/1140#issuecomment-369071230"}}}</script>=

----==_mimepart_5a95f1127a06a_41832af89c5beec858981--


From nobody Tue Feb 27 16:08:41 2018
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 2460A12EAB9 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:08:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 JWJR7KA_L8Ba for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:08:37 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 C666712E9DC for <quic-issues@ietf.org>; Tue, 27 Feb 2018 16:08:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=sPf7qPVYtD6h1+tif3e4zHJ7HOs=; b=FvvBgQbzQb7lRpUU +sQ812AjO2Dvq2vGHyrGfzul6bvOchaeGhSyoBDSOkcFAlIdR69yPpILDggmxaJa 45L+/vsQkOWJ4MkSqir5GDX0J+Fz3CIaNu+1P0pEUYKevzrMDfcBvhe0uB5Xk2td 6nGESoWP0jFh3pufy5pX01sHTDQ=
Received: by filter0025p1las1.sendgrid.net with SMTP id filter0025p1las1-19438-5A95F305-1C 2018-02-28 00:08:37.622182675 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id k6MVcJ51TvSGFGRJtvDz0Q for <quic-issues@ietf.org>; Wed, 28 Feb 2018 00:08:37.262 +0000 (UTC)
Date: Wed, 28 Feb 2018 00:08:37 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7e7da2cd8c67b3bbe233d73514501afc68dbf85292cf0000000116adb50592a169ce11ee7b81@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1143@github.com>
Subject: [quicwg/base-drafts] Qcram blocking (#1143)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95f3051f4f4_4d2e3f9bc3176f3010579d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1UbWGYFzcH2K5OlXkfO2WDKTALSlO4TFyz0X AlQC3QDeInMAFeawSiwy0ISggt6tV4tdQBzK2t708eYJwWJtCa6D136pxrNFlyPsepAeUUeKfgv13G FLcm0+GJzeAwqvQi+y9+VjEIYhFlpelOfqJHKXxtn0HnWW0QaiWyuinVsyjvkvoJUgR6WKhOikZvXG U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/nU0bNzh8Fe6jhlDvOlIZZx6gB0I>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 00:08:39 -0000

----==_mimepart_5a95f3051f4f4_4d2e3f9bc3176f3010579d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Based on #1141, fixes #1140.  Creates a setting that indicates blocking references are permitted.  We can, if desired, extend this further and make the setting an integer.  0-RTT issues are dealt with by adding this to the existing 0-RTT discussion under the same terms.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1143

-- Commit Summary --

  * SETTINGS_BLOCKING_HEADER_REFERENCES
  * Index variable is sufficient

-- File Changes --

    M draft-ietf-quic-http.md (9)
    M draft-ietf-quic-qcram.md (18)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1143.patch
https://github.com/quicwg/base-drafts/pull/1143.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/1143

----==_mimepart_5a95f3051f4f4_4d2e3f9bc3176f3010579d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Based on <a href="https://github.com/quicwg/base-drafts/pull/1141" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="300461059" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1141">#1141</a>, <span aria-label="This pull request closes issue #1140." class="issue-keyword tooltipped tooltipped-se">fixes</span> <a href="https://github.com/quicwg/base-drafts/issues/1140" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="300452432" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1140">#1140</a>.  Creates a setting that indicates blocking references are permitted.  We can, if desired, extend this further and make the setting an integer.  0-RTT issues are dealt with by adding this to the existing 0-RTT discussion under the same terms.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1143'>https://github.com/quicwg/base-drafts/pull/1143</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>SETTINGS_BLOCKING_HEADER_REFERENCES</li>
  <li>Index variable is sufficient</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1143/files#diff-0">draft-ietf-quic-http.md</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1143/files#diff-1">draft-ietf-quic-qcram.md</a>
    (18)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1143.patch'>https://github.com/quicwg/base-drafts/pull/1143.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1143.diff'>https://github.com/quicwg/base-drafts/pull/1143.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1143">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqy6fEt1BKU9-jNedVsd5zs7XWZKmks5tZJkFgaJpZM4SV230">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8V6-LTFO0qsSwgaCnDNjRIPsX_uks5tZJkFgaJpZM4SV230.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1143"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Qcram blocking (#1143)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1143"}}}</script>

----==_mimepart_5a95f3051f4f4_4d2e3f9bc3176f3010579d--


From nobody Tue Feb 27 16:19:13 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 A90B112EAC2 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:19:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level: 
X-Spam-Status: No, score=-1.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 ZCw0mxVUQsaa for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:19:09 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 9663312EABD for <quic-issues@ietf.org>; Tue, 27 Feb 2018 16:19:09 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519777148; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=McM7mXGGvMzSpDG2Pngb4rP9ou1uQvqloTKj3Qude/c=; b=XwUoGqh6106CdlGuqPkREuexf8efwC8vtkuPuRGaI9wR40PIxlVoUxbGprzJonHtFZC7GLXn d3HmsLL1mRQ4A8B43ZstbxDxXpdteEZwa4wp05BhzpORpId3C/I8zyhqs6ObX+WnCPsVvX6E X1mb36vEz6Uhs/WBXYBVw5Fbdbc=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5a95f57c.7fabdc284b40-smtp-out-n03; Wed, 28 Feb 2018 00:19:08 -0000 (UTC)
Date: Tue, 27 Feb 2018 16:19:08 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a95f57ca9b38_1d582af313f2fc0c845aa@hookshot-fe-7191cb1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 7f8adb: Opcodes without sentinel values
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a95f57ca97a9_1d582af313f2fc0c844e5"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/2ST55cIHes3pCiSDeEQtO4oiItI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 28 Feb 2018 00:19:11 -0000

----==_mimepart_5a95f57ca97a9_1d582af313f2fc0c844e5
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/qcram_instructions_opcodes
  Home:   https://github.com/quicwg/base-drafts
  Commit: 7f8adb626f242b4024cdf8c956d3073f217cd846
      https://github.com/quicwg/base-drafts/commit/7f8adb626f242b4024cdf8c956d3073f217cd846
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-27 (Tue, 27 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Opcodes without sentinel values


  Commit: 3431c5c10fb23a2045cfa9465a80d785c26b117b
      https://github.com/quicwg/base-drafts/commit/3431c5c10fb23a2045cfa9465a80d785c26b117b
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-27 (Tue, 27 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Non-byte-aligned string literals


Compare: https://github.com/quicwg/base-drafts/compare/7f8adb626f24^...3431c5c10fb2
----==_mimepart_5a95f57ca97a9_1d582af313f2fc0c844e5--


From nobody Tue Feb 27 16:22:31 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 2A2BA12EADA for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:22:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level: 
X-Spam-Status: No, score=-1.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 1tq9X4xkuiDK for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:22:27 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 6662412EAD3 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 16:22:19 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519777338; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=514a5Rd7IWzgrP4Qo8WbiPGuABBrCCe9LGYq6LGIENs=; b=u1XSwIKqK93cCVCXcr4a7HWzRxd4E6TTcHU0OoUnInZ55LUESq0mnK0mDUmJuU3+QK27ke/6 un+9ZayFB2WUhLXbwRmTpernA2UZzu9gQvjbK3BfpRQE1xk4GXJyWRoKHBOh79ss4Mp9hXrr Cn8rUljda6oFXiyBnb45vBnqXMU=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a95f63a.7f05f85b0180-smtp-out-n03; Wed, 28 Feb 2018 00:22:18 -0000 (UTC)
Date: Tue, 27 Feb 2018 16:22:18 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a95f63aa2597_1b7b62ad4ae477c0c103746@hookshot-fe-dfcc362.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] a0c1a3: Actually use prefix terminology
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a95f63aa20ce_1b7b62ad4ae477c0c103646"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/HQagvP2a0H3JSRvULjXIDuFY1zc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 28 Feb 2018 00:22:29 -0000

----==_mimepart_5a95f63aa20ce_1b7b62ad4ae477c0c103646
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/qcram_instructions_opcodes
  Home:   https://github.com/quicwg/base-drafts
  Commit: a0c1a31819d420158e6a66ab5ff07dc4a4d4580b
      https://github.com/quicwg/base-drafts/commit/a0c1a31819d420158e6a66ab5ff07dc4a4d4580b
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-27 (Tue, 27 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Actually use prefix terminology



----==_mimepart_5a95f63aa20ce_1b7b62ad4ae477c0c103646--


From nobody Tue Feb 27 16:22:37 2018
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 00F5312EAD2 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:22:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 VmivQKc2BDR8 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:22:30 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext4.iad.github.net [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C80712EAC3 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 16:22:30 -0800 (PST)
Date: Tue, 27 Feb 2018 16:22:28 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519777348; bh=Ag/ecFlrps504hdBCofS4I8URfBicMDYly+96FqQdvY=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=el60CHBrgWJfFLX/Oc44rmbasSRT6YM5zixW1hvroiiriyXOOUfI4O/Eq6G+BJ/mi Xzcfw3TCunGR5XhdGSxUrZ1IhnG6NXFLlQthAX94JdovC7eikzGE1x1yy+qRZdtV5q k3amWTi6S9NuwsGZbCH8bAh9vKXWcZtxUX/0FjbU=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abeca2c7bd91f0d22cc2cf512fdcdc8e93896110ed92cf0000000116adb84492a169ce11df2f84@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1139/review/99905329@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1139@github.com>
References: <quicwg/base-drafts/pull/1139@github.com>
Subject: Re: [quicwg/base-drafts] Generating Acknowledgements (#1139)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95f644b97d4_190a2ae7e3e5cec892122"; 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/Nse9GQ1gxLm9G8NgFJcZTeomy8E>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 00:22:33 -0000

----==_mimepart_5a95f644b97d4_190a2ae7e3e5cec892122
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



> @@ -437,33 +437,44 @@ do not assume the peer generates an acknowledgement immediately when
 receiving a second full-sized segment.
 
 Out-of-order packets SHOULD be acknowledged more quickly, in order
-to accelerate loss recovery.  The receiver SHOULD send an immediate
-ACK when it receives a packet that fills in a gap in the packet numbers
-if it has already acknowledged a larger packet number.  If it has not
-sent an acknowledgement for the larger packet and there are no other
-recent gaps, then it may revert to the standard delayed ack algorithm.
+to accelerate loss recovery.  Specifically, the receiver SHOULD send an
+immediate ACK when it receieves a packet with a packet number more than
+1 larger than the previous largest received packet number. The receiver
+SHOULD also send an immediate ACK when it receives a packet that fills
+in a gap in the packet numbers.  If no packet larger than the packet that
+fills a gap has been acknowledged, then the peer will not invoke fast
+recovery and it may use the standard delayed ack algorithm.  This
+circumstance may arise from delaying ack transmission when
+processing multiple packets.

I struggled a little with the bit from "If no packet" onwards.  How about:

If a receiver receives acknowledgment that reveals a missed packet, it will trigger fast recovery.  Sending acknowledgments immediately on discovering a gap ensures that fast recovery is responsive.  Immediate acknowledgment for packets that fill gaps gives the sender a greater chance of avoiding unnecessary retransmissions.

>  
 ### Ack Ranges
 
-When an ACK frame is sent, one or more ranges of acknowledged packets may
-be included.  Including older packets reduces the chances previous ACK
-frames were lost, causing spurious retransmits, at the cost of larger acks.
+When an ACK frame is sent, one or more ranges of acknowledged packets are
+included.  Including older packets reduces the chance of spurious
+retransmits caused by losing previously sent ACK frames, at the cost of
+larger ACK frames.

sometimes larger

>  
 ACK frames SHOULD always acknowledge the most recently received packets,
-and the more out of order packets are, the more important it is to send
-an updated ACK frame quickly, in order to prevent the peer from declaring
-a packet as lost.
+and the more out-of-order the packets are, the more important it is to send
+an updated ACK frame quickly, to prevent the peer from declaring a packet
+as lost and spuriusly retransmitting the frames it contains.

I think that any amount of out-of-order is a risk, because gaps trigger fast recovery, which is more often than not spurious transmissions.

Also, we don't retransmit frames either.

>  
 When a packet containing an ACK frame is sent, the largest acked in that
-frame is saved.  When a packet containing an ACK frame is acknowledged,
-the receiver stops acknowledging packets less than or equal to the largest
-acked in the sent ACK frame.  This approach is not sensitive to packet loss
-and allows for over 1 round trip of reordering.
+frame may be saved.  When a packet containing an ACK frame is acknowledged,
+the receiver can stop acknowledging packets less than or equal to the
+largest acked in the sent ACK frame.
+
+This approach does not guarantee every acknowledgement is seen by the

"does not guarantee *that* every acknowledgment" reads a little better

>  
 When a packet containing an ACK frame is sent, the largest acked in that
-frame is saved.  When a packet containing an ACK frame is acknowledged,
-the receiver stops acknowledging packets less than or equal to the largest
-acked in the sent ACK frame.  This approach is not sensitive to packet loss
-and allows for over 1 round trip of reordering.
+frame may be saved.  When a packet containing an ACK frame is acknowledged,
+the receiver can stop acknowledging packets less than or equal to the
+largest acked in the sent ACK frame.
+
+This approach does not guarantee every acknowledgement is seen by the
+sender before it is no longer included in the ack frame, because packets

"ACK frame"

>  
 When a packet containing an ACK frame is sent, the largest acked in that
-frame is saved.  When a packet containing an ACK frame is acknowledged,
-the receiver stops acknowledging packets less than or equal to the largest
-acked in the sent ACK frame.  This approach is not sensitive to packet loss
-and allows for over 1 round trip of reordering.
+frame may be saved.  When a packet containing an ACK frame is acknowledged,
+the receiver can stop acknowledging packets less than or equal to the
+largest acked in the sent ACK frame.
+
+This approach does not guarantee every acknowledgement is seen by the
+sender before it is no longer included in the ack frame, because packets
+could be received out of order and all subsequent ACK frames containing them
+could be lost.  It does guarantee the sender is making forward progress and

Do you want to insert: "In that case, the loss recovery algorithm will mark the packets as lost and cause data to be sent again anyway."?

In other words, make it clear that trying to fix this isn't going to do much good anyway.  It does mean that if the sender is unable to schedule the retransmissions before the ACKs are repaired, it could avoid sending again, but that's somewhat unlikely given the way that retransmission is generally prioritized.

-- 
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/1139#pullrequestreview-99905329
----==_mimepart_5a95f644b97d4_190a2ae7e3e5cec892122
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r171109598">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt; @@ -437,33 +437,44 @@ do not assume the peer generates an acknowledgement immediately when
 receiving a second full-sized segment.
 
 Out-of-order packets SHOULD be acknowledged more quickly, in order
-to accelerate loss recovery.  The receiver SHOULD send an immediate
-ACK when it receives a packet that fills in a gap in the packet numbers
-if it has already acknowledged a larger packet number.  If it has not
-sent an acknowledgement for the larger packet and there are no other
-recent gaps, then it may revert to the standard delayed ack algorithm.
+to accelerate loss recovery.  Specifically, the receiver SHOULD send an
+immediate ACK when it receieves a packet with a packet number more than
+1 larger than the previous largest received packet number. The receiver
+SHOULD also send an immediate ACK when it receives a packet that fills
+in a gap in the packet numbers.  If no packet larger than the packet that
+fills a gap has been acknowledged, then the peer will not invoke fast
+recovery and it may use the standard delayed ack algorithm.  This
+circumstance may arise from delaying ack transmission when
+processing multiple packets.
</pre>
<p>I struggled a little with the bit from "If no packet" onwards.  How about:</p>
<p>If a receiver receives acknowledgment that reveals a missed packet, it will trigger fast recovery.  Sending acknowledgments immediately on discovering a gap ensures that fast recovery is responsive.  Immediate acknowledgment for packets that fill gaps gives the sender a greater chance of avoiding unnecessary retransmissions.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r171109660">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt;  
 ### Ack Ranges
 
-When an ACK frame is sent, one or more ranges of acknowledged packets may
-be included.  Including older packets reduces the chances previous ACK
-frames were lost, causing spurious retransmits, at the cost of larger acks.
+When an ACK frame is sent, one or more ranges of acknowledged packets are
+included.  Including older packets reduces the chance of spurious
+retransmits caused by losing previously sent ACK frames, at the cost of
+larger ACK frames.
</pre>
<p>sometimes larger</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r171109941">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt;  
 ACK frames SHOULD always acknowledge the most recently received packets,
-and the more out of order packets are, the more important it is to send
-an updated ACK frame quickly, in order to prevent the peer from declaring
-a packet as lost.
+and the more out-of-order the packets are, the more important it is to send
+an updated ACK frame quickly, to prevent the peer from declaring a packet
+as lost and spuriusly retransmitting the frames it contains.
</pre>
<p>I think that any amount of out-of-order is a risk, because gaps trigger fast recovery, which is more often than not spurious transmissions.</p>
<p>Also, we don't retransmit frames either.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r171110034">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt;  
 When a packet containing an ACK frame is sent, the largest acked in that
-frame is saved.  When a packet containing an ACK frame is acknowledged,
-the receiver stops acknowledging packets less than or equal to the largest
-acked in the sent ACK frame.  This approach is not sensitive to packet loss
-and allows for over 1 round trip of reordering.
+frame may be saved.  When a packet containing an ACK frame is acknowledged,
+the receiver can stop acknowledging packets less than or equal to the
+largest acked in the sent ACK frame.
+
+This approach does not guarantee every acknowledgement is seen by the
</pre>
<p>"does not guarantee <em>that</em> every acknowledgment" reads a little better</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r171110122">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt;  
 When a packet containing an ACK frame is sent, the largest acked in that
-frame is saved.  When a packet containing an ACK frame is acknowledged,
-the receiver stops acknowledging packets less than or equal to the largest
-acked in the sent ACK frame.  This approach is not sensitive to packet loss
-and allows for over 1 round trip of reordering.
+frame may be saved.  When a packet containing an ACK frame is acknowledged,
+the receiver can stop acknowledging packets less than or equal to the
+largest acked in the sent ACK frame.
+
+This approach does not guarantee every acknowledgement is seen by the
+sender before it is no longer included in the ack frame, because packets
</pre>
<p>"ACK frame"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1139#discussion_r171110982">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt;  
 When a packet containing an ACK frame is sent, the largest acked in that
-frame is saved.  When a packet containing an ACK frame is acknowledged,
-the receiver stops acknowledging packets less than or equal to the largest
-acked in the sent ACK frame.  This approach is not sensitive to packet loss
-and allows for over 1 round trip of reordering.
+frame may be saved.  When a packet containing an ACK frame is acknowledged,
+the receiver can stop acknowledging packets less than or equal to the
+largest acked in the sent ACK frame.
+
+This approach does not guarantee every acknowledgement is seen by the
+sender before it is no longer included in the ack frame, because packets
+could be received out of order and all subsequent ACK frames containing them
+could be lost.  It does guarantee the sender is making forward progress and
</pre>
<p>Do you want to insert: "In that case, the loss recovery algorithm will mark the packets as lost and cause data to be sent again anyway."?</p>
<p>In other words, make it clear that trying to fix this isn't going to do much good anyway.  It does mean that if the sender is unable to schedule the retransmissions before the ACKs are repaired, it could avoid sending again, but that's somewhat unlikely given the way that retransmission is generally prioritized.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99905329">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3f2ydaLryOg8JqNX_MI1OX-UCX6ks5tZJxEgaJpZM4SRbl9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4Ec7XdkBaWNDQl449O1dIrO-X41ks5tZJxEgaJpZM4SRbl9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99905329"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1139"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1139#pullrequestreview-99905329"}}}</script>
----==_mimepart_5a95f644b97d4_190a2ae7e3e5cec892122--


From nobody Tue Feb 27 16:24:15 2018
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 CABE412EAC9 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:24:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.625
X-Spam-Level: 
X-Spam-Status: No, score=-0.625 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 eNs5Ep1E5NqY for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:24:13 -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 881E312D954 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 16:24:13 -0800 (PST)
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=JOIKN7vQmLGFrnRuS6HpJOtq5hY=; b=M2PUfTBnm1h2yPhZ tc7dlMjRsapdxpQ7iynpsINQqrq8zja07WLXBOGPtQ6Yg6HYC7KwbWkl/M+0kT3m ooO7UpOywQuSvpCIwA3aJyYiBidhegyY1Wpw6ZfLj3wNt+zKvtvmZpdQxPyFk4AQ k/7LrFkEsTMCE0AXQvEosjpEHZs=
Received: by filter0160p1iad2.sendgrid.net with SMTP id filter0160p1iad2-12115-5A95F6AC-B 2018-02-28 00:24:12.315131699 +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 ismtpd0009p1iad1.sendgrid.net (SG) with ESMTP id TUJP0nGhTc2WcUvhT_Aphw for <quic-issues@ietf.org>; Wed, 28 Feb 2018 00:24:12.220 +0000 (UTC)
Date: Wed, 28 Feb 2018 00:24:12 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4216e6221fd6fa6dbd383a139fb7ead3debf651b92cf0000000116adb8ab92a169ce11cf93ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/review/99907130@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95f6abdb3e1_190d2ae7e3e5cec8838c8"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0NAEGWvyn4Xcg/r+ruoQ3Njw/XNf2Gz6XhH+ tL4MTJ2qfrS239Xa7kmxT8ROh9Ig9csDW0nRLnB9nbAI8Uhf+ebDZ8v6LYpJKdUnMt8cxGZnoSxorj g6LGJ0KhTreoz/gkfr4yFysxf/9pdSflsfBotgt0JgdRtZA5QoTjfm0/ZTAR9bZLOEqygl8qsXwebK c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/KD4J3FR9qBwXYvBBYJFla82d1vU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 00:24:15 -0000

----==_mimepart_5a95f6abdb3e1_190d2ae7e3e5cec8838c8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.



> @@ -511,9 +524,9 @@ other fields.
 
 | Type | Packet Number Size |
 |:-----|:-------------------|
-| 0x1F | 1 octet            |
-| 0x1E | 2 octets           |
-| 0x1D | 4 octets           |
+| 0x7  | 1 octet            |
+| 0x6  | 2 octets           |
+| 0x5  | 4 octets           |

@csperkins, the current pattern is 0xx10xxx.  That never collides with STUN.  (The omission of bit 0x10 from the PR is a little confusing.)

-- 
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/1120#discussion_r171111284
----==_mimepart_5a95f6abdb3e1_190d2ae7e3e5cec8838c8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r171111284">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -511,9 +524,9 @@ other fields.
 
 | Type | Packet Number Size |
 |:-----|:-------------------|
-| 0x1F | 1 octet            |
-| 0x1E | 2 octets           |
-| 0x1D | 4 octets           |
+| 0x7  | 1 octet            |
+| 0x6  | 2 octets           |
+| 0x5  | 4 octets           |
</pre>
<p><a href="https://github.com/csperkins" class="user-mention">@csperkins</a>, the current pattern is 0xx10xxx.  That never collides with STUN.  (The omission of bit 0x10 from the PR is a little confusing.)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r171111284">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-raV3bOGrUyGcsFnFHU3STaex6cks5tZJyrgaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6nRhbCCDATwACDxUGWng5N2H1Xrks5tZJyrgaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r171111284"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1120"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120#discussion_r171111284"}}}</script>
----==_mimepart_5a95f6abdb3e1_190d2ae7e3e5cec8838c8--


From nobody Tue Feb 27 16:24:32 2018
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 6BD3A12EAD1 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:24:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.605
X-Spam-Level: 
X-Spam-Status: No, score=-0.605 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_28=1.404, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 OAUTmSV9qZtl for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:24:29 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 EF78212D954 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 16:24:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ksLviL414n+BlueCsXuTP75M0TE=; b=RhtBJ9irgMxNuq/6 WtVOhS0Fn5WieL9IhF/jEw5frP7pjDstR2nIM+Mej/5BkgXdxW8pxfXpmgvxVzS7 8SX1QAPSW+BwvfRD/jbkHRp5T0XOm5nXBxuR2v07urVIjGknkjYWgbnoOGlNUCm+ nBwkKVKbrs1i6CjoSz9FfOY3TQg=
Received: by filter0470p1iad2.sendgrid.net with SMTP id filter0470p1iad2-19401-5A95F6BB-23 2018-02-28 00:24:28.023441902 +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 ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id b7eeZVrOSj2g-O_GSQT0sQ for <quic-issues@ietf.org>; Wed, 28 Feb 2018 00:24:27.841 +0000 (UTC)
Date: Wed, 28 Feb 2018 00:24:28 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb48458939b9e5d8f764db349c36e58e8d4cbf8d192cf0000000116adb8bb92a169ce11ee8782@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1144@github.com>
Subject: [quicwg/base-drafts] QCRAM opcodes with non-byte (#1144)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95f6bbb9b3b_12343fe8d4198f281285d8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2ueE5W5f01iZLxRgCz8EuNRaicSiCKoUVIn+ VMIkZONfvyy+QmIxHb8q0aZe+hIUiM71AjeR7SMArxTBTcGXQZtTaY7HqKUffpzIOQUKtL2A8O8BdS MpDeJh80piHowQz7Ov+gt5QmYKs74iTwgrLeNCZkaG1m7bykH6Hv4ktP70ddS5pjNI9ZI1RLZQMW1B U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ehbj4aWDESmd6EbagZugM6woY8g>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 00:24:30 -0000

----==_mimepart_5a95f6bbb9b3b_12343fe8d4198f281285d8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit


You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1144

-- Commit Summary --

  * Opcodes without sentinel values
  * Non-byte-aligned string literals
  * Actually use prefix terminology

-- File Changes --

    M draft-ietf-quic-qcram.md (64)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1144.patch
https://github.com/quicwg/base-drafts/pull/1144.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/1144

----==_mimepart_5a95f6bbb9b3b_12343fe8d4198f281285d8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit



<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/quicwg/base-drafts/pull/1144'>https://github.com/quicwg/base-drafts/pull/1144</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Opcodes without sentinel values</li>
  <li>Non-byte-aligned string literals</li>
  <li>Actually use prefix terminology</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/1144/files#diff-0">draft-ietf-quic-qcram.md</a>
    (64)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1144.patch'>https://github.com/quicwg/base-drafts/pull/1144.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/1144.diff'>https://github.com/quicwg/base-drafts/pull/1144.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1144">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6WylbMfN5xi9RDS8hmV7ipv0Yw8ks5tZJy7gaJpZM4SV3uL">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_OJHMSJmde-9EDuL7WQUh81strZks5tZJy7gaJpZM4SV3uL.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1144"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"QCRAM opcodes with non-byte (#1144)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1144"}}}</script>

----==_mimepart_5a95f6bbb9b3b_12343fe8d4198f281285d8--


From nobody Tue Feb 27 16:27:47 2018
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 24E9712EAC9 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:27:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.595
X-Spam-Level: 
X-Spam-Status: No, score=-5.595 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_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 CqsoQfiR0Zol for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:27:44 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 7F74512D954 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 16:27:44 -0800 (PST)
Date: Tue, 27 Feb 2018 16:27:43 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519777663; bh=n1VhvWrv2MFxhAT1iLtGhZm8sakGPNHUUJ+c0/rbrHE=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ueyLc+/nW5FOALPKbgBEsV9qH+CqQSAzgEqN+aJyJZ5Scklx+DNCtRJ9rXU5V/3aK W9xiUkjnYT9QTCSdsO7wnJVsSTMhIWSdDjy7emaj1j6ov5M/7a2JwqUsxYoa0BEA3y qKyEVWl2ZDvE6RWnLYk7yEqB3ldAOSb+nbJNmngE=
From: Colin Perkins <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3dd24b8cfb35ef92e42f436d6190553444dae5d392cf0000000116adb97f92a169ce11cf93ed@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1120/review/99907728@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1120@github.com>
References: <quicwg/base-drafts/pull/1120@github.com>
Subject: Re: [quicwg/base-drafts] use the 0x8 short header bit for demultiplexing gQUIC (#1120)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95f77fd5dd8_23ab2adf338baec45267a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: csperkins
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/NmwdfI-C_ygBmrlozqC8R-7DzO8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 00:27:46 -0000

----==_mimepart_5a95f77fd5dd8_23ab2adf338baec45267a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

csperkins commented on this pull request.



> @@ -511,9 +524,9 @@ other fields.
 
 | Type | Packet Number Size |
 |:-----|:-------------------|
-| 0x1F | 1 octet            |
-| 0x1E | 2 octets           |
-| 0x1D | 4 octets           |
+| 0x7  | 1 octet            |
+| 0x6  | 2 octets           |
+| 0x5  | 4 octets           |

sure - I was responding to the suggestion that the gQUIC demux bits be removed before IETF QUIC goes final, in which case we would have a collision.

-- 
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/1120#discussion_r171111833
----==_mimepart_5a95f77fd5dd8_23ab2adf338baec45267a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@csperkins</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r171111833">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -511,9 +524,9 @@ other fields.
 
 | Type | Packet Number Size |
 |:-----|:-------------------|
-| 0x1F | 1 octet            |
-| 0x1E | 2 octets           |
-| 0x1D | 4 octets           |
+| 0x7  | 1 octet            |
+| 0x6  | 2 octets           |
+| 0x5  | 4 octets           |
</pre>
<p>sure - I was responding to the suggestion that the gQUIC demux bits be removed before IETF QUIC goes final, in which case we would have a collision.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r171111833">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9I3bSdcqYJGO-mRFviBLdInzMGwks5tZJ1_gaJpZM4SM9x5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0XCWs0SwHtqJ0XF74HAMdUh-B09ks5tZJ1_gaJpZM4SM9x5.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1120#discussion_r171111833"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@csperkins commented on #1120"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1120#discussion_r171111833"}}}</script>
----==_mimepart_5a95f77fd5dd8_23ab2adf338baec45267a--


From nobody Tue Feb 27 16:29:33 2018
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 DD0C812D954 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:29:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.381
X-Spam-Level: 
X-Spam-Status: No, score=-5.381 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 qREPpoHMko5y for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:29:30 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext4.iad.github.net [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6BB56127775 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 16:29:30 -0800 (PST)
Date: Tue, 27 Feb 2018 16:29:29 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519777769; bh=paQLLreL/yx/Hyzc9B5h/CjpvAC2Cy2G+dpxqoGVUWg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=um+unowPgp4de00/mIEgNb2pg74XOwq497l97ttkJYMC1scog2xSoVhWgAFOC8gqE WyZVvf3+BPt1/m8l3fBsrk7AE33wE8C/yxvolkUp4vYZaXwPVCg/QSeNwzMHjLgQLy DZGJdYgqnOXS/1ce8UrZMS76wr5cXwA0OSUiFDOs=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9348701815dff0ba61f24fe1e231ea4fe0e5cbfd92cf0000000116adb9e992a169ce11e88a50@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1140/369077038@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1140@github.com>
References: <quicwg/base-drafts/issues/1140@github.com>
Subject: Re: [quicwg/base-drafts] Non-blocking decoder (#1140)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95f7e9c1e6f_40f32afc52d8eec89698b"; 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/U2EiDSmCQ2e7gUloQMNM_6rFhoA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 00:29:32 -0000

----==_mimepart_5a95f7e9c1e6f_40f32afc52d8eec89698b
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I'm a little conflicted about this proposal.  It seems like it might be valuable, but then I have a serious aversion to options.  The added uncertainty about the value prior to receiving SETTINGS isn't a concern though: you can't use the table at all if you don't have settings.

-- 
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/1140#issuecomment-369077038
----==_mimepart_5a95f7e9c1e6f_40f32afc52d8eec89698b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I'm a little conflicted about this proposal.  It seems like it might b=
e valuable, but then I have a serious aversion to options.  The added unc=
ertainty about the value prior to receiving SETTINGS isn't a concern thou=
gh: you can't use the table at all if you don't have settings.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1140#issuecomment-369077038">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq1M5=
oie_vbswDxF4-TUQpZOjbalsks5tZJ3pgaJpZM4SULFG">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7=
psse88ZJsCIL3EIMTGuYf1WBAhks5tZJ3pgaJpZM4SULFG.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1140#issuecomment-369077038"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson=
 in #1140: I'm a little conflicted about this proposal.  It seems like it=
 might be valuable, but then I have a serious aversion to options.  The a=
dded uncertainty about the value prior to receiving SETTINGS isn't a conc=
ern though: you can't use the table at all if you don't have settings."}]=
,"action":{"name":"View Issue","url":"https://github.com/quicwg/base-draf=
ts/issues/1140#issuecomment-369077038"}}}</script>=

----==_mimepart_5a95f7e9c1e6f_40f32afc52d8eec89698b--


From nobody Tue Feb 27 16:32:37 2018
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 8F00812EAC9 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:32:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.998
X-Spam-Level: 
X-Spam-Status: No, score=-6.998 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 EcHT80q56vw4 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:32:35 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext5.iad.github.net [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 554BA12D954 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 16:32:35 -0800 (PST)
Date: Tue, 27 Feb 2018 16:32:34 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519777954; bh=KQzmLpFkk8e/uL9Y8MJyJiqlMWMnSdW2507Q6jOIH5U=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Q2ggkbQOQfTkzJZH4Q+BVRd9xkZHu62bGAY+r9tWn7CdcxBhNpAPhuPZzCZ8iGqJM Z1cPYWPdJM8vDyLkkjffcMhXcOYRWgjc51FwPuX0HAJq4TbkMNZ11DPHuS4w0oxK2/ 7CWCiJOL8XEEt2Q1FRTGB29HcvnRpTfizRV8Dwck=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab33595a5f50d80feaa678494036aa71eaf646b59092cf0000000116adbaa292a169ce11ee8782@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1144/review/99908287@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1144@github.com>
References: <quicwg/base-drafts/pull/1144@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM opcodes with non-byte-aligned string literals (#1144)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95f8a2a6e81_24e93fb36f1b2f3026043"; 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/X8yDfNOeIzmyum_NttqcDs-UKBQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 00:32:37 -0000

----==_mimepart_5a95f8a2a6e81_24e93fb36f1b2f3026043
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson approved this pull request.



> @@ -175,17 +197,21 @@ always non-zero; a zero index is reserved for literal names.
 ~~~~~~~~~~
 {: title="Insert Header Field -- Indexed Name"}
 
-Otherwise, the header field name is represented as a string literal (see Section
-5.2 of [RFC7541]). A value 0 is used in place of the table reference, followed
-by the header field name.
+
+### Insert Without Reference

Without Name Reference

>  
 ~~~~~~~~~~ drawing
      0   1   2   3   4   5   6   7
    +---+---+---+---+---+---+---+---+
-   | 1 | 0 |           0           |
-   +---+---+-----------------------+
-   | H |     Name Length (7+)      |
-   +---+---------------------------+
+   | 0 | 0 | H | Name Length (5+)  |

Almost a bike shed: invert the second bit here.  Then you can reasonably say that you are describing 11 (insert with static name reference), 10 (insert with dynamic name reference), 01 (insert with new name), 00 (duplication).

-- 
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/1144#pullrequestreview-99908287
----==_mimepart_5a95f8a2a6e81_24e93fb36f1b2f3026043
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> approved this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1144#discussion_r171112326">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; @@ -175,17 +197,21 @@ always non-zero; a zero index is reserved for literal names.
 ~~~~~~~~~~
 {: title=&quot;Insert Header Field -- Indexed Name&quot;}
 
-Otherwise, the header field name is represented as a string literal (see Section
-5.2 of [RFC7541]). A value 0 is used in place of the table reference, followed
-by the header field name.
+
+### Insert Without Reference
</pre>
<p>Without Name Reference</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1144#discussion_r171112577">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt;  
 ~~~~~~~~~~ drawing
      0   1   2   3   4   5   6   7
    +---+---+---+---+---+---+---+---+
-   | 1 | 0 |           0           |
-   +---+---+-----------------------+
-   | H |     Name Length (7+)      |
-   +---+---------------------------+
+   | 0 | 0 | H | Name Length (5+)  |
</pre>
<p>Almost a bike shed: invert the second bit here.  Then you can reasonably say that you are describing 11 (insert with static name reference), 10 (insert with dynamic name reference), 01 (insert with new name), 00 (duplication).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1144#pullrequestreview-99908287">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_CuQFGQ_Kq-rzufAkVIVbFsrth0ks5tZJ6igaJpZM4SV3uL">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3bgcApzLdRxkbexmVSRyVT9Rn-kks5tZJ6igaJpZM4SV3uL.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1144#pullrequestreview-99908287"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson approved #1144"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1144#pullrequestreview-99908287"}}}</script>
----==_mimepart_5a95f8a2a6e81_24e93fb36f1b2f3026043--


From nobody Tue Feb 27 16:59:47 2018
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 7F275127342 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:59:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 Av_ojCkcCgWH for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 16:59:44 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB12E124235 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 16:59:43 -0800 (PST)
Date: Tue, 27 Feb 2018 16:59:43 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519779583; bh=m0bFLj0rg39e3v5USquytKn8s7aASUDfN/FpKe9LxW8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=psOdTTwYydwRGYk/y+yffQcZDD37zZUTeHUvN98+RDZVKGrcNyveUCSPj72alrslF LxxveUoFi3VLdDj7YFbicUWkgQusFLD6SZI4gkMLHbgNM+AqhfSqw3BvtBgHHYupmb FObVToYE+qFVEVbbPTbAtVE98J/CvbRVLleBkjco=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9e36b4cd756c620fdfa7b63afe70d544da2a2ce092cf0000000116adc0fe92a169ce11e88a50@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1140/369082849@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1140@github.com>
References: <quicwg/base-drafts/issues/1140@github.com>
Subject: Re: [quicwg/base-drafts] Non-blocking decoder (#1140)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95feff3733_35e92b172ee52ed0231c1"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/mgFXjXUt8YW_Z_yMLUEo_XMZ37M>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 00:59:45 -0000

----==_mimepart_5a95feff3733_35e92b172ee52ed0231c1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I'm not sure that's true, or at least not stated.  In HTTP/2, the client has to act without seeing the server's settings.  In HTTP/QUIC, the client will probably either have 0-RTT memory or the SETTINGS frame in 0.5 RTT, but we don't currently have a prohibition on the client sending requests without seeing the SETTINGS frame.

-- 
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/1140#issuecomment-369082849
----==_mimepart_5a95feff3733_35e92b172ee52ed0231c1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I'm not sure that's true, or at least not stated.  In HTTP/2, the clie=
nt has to act without seeing the server's settings.  In HTTP/QUIC, the cl=
ient will probably either have 0-RTT memory or the SETTINGS frame in 0.5 =
RTT, but we don't currently have a prohibition on the client sending requ=
ests without seeing the SETTINGS frame.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1140#issuecomment-369082849">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq_vl=
rUGNNLFfNcQcx3VAFOeXV_ALks5tZKT_gaJpZM4SULFG">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7=
URYYjwxKHEkg-RHq9ceRERfaKaks5tZKT_gaJpZM4SULFG.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1140#issuecomment-369082849"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in=
 #1140: I'm not sure that's true, or at least not stated.  In HTTP/2, the=
 client has to act without seeing the server's settings.  In HTTP/QUIC, t=
he client will probably either have 0-RTT memory or the SETTINGS frame in=
 0.5 RTT, but we don't currently have a prohibition on the client sending=
 requests without seeing the SETTINGS frame."}],"action":{"name":"View Is=
sue","url":"https://github.com/quicwg/base-drafts/issues/1140#issuecommen=
t-369082849"}}}</script>=

----==_mimepart_5a95feff3733_35e92b172ee52ed0231c1--


From nobody Tue Feb 27 17:01:46 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 8F8D212EA81 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 17:01:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.651
X-Spam-Level: 
X-Spam-Status: No, score=-1.651 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 cPVbODyXg5-n for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 17:01:41 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 3D0C112DA02 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 17:01:41 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519779700; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=uj713kqNIX4XT6mFNEEdR86yo4FN0yxL89ImhkNvgrU=; b=pjupfMF1/rqbyMrQI/qneMMAEsDV7KVsN33QztgumdrFl5yk+6mbweHKpGP1NnEzsfV1Dv+5 1duUqd8zAyWpT8kWhD2ag38ICXvt12/K0LLzbLmclN0K56dyQXnFFRGv07PmWzF7MchjuyXK QOAm9gz+YGxFHaH8ShGxCSSAx4s=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.39]) by mxa.mailgun.org with ESMTP id 5a95ff74.7f3bdc0bee10-smtp-out-n03; Wed, 28 Feb 2018 01:01:40 -0000 (UTC)
Date: Tue, 27 Feb 2018 17:01:39 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a95ff73eee39_59812af03b8a3bfc4991@hookshot-fe-31feec6.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] d4065f: Martin's feedback
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a95ff73ee95b_59812af03b8a3bfc49849"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/GjiWIjLDZ82NvhsO21Fae0_Hq9U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 28 Feb 2018 01:01:43 -0000

----==_mimepart_5a95ff73ee95b_59812af03b8a3bfc49849
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/qcram_instructions_opcodes
  Home:   https://github.com/quicwg/base-drafts
  Commit: d4065fde6ebf18a242cbe766999ee9d11934776f
      https://github.com/quicwg/base-drafts/commit/d4065fde6ebf18a242cbe766999ee9d11934776f
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-27 (Tue, 27 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Martin's feedback



----==_mimepart_5a95ff73ee95b_59812af03b8a3bfc49849--


From nobody Tue Feb 27 17:01:52 2018
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 2FEEC12EADA for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 17:01:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 ynBeE9LTgV2x for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 17:01:44 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 9379712EAD2 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 17:01:43 -0800 (PST)
Date: Tue, 27 Feb 2018 17:01:42 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519779702; bh=yQlLCX/wN/nc3KMOGbZ+T4yMi+y3TRKdwO61HAJn/MY=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=rP4f++VtmyT1+j0M0h6bJkKDqVq2PYmtb97IBtli6BWRKOaVWRFF2cZSRbbdPEWBl pIZBgsQ/zCPc9WJDcY1GQ0Fz1diXcmIn6/EfKqgR1vTlPEKowa0mdx3u8WB9HkGeI5 33PBpc435aVrjFp5pdV2z4lBcNVP4fpS275Zpamc=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1144/push/2363891778@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1144@github.com>
References: <quicwg/base-drafts/pull/1144@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM opcodes with non-byte-aligned string literals (#1144)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95ff76a1e1c_4e773f90ae0c6f3854650"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/EhHGDGriThhMGXOSMWv961skFRg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 01:01:46 -0000

----==_mimepart_5a95ff76a1e1c_4e773f90ae0c6f3854650
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 1 commit.

d4065fd  Martin's feedback


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1144/files/a0c1a31819d420158e6a66ab5ff07dc4a4d4580b..d4065fde6ebf18a242cbe766999ee9d11934776f

----==_mimepart_5a95ff76a1e1c_4e773f90ae0c6f3854650
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/d4065fd" class="commit-link">d4065fd</a>  Martin&#39;s feedback</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1144/files/a0c1a31819d420158e6a66ab5ff07dc4a4d4580b..d4065fde6ebf18a242cbe766999ee9d11934776f">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5VGZ3K77PDnWRTlHJ3bYu9EajO3ks5tZKV2gaJpZM4SV3uL">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwUPPlBT-dckE_ymDa6qSw9FrSxJks5tZKV2gaJpZM4SV3uL.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1144/files/a0c1a31819d420158e6a66ab5ff07dc4a4d4580b..d4065fde6ebf18a242cbe766999ee9d11934776f"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 1 commit in #1144"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1144/files/a0c1a31819d420158e6a66ab5ff07dc4a4d4580b..d4065fde6ebf18a242cbe766999ee9d11934776f"}}}</script>

----==_mimepart_5a95ff76a1e1c_4e773f90ae0c6f3854650--


From nobody Tue Feb 27 17:02:37 2018
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 53F5E127342 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 17:02:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 INMPWN-1-2hK for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 17:02:34 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 15B22124D68 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 17:02:33 -0800 (PST)
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=r+hxKOOhWUgF4up5ZK2dvPl8k6E=; b=bcIgBsqx7SJGqwhO Z7RONtdoTeMp+IGqMif+BCb95S5GHo6g5DgQdOfitUZ5OgvUqPcShq6R+jdu5nAG hJibmi0KqLO0/7yWNPBuMgljyLtJlBjOsRYFDnsAZwF55RU7Tc32PVAZ0y6Y8Z/J niEWXfAg1FKM5I0219gADD7BjEo=
Received: by filter0510p1iad2.sendgrid.net with SMTP id filter0510p1iad2-29853-5A95FFA8-33 2018-02-28 01:02:32.935139596 +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 ismtpd0009p1iad1.sendgrid.net (SG) with ESMTP id bUfs0Fv7SZ-xy4L35Iwefg for <quic-issues@ietf.org>; Wed, 28 Feb 2018 01:02:32.805 +0000 (UTC)
Date: Wed, 28 Feb 2018 01:02:33 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8c1122bfec615a556636afddae34ce215de926e892cf0000000116adc1a892a169ce11ee8782@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1144/review/99914052@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1144@github.com>
References: <quicwg/base-drafts/pull/1144@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM opcodes with non-byte-aligned string literals (#1144)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a95ffa8930f4_69962b1aacfe4ed4120793"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3XWqUpHF4TavOqnGEzB1TZs1BZeAq9faTYrU X9P+oHcv0OWGlmeA+uMf8/AHiS4TCyyJU1qEbVFeybj3xWqJA+47UbNjLn8SMxLhO1RpYdMOUvswQb h9xVuBGZVSh/mH4a4ofj8C3EGyd4PCdL0kbbc7fdsF/dKsMe7GMD9IWw5kdtDXULtnK2jjMC9DHQ9B o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/tlTHWSB3v2rgaH4XecTif350fhY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 01:02:35 -0000

----==_mimepart_5a95ffa8930f4_69962b1aacfe4ed4120793
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.



>  
 ~~~~~~~~~~ drawing
      0   1   2   3   4   5   6   7
    +---+---+---+---+---+---+---+---+
-   | 1 | 0 |           0           |
-   +---+---+-----------------------+
-   | H |     Name Length (7+)      |
-   +---+---------------------------+
+   | 0 | 0 | H | Name Length (5+)  |

I'm not wholly sure that makes a difference, but I suppose there's an argument to be made that '00' is the "unique" one.

-- 
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/1144#discussion_r171117135
----==_mimepart_5a95ffa8930f4_69962b1aacfe4ed4120793
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1144#discussion_r171117135">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt;  
 ~~~~~~~~~~ drawing
      0   1   2   3   4   5   6   7
    +---+---+---+---+---+---+---+---+
-   | 1 | 0 |           0           |
-   +---+---+-----------------------+
-   | H |     Name Length (7+)      |
-   +---+---------------------------+
+   | 0 | 0 | H | Name Length (5+)  |
</pre>
<p>I'm not wholly sure that makes a difference, but I suppose there's an argument to be made that '00' is the "unique" one.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1144#discussion_r171117135">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6IesXokWNHrl4MQAq_1DwYiw9bsks5tZKWogaJpZM4SV3uL">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9XVx5--yjjJ_48wSjeSyqoMf2Y2ks5tZKWogaJpZM4SV3uL.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1144#discussion_r171117135"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #1144"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1144#discussion_r171117135"}}}</script>
----==_mimepart_5a95ffa8930f4_69962b1aacfe4ed4120793--


From nobody Tue Feb 27 17:06:49 2018
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 A022F12DA02 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 17:06:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.606
X-Spam-Level: 
X-Spam-Status: No, score=-0.606 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_28=1.404, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 6yMgPRwkzAOE for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 17:06:47 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (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 75C5D124D68 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 17:06:47 -0800 (PST)
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=2KOiWJ70OYOOQKcu3wLxCsybTww=; b=UbsLrxyIrnTVfYqS KrLK0TmBL8ABYPThvQfrJcbH0X8Lr+Gy/yuosxTnCQurl0/TMNLP9qKjN1ElH/AF 1ZUpCOklQAnNy0HNDvihHR5/iD98/HORd8JcbIkaj9hX77Gd+u0qy3z+GHOTVIv6 ogmi+LYDGwfp9xa9D4Qqe6IFZMw=
Received: by filter0177p1iad2.sendgrid.net with SMTP id filter0177p1iad2-28232-5A9600A6-F 2018-02-28 01:06:46.443985573 +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 ismtpd0007p1iad1.sendgrid.net (SG) with ESMTP id VGNR_wcrQ16cSMV0ATvG0w for <quic-issues@ietf.org>; Wed, 28 Feb 2018 01:06:46.435 +0000 (UTC)
Date: Wed, 28 Feb 2018 01:06:46 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1496143648f877921f07535d5e0b4ad66f09c74792cf0000000116adc2a692a169ce11edf004@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1142/369084322@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1142@github.com>
References: <quicwg/base-drafts/issues/1142@github.com>
Subject: Re: [quicwg/base-drafts] Header table size change (#1142)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a9600a6442d2_16032aeebad66ec855817"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0EDOKLitMqEs+aoAE9mvWQT0aFFmkIako1jh gwU6VzYzF8Zz01Ls0LXe1HJHUmlRbbJOeVxUCpR02m+hC+j6KlfE+GWh/uWhpQtYFnTldUPFiSJLHQ tYL/wk0mAkERLVgFqpNRzKth0t8s40rvxy0KbwBeA3DgrDDshrXC+8YTutovnLN48DzZZvUrj/UoLQ A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/PK7jqBytQo6sTBxD4vu137nVryM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 01:06:48 -0000

----==_mimepart_5a9600a6442d2_16032aeebad66ec855817
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

There is no reason why an encoder can't use the table resize instruction in the current design.  Or, maybe a prune instruction that causes old entries past the cutoff to be flushed.  Either is easy to add or implement.

It messes with your nice proposal for 4 instructions, but other than that, it could easily work.  We could put an octet on the start of table update if you wanted to preserve the clean instruction separation.

-- 
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/1142#issuecomment-369084322
----==_mimepart_5a9600a6442d2_16032aeebad66ec855817
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>There is no reason why an encoder can't use the table resize instruction=
 in the current design.  Or, maybe a prune instruction that causes old entr=
ies past the cutoff to be flushed.  Either is easy to add or implement.</p>
<p>It messes with your nice proposal for 4 instructions, but other than tha=
t, it could easily work.  We could put an octet on the start of table updat=
e if you wanted to preserve the clean instruction separation.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1142#issuecomment-369084322">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq46dx_M6rEsF3E=
8YTe1CkPDcw-Ypks5tZKamgaJpZM4SVs80">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0Z3sSHmMe2Qh5m2=
rx9__yIsGMv-ks5tZKamgaJpZM4SVs80.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1142#issuecomment-369084322"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1142: There i=
s no reason why an encoder can't use the table resize instruction in the cu=
rrent design.  Or, maybe a prune instruction that causes old entries past t=
he cutoff to be flushed.  Either is easy to add or implement.\r\n\r\nIt mes=
ses with your nice proposal for 4 instructions, but other than that, it cou=
ld easily work.  We could put an octet on the start of table update if you =
wanted to preserve the clean instruction separation."}],"action":{"name":"V=
iew Issue","url":"https://github.com/quicwg/base-drafts/issues/1142#issueco=
mment-369084322"}}}</script>=

----==_mimepart_5a9600a6442d2_16032aeebad66ec855817--


From nobody Tue Feb 27 17:08:03 2018
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 DBD5712DA02 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 17:08:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.393
X-Spam-Level: 
X-Spam-Status: No, score=-0.393 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 ok3I_bYXPCJk for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 17:07:59 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 8CC4F124D68 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 17:07:59 -0800 (PST)
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=lxjzYwh0LW88/Djg9Hv0Walmj2s=; b=IuXzks9nq/4mQkUu kBlVjreIO1qkP2n9z9JzoxJ2LXYccAqoicCdd1Wp/bcWS0me55JBVZbGCTYCHMfJ UWV1Uv4/lW/fNKbs252GZ52How1A3WUYUeTgnxVzTbtjMUPk65TwLq6gZFZ/ENFK /kUChX0KH5oVNyULm8Mr4wKp+O8=
Received: by filter0452p1iad2.sendgrid.net with SMTP id filter0452p1iad2-4025-5A9600EE-F 2018-02-28 01:07:58.326603422 +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 ismtpd0009p1iad1.sendgrid.net (SG) with ESMTP id j0SUdHFBTbKaWt8w07rc0Q for <quic-issues@ietf.org>; Wed, 28 Feb 2018 01:07:58.406 +0000 (UTC)
Date: Wed, 28 Feb 2018 01:07:58 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6a70815b9b0f1c5e899240a7aaddb4a6b568b59992cf0000000116adc2ee92a169ce11e88a50@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1140/369084581@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1140@github.com>
References: <quicwg/base-drafts/issues/1140@github.com>
Subject: Re: [quicwg/base-drafts] Non-blocking decoder (#1140)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a9600ee4c2b0_31242add82bfeed066451"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1Rc8GlmHhDRNC1JZ+dKDy5JMLxYpSm7OR8/K Z8xULPm7/PlETS4RRrAhVfXp3O0HQAx2OC/PfQRWKfBwuvSLHMeyTkJ0eReZqjCieKzXRg2DkcNdQZ j4/fFcQv1wE3wCGNMDsQ68AWHPpvoHYmtQloLJIFrYKopc7UHShPDxNh45eWHb3QFG/lCuunuXL2jU k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/6wZUUCpUnOxzW7naaHhKAiY-0W4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 01:08:01 -0000

----==_mimepart_5a9600ee4c2b0_31242add82bfeed066451
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

If we set the header table size to 0, the point remains: you can't use the table until you get SETTINGS.

(BTW, the current text on settings is poorly aligned with QUIC transport parameters, which should be fixed.)

-- 
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/1140#issuecomment-369084581
----==_mimepart_5a9600ee4c2b0_31242add82bfeed066451
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>If we set the header table size to 0, the point remains: you can't use t=
he table until you get SETTINGS.</p>
<p>(BTW, the current text on settings is poorly aligned with QUIC transport=
 parameters, which should be fixed.)</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/1140#issuecomment-369084581">view it on GitHub</a>, or <a h=
ref=3D"https://github.com/notifications/unsubscribe-auth/AWbkq0_2f6dzWqI0L7=
pXJvTiOYH3RaYnks5tZKbugaJpZM4SULFG">mute the thread</a>.<img alt=3D"" heigh=
t=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqzOGmYSMCn2PE2pK=
I_DtXqFUMuvvks5tZKbugaJpZM4SULFG.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/1140#issuecomment-369084581"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1140: If we s=
et the header table size to 0, the point remains: you can't use the table u=
ntil you get SETTINGS.\r\n\r\n(BTW, the current text on settings is poorly =
aligned with QUIC transport parameters, which should be fixed.)"}],"action"=
:{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1=
140#issuecomment-369084581"}}}</script>=

----==_mimepart_5a9600ee4c2b0_31242add82bfeed066451--


From nobody Tue Feb 27 18:57:30 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 320E1127775 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 18:57:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.499
X-Spam-Level: 
X-Spam-Status: No, score=-0.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 ZUiRCkI4n3Yq for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 18:57:28 -0800 (PST)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 AF988126CE8 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 18:57:28 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519786648; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=jyqMU554+78i1+YRaLxC7PJLJTT/SiGwElkyo6cIf4M=; b=WwZBDPsvokmNHDH/i2raO/nN6tNeeV3aIA1LgkCh64WNS2wINE3EkrPKUzWQa1Daq7uaLn5U fZpLzupeTCvyJElvYzUy+GQZN4fL/49NtJRkkZZQyLSUkZ0L23U/NPZgFr+3Z3D3OroICBYd 9GEeHhDL2q+4gY58LcMFfVgSk7E=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.169
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 5a961a97.7f996c0d25a0-smtp-out-n02; Wed, 28 Feb 2018 02:57:27 -0000 (UTC)
Date: Tue, 27 Feb 2018 18:57:27 -0800
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a961a97d4901_bb02af2cfa47c10280c2@hookshot-fe-d2afb11.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 753b19: Use the updated template
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a961a97d37a4_bb02af2cfa47c10279cf"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/cBphzEHbyjQcb1Rr9RzS9cKGmWY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 28 Feb 2018 02:57:30 -0000

----==_mimepart_5a961a97d37a4_bb02af2cfa47c10279cf
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 753b1934080ffd83cdee8f5f26a675811749cf31
      https://github.com/quicwg/base-drafts/commit/753b1934080ffd83cdee8f5f26a675811749cf31
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-28 (Wed, 28 Feb 2018)

  Changed paths:
    M .circleci/config.yml
    M Makefile

  Log Message:
  -----------
  Use the updated template


  Commit: d07021ff2364b0368178fc0f3ac24b70391ff249
      https://github.com/quicwg/base-drafts/commit/d07021ff2364b0368178fc0f3ac24b70391ff249
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-28 (Wed, 28 Feb 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Bad commit


  Commit: c3e954073601fcacaeee14a5174178f42b300554
      https://github.com/quicwg/base-drafts/commit/c3e954073601fcacaeee14a5174178f42b300554
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-28 (Wed, 28 Feb 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Revert last


  Commit: c8ed2a249e625cf4afbe89f44ad53b4e8a36f756
      https://github.com/quicwg/base-drafts/commit/c8ed2a249e625cf4afbe89f44ad53b4e8a36f756
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-02-28 (Wed, 28 Feb 2018)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Revert Makefile change for testing


Compare: https://github.com/quicwg/base-drafts/compare/6e6c96fa4d77...c8ed2a249e62
----==_mimepart_5a961a97d37a4_bb02af2cfa47c10279cf--


From nobody Tue Feb 27 19:00:20 2018
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 5AD7E127775 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 19:00:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.393
X-Spam-Level: 
X-Spam-Status: No, score=-0.393 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 7NPtKBKaA7k6 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 19:00:10 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 0BF5D124D37 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 19:00:09 -0800 (PST)
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=8n3W1Qw2UDSW5/wLEz/qPcHMIgg=; b=YILkynKhlBzGxnoo OtPL/KxGtxSW2+yw40OHbI1aFE2X8SwZ5AwCtGqQRVZ7LkO4ECE4QB6L95jjuXGn flTCXj8flwnVet+RvEQIlmihNkFjJz/HDE8Gu+3XLskHLKURKUgOjcfd/6U9CWx4 7VgOpBw0uUtsFQ5HXixzhHcVc1A=
Received: by filter0177p1iad2.sendgrid.net with SMTP id filter0177p1iad2-28232-5A961B38-21 2018-02-28 03:00:08.762501638 +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 ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id cW54nE9tShmm1OmBt4i6dQ for <quic-issues@ietf.org>; Wed, 28 Feb 2018 03:00:08.910 +0000 (UTC)
Date: Wed, 28 Feb 2018 03:00:08 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6beede7356962c814f5420f4c55871d243be8b6292cf0000000116addd3892a169ce1177a33a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1088/issue_event/1495839240@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1088@github.com>
References: <quicwg/base-drafts/pull/1088@github.com>
Subject: Re: [quicwg/base-drafts] A 17 octet connection ID (#1088)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a961b38c6069_1a14e3fc467074f3412331d"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak22AW+4Zx4NR539pxGriJqpbmJX7EVx6cvMPV oljTc4s4mFoC5Sc09QYWHJ/QttYGaO+7RpDYuhBsIYJqvEUnNfB/PIP43aNjTcwBDrOC0j2HK1B/N1 RPJait1l2sXSQbIg3vrg2jUyQCTolTrEj2z68QU6GyRrchr9cng15hNmlU6gonLpsVfBm3gXQtJJBz 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/O30toAFDu2TCuxb_cF2VjXI50T8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 03:00:11 -0000

----==_mimepart_5a961b38c6069_1a14e3fc467074f3412331d
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Closed #1088.

-- 
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/1088#event-1495839240
----==_mimepart_5a961b38c6069_1a14e3fc467074f3412331d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/pull/1088" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="293053242" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1088">#1088</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1088#event-1495839240">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzBxlGU0qZF2guWK5Ysl2XHInYloks5tZME4gaJpZM4RzhH-">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8bL8HBfrhqG1sQfvqm8r3_S8edVks5tZME4gaJpZM4RzhH-.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1088#event-1495839240"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1088."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1088#event-1495839240"}}}</script>
----==_mimepart_5a961b38c6069_1a14e3fc467074f3412331d--


From nobody Tue Feb 27 19:00:26 2018
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 43553124D37 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 19:00:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.464
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 CHqoKGgdoLaZ for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 19:00:10 -0800 (PST)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (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 580C5126CE8 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 19:00:10 -0800 (PST)
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=NSoXGSIJkoqBhG2Cs/56ZMANWlU=; b=kwiL4B3SIE0V7aKH kAq0755zOB+6ec1mn0Zkl8gWD7uTQW2GvcyvjMCFcjmwQE4EOEoUpqstw7BcwcS8 +g7gVUy3L2Bur2G8qBPDhVv8lE3urZ+MC39W6MZma/AlYhtEWdTlaO38EzCPKdzc P7zkXm3IldQJWaWdySgyvC+XzsU=
Received: by filter0531p1iad2.sendgrid.net with SMTP id filter0531p1iad2-23454-5A961B38-27 2018-02-28 03:00:09.060240325 +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 ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id MHTJM4wLSbaU4R_PEV2RuQ for <quic-issues@ietf.org>; Wed, 28 Feb 2018 03:00:08.914 +0000 (UTC)
Date: Wed, 28 Feb 2018 03:00:09 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6beede7356962c814f5420f4c55871d243be8b6292cf0000000116addd3892a169ce1177a33a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1088/c369105281@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1088@github.com>
References: <quicwg/base-drafts/pull/1088@github.com>
Subject: Re: [quicwg/base-drafts] A 17 octet connection ID (#1088)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a961b38c32ef_3ec43fa233840f3415707a"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1gUkMjvNEjrDRGmic1UCkW8OUnekn895PyV5 N+M0DsuCK8tmfp3njIp4eW6ckx3HvVqFlAUTs00ZRjyeZepYIYjaq+/iuio7uA00jTeSbXSUjKuBF9 Z8koOkvYpPQpcdb1KTmZ3CYaUXzFtqwHmXRcvzT7h/eXJj5YVYPKwm6JNCmOlzX17H7WkRyAUTyTx5 g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/u1Z-nuOx-vEwfzLv6TBxadlLJtw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 03:00:20 -0000

----==_mimepart_5a961b38c32ef_3ec43fa233840f3415707a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Parking this.  We will need something to capture the design team conclusions, which included two connection IDs.

-- 
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/1088#issuecomment-369105281
----==_mimepart_5a961b38c32ef_3ec43fa233840f3415707a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Parking this.  We will need something to capture the design team conclusions, which included two connection IDs.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1088#issuecomment-369105281">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzBxlGU0qZF2guWK5Ysl2XHInYloks5tZME4gaJpZM4RzhH-">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8bL8HBfrhqG1sQfvqm8r3_S8edVks5tZME4gaJpZM4RzhH-.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1088#issuecomment-369105281"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1088: Parking this.  We will need something to capture the design team conclusions, which included two connection IDs."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1088#issuecomment-369105281"}}}</script>
----==_mimepart_5a961b38c32ef_3ec43fa233840f3415707a--


From nobody Tue Feb 27 19:13:15 2018
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 7D83E1241FC for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 19:13:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.011
X-Spam-Level: 
X-Spam-Status: No, score=-2.011 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 ga_0s9myke8G for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 19:13:11 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 493911201F2 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 19:13:11 -0800 (PST)
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=pvHWqlNj5ysMsZCNF/COEnTECzw=; b=eGcPu9bT9YjV/hRx aO6P1bMzY/5A8mrqgCdhmvDsFZUd2ZK1ZNgpmHHBJONELAv1kI+ERixdXFlNLrV+ AG2gvUDkgAdo6LtDY2g6HGsRuPOoWwd4YEl8N+C1bVzyoPYDotrpOy17NYUTykvL mALc7jQERNiPEje88ZGBp2e9Az8=
Received: by filter0072p1las1.sendgrid.net with SMTP id filter0072p1las1-19294-5A961E45-31 2018-02-28 03:13:10.036544752 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id eQVmGhxKTM2udj-S6ib22w for <quic-issues@ietf.org>; Wed, 28 Feb 2018 03:13:09.888 +0000 (UTC)
Date: Wed, 28 Feb 2018 03:13:10 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3fee56e9a865e5efa199344ec7fe8ab1d8ac30c092cf0000000116ade04592a169ce11e8ac03@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/review/99932204@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a961e45c1a99_64b22ae69e588ec81943b3"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1FBdMOjd6+EireqaCFk9sS9n8ffTaPrdE6zn +uCI4ykXiMVLm2uZE7cuDrG8eBZtMqKRsAsvWKbFLDK71znXWGaX6mygir4sng0s+R2ffTvVOywaqb QNitKnFBxtDOuR5b1tQoMs64tOT88QqIBpcKIAbwK92RqbnUOFi7q4Yo11R3wLYNfPwBaLwujO/Ilq s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/n60uIloiFNgL4s8IuwguIQbva3k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 03:13:13 -0000

----==_mimepart_5a961e45c1a99_64b22ae69e588ec81943b3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.

A couple of extra observations.

> +
+Either form of header field name representation is followed by the header field
+value represented as a string literal (see Section 5.2 of [RFC7541]).
+
+
+# Encoding Strategies
+
+## Reference Tracking
+
+An encoder MUST ensure that a header block which references a dynamic table
+entry is not received by the decoder after the referenced entry has already been
+evicted, and might wish to ensure that the decoder will not suffer head-of-line
+blocking when encoding particular references.
+
+In order to enable this, the encoder MUST track outstanding (unacknowledged)
+header blocks and MAY track outstanding table updates.

If you explain why each one is tracked, then you might reach the conclusion - as I did - that 2119 language doesn't make sense here.

The encoder tracks outstanding unacknowledged header blocks so that it can avoid causing evictions that might arrive at the decoder before the entries are needed.  The encoder tracks unacknowledged table updates as well so that it can ensure that it never references a table entry that has not been received by the decoder.

> +## Reference Tracking
+
+An encoder MUST ensure that a header block which references a dynamic table
+entry is not received by the decoder after the referenced entry has already been
+evicted, and might wish to ensure that the decoder will not suffer head-of-line
+blocking when encoding particular references.
+
+In order to enable this, the encoder MUST track outstanding (unacknowledged)
+header blocks and MAY track outstanding table updates.
+
+When the encoder receives feedback from the decoder, it dereferences table
+entries that were indexed in the acknowledged header.  To track which entries
+must be dereferenced, it can maintain a map from unacknowledged headers to lists
+of (absolute) indices.  The simplest place to store the actual reference count
+might be the table entries.  In practice the number of entries in the table with
+a non-zero reference count is likely to stay quite small.  A data structure

You don't actually need to maintain a reference count, it's only one potential way of doing this (admittedly, a pretty reasonable one).  I'd prefer not to reference (or assume) a particular implementation strategy here.

-- 
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/1141#pullrequestreview-99932204
----==_mimepart_5a961e45c1a99_64b22ae69e588ec81943b3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<p>A couple of extra observations.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171133017">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +
+Either form of header field name representation is followed by the header field
+value represented as a string literal (see Section 5.2 of [RFC7541]).
+
+
+# Encoding Strategies
+
+## Reference Tracking
+
+An encoder MUST ensure that a header block which references a dynamic table
+entry is not received by the decoder after the referenced entry has already been
+evicted, and might wish to ensure that the decoder will not suffer head-of-line
+blocking when encoding particular references.
+
+In order to enable this, the encoder MUST track outstanding (unacknowledged)
+header blocks and MAY track outstanding table updates.
</pre>
<p>If you explain why each one is tracked, then you might reach the conclusion - as I did - that 2119 language doesn't make sense here.</p>
<p>The encoder tracks outstanding unacknowledged header blocks so that it can avoid causing evictions that might arrive at the decoder before the entries are needed.  The encoder tracks unacknowledged table updates as well so that it can ensure that it never references a table entry that has not been received by the decoder.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171133211">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +## Reference Tracking
+
+An encoder MUST ensure that a header block which references a dynamic table
+entry is not received by the decoder after the referenced entry has already been
+evicted, and might wish to ensure that the decoder will not suffer head-of-line
+blocking when encoding particular references.
+
+In order to enable this, the encoder MUST track outstanding (unacknowledged)
+header blocks and MAY track outstanding table updates.
+
+When the encoder receives feedback from the decoder, it dereferences table
+entries that were indexed in the acknowledged header.  To track which entries
+must be dereferenced, it can maintain a map from unacknowledged headers to lists
+of (absolute) indices.  The simplest place to store the actual reference count
+might be the table entries.  In practice the number of entries in the table with
+a non-zero reference count is likely to stay quite small.  A data structure
</pre>
<p>You don't actually need to maintain a reference count, it's only one potential way of doing this (admittedly, a pretty reasonable one).  I'd prefer not to reference (or assume) a particular implementation strategy here.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1141#pullrequestreview-99932204">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqz1ANu9rR1RKMi5DCadaGuAw0h1vks5tZMRFgaJpZM4SUNeW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwauy9vhzIMsQEwxRxPhPM86obpnks5tZMRFgaJpZM4SUNeW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1141#pullrequestreview-99932204"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson commented on #1141"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1141#pullrequestreview-99932204"}}}</script>
----==_mimepart_5a961e45c1a99_64b22ae69e588ec81943b3--


From nobody Tue Feb 27 19:16:28 2018
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 BE26F1241FC for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 19:16:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 N2HfMVE_ASgH for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 19:16:26 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 CA971120726 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 19:16:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=g+2GEzYgcY8h5pGJ8bnshNjYnns=; b=JKf178FuVwbD/C1i qOWWIzumJwFMNlp1ER9wLeE3s7W/ZFDXf+EoqlBthwQbYI81dty6m7HgPReWoLoW ncsjR2oXhbOu2Ht3MR4sZMr+f37vEz+Y1rADZ6ebiA1OqiC7PxY+vFtOPrE8cZt0 oakoWXpP8ZuA/OrHBsTYjNzmJ8A=
Received: by filter0372p1iad2.sendgrid.net with SMTP id filter0372p1iad2-25721-5A961F08-1C 2018-02-28 03:16:24.963980594 +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 ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id l8MbonNCTeSnjVHqrXhpqA for <quic-issues@ietf.org>; Wed, 28 Feb 2018 03:16:24.796 +0000 (UTC)
Date: Wed, 28 Feb 2018 03:16:25 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab755679467a137e8fc8c27b264d583bb73fc88fde92cf0000000116ade10892a169ce11ef02dd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1145@github.com>
Subject: [quicwg/base-drafts] 0-based indexing (#1145)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a961f08a5d6b_26482aac46744ed4236959"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3JtKtkVQ9gnitk/OkBvQHUATN5wUOHVYI1Jq r0rDC8MeB5PlYR9T2jWpzOOtzGdadjrCnngyfYLNLY7fXuFFb/HpVWXt7itDkcPJ1GTq1xc+hwkh8X R7I1Nma2weVm/A/T/F/iif7ycuTxcBsyIrknVghqcu741INyOJA7dQAdoK8b+ai5MZarJUZBdfGo2K M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/a8kvwpzFTl2Zg2K6ilmLmjhx8d8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 03:16:27 -0000

----==_mimepart_5a961f08a5d6b_26482aac46744ed4236959
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

QPACK (?) uses the same 1-based indexing that HPACK does.  But if we contemplate #1144, then all that 1-based indexing does is create an unused value.  That's annoying.  0-based indexes are more common and are natural.  We tolerated 1-based indexing in HPACK because it make name indexes somewhat easier to manage.

-- 
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/1145
----==_mimepart_5a961f08a5d6b_26482aac46744ed4236959
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>QPACK (?) uses the same 1-based indexing that HPACK does.  But if we contemplate <a href="https://github.com/quicwg/base-drafts/pull/1144" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="300844930" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1144">#1144</a>, then all that 1-based indexing does is create an unused value.  That's annoying.  0-based indexes are more common and are natural.  We tolerated 1-based indexing in HPACK because it make name indexes somewhat easier to manage.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1145">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxvGvVl2FkMsVeOHyolZZ14qWAX6ks5tZMUIgaJpZM4SWApa">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7lXJWW0lE575xiEoGvmIggaPJvJks5tZMUIgaJpZM4SWApa.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1145"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"0-based indexing (#1145)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1145"}}}</script>
----==_mimepart_5a961f08a5d6b_26482aac46744ed4236959--


From nobody Tue Feb 27 21:19:11 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 D397912D95A for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 21:19:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 4.701
X-Spam-Level: ****
X-Spam-Status: No, score=4.701 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499] autolearn=no 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 pfeZnQHexCt8 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 21:19:08 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 80B2712741D for <quic-issues@ietf.org>; Tue, 27 Feb 2018 21:19:08 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519795147; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=acUEKrxZFxJzs0tR9aKoZKqcjKY+2ad+5VXT4fMmJUw=; b=zQmfu/3hUsRM3hfJTSkWReEw2cxh6Xb/Cvynx3H8vUGPg8seTeDKUoAfN+yNzgLVOc0CLQzO RarmRmpNX+9AcfEZ9oaMok249z57HUnCsiRpG0WgGggKOwoxVP+AyGy69zNqeuQ1IuTBp+/+ w6XXKMxKjdJ7pkZDYGNHrhqiaT4=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a963bcb.7f22b0798390-smtp-out-n01; Wed, 28 Feb 2018 05:19:07 -0000 (UTC)
Date: Tue, 27 Feb 2018 21:19:07 -0800
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5a963bcb82c9c_14352ad7919b9c0c97664@hookshot-fe-32b5f5b.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a963bcb8266b_14352ad7919b9c0c97579"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/vEozM9K7DpaTnoN5IjttqMYCpAE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 28 Feb 2018 05:19:10 -0000

----==_mimepart_5a963bcb8266b_14352ad7919b9c0c97579
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/tags/draft-ietf-quic-invariants-00
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_5a963bcb8266b_14352ad7919b9c0c97579--


From nobody Tue Feb 27 23:42:34 2018
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 4AC5D124207 for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 23:42:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 TsXVAhoJO8Rw for <quic-issues@ietfa.amsl.com>; Tue, 27 Feb 2018 23:42:30 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 79DB7120725 for <quic-issues@ietf.org>; Tue, 27 Feb 2018 23:42:30 -0800 (PST)
Date: Tue, 27 Feb 2018 23:42:29 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519803749; bh=wW2pCJqP83OJ2okk+YNBYfwU9lLUWhMU9RWRakbdXsA=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=WideO5vCLyYjyPrcs5RAB/jj7SLfvJYWXIQ6uCU+kwFyd7EQS8lMT5HXMMEA6rj0R eUbIJ1SWgYJn/5l7CRUlf7gN15aHRD+JAnRv9bQV6u4qS2DSLmWlWdlv6WQ+zSuGYl TC9qgyRtVVoPjG5t7jnzksg0aU9MEhQv56ZpCFqg=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb84c70e04fa333f7c4f7dee5e18c08845fcc552b92cf0000000116ae1f6592a169ce11efb340@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1146@github.com>
Subject: [quicwg/base-drafts] Version Negotiation Routing Problem (#1146)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a965d65ad197_3152adab70d4ec457512"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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/zYUWURt8ZmJBI3mpwVCMDRG60QU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 07:42:33 -0000

----==_mimepart_5a965d65ad197_3152adab70d4ec457512
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The invariants draft mentions the version negotation packet.

If QUIC moves to asymmetric connection ID's it may become a problem because the connection ID i used to route through middleware at both endpoints.

It is also not clear that the version negotation packet is indeed a version negotiation packet is a version negotiation packet because the only reliable information is that it is a long header format. Therefore it is hard for middleware to make exceptions for that packet, assuming it could then route the packet correctly, which is not a given.

Of course there are also details about the length of the connection ID, which have not been settled, but I trust that will be updated once decided.

-- 
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/1146
----==_mimepart_5a965d65ad197_3152adab70d4ec457512
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The invariants draft mentions the version negotation packet.</p>
<p>If QUIC moves to asymmetric connection ID's it may become a problem because the connection ID i used to route through middleware at both endpoints.</p>
<p>It is also not clear that the version negotation packet is indeed a version negotiation packet is a version negotiation packet because the only reliable information is that it is a long header format. Therefore it is hard for middleware to make exceptions for that packet, assuming it could then route the packet correctly, which is not a given.</p>
<p>Of course there are also details about the length of the connection ID, which have not been settled, but I trust that will be updated once decided.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1146">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5KiK_gorrdWS3z7lWtwEt_FUNiiks5tZQNlgaJpZM4SWNTS">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzT1FOn5ZTpgtIOqTrdweY8xiuLWks5tZQNlgaJpZM4SWNTS.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1146"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Version Negotiation Routing Problem (#1146)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1146"}}}</script>
----==_mimepart_5a965d65ad197_3152adab70d4ec457512--


From nobody Wed Feb 28 07:29:30 2018
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 564E312D940 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 07:29:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 nZtvBc-ygS5V for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 07:29:27 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7E4812D77C for <quic-issues@ietf.org>; Wed, 28 Feb 2018 07:29:27 -0800 (PST)
Date: Wed, 28 Feb 2018 07:27:57 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519831678; bh=IcN02Mr1XkK9tPFqXI1FDwO4TpbaZqTtJP30Hg8NMyk=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Ha9dpZCI3++AvQcqiHqyglV5XVSLsK/ZL+t0YHjHJnj1E9tCtJgxQQk2eJSj4qG/Z rexrddrAYHn6NFFJvinONm1/2cQ/YwmRmmfNKEAo6EGVZlpYhOsR8itGhPbRmLrcB8 CenETAF4WypjJ45XMoeTRDKFFnWgRVoHE10mVFkM=
From: Nick Banks <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfe29beb35beef1e3563090bb1cab06aa6ee4574c92cf0000000116ae8c7d92a169ce0fdf64ee@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/882/review/100106006@github.com>
In-Reply-To: <quicwg/base-drafts/pull/882@github.com>
References: <quicwg/base-drafts/pull/882@github.com>
Subject: Re: [quicwg/base-drafts] allow ACKs in the Server Stateless Retry packet (#882)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a96ca7d24762_22c22ac72385aed4146532"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: nibanks
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/vFqKZiONBED6kk7zXzSs--HMN9U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 15:29:29 -0000

----==_mimepart_5a96ca7d24762_22c22ac72385aed4146532
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

nibanks approved this pull request.



> @@ -627,10 +627,11 @@ any version negotiation that occurred (see {{version-negotiation}}).  The client
 MAY also retain any observed RTT or congestion state that it has accumulated for
 the flow, but other transport state MUST be discarded.
 
-The payload of the Retry packet contains a single STREAM frame
-on stream 0 with offset 0 containing the server's cryptographic stateless retry
-material. It MUST NOT contain any other frames. The next STREAM frame sent by
-the server will also start at stream offset 0.
+The payload of the Retry packet contains a STREAM frame on

I don't think the first two lines here should be changed. Maybe this is just out of date?

-- 
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/882#pullrequestreview-100106006
----==_mimepart_5a96ca7d24762_22c22ac72385aed4146532
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@nibanks</b> approved this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/882#discussion_r171281313">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -627,10 +627,11 @@ any version negotiation that occurred (see {{version-negotiation}}).  The client
 MAY also retain any observed RTT or congestion state that it has accumulated for
 the flow, but other transport state MUST be discarded.
 
-The payload of the Retry packet contains a single STREAM frame
-on stream 0 with offset 0 containing the server&#39;s cryptographic stateless retry
-material. It MUST NOT contain any other frames. The next STREAM frame sent by
-the server will also start at stream offset 0.
+The payload of the Retry packet contains a STREAM frame on
</pre>
<p>I don't think the first two lines here should be changed. Maybe this is just out of date?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/882#pullrequestreview-100106006">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7H3CmAa3p5QeKx6nQMX4-wemBjfks5tZXB9gaJpZM4P851R">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6IwhadKf2aRwur2XxZqPCtWcr3Bks5tZXB9gaJpZM4P851R.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/882#pullrequestreview-100106006"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@nibanks approved #882"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/882#pullrequestreview-100106006"}}}</script>
----==_mimepart_5a96ca7d24762_22c22ac72385aed4146532--


From nobody Wed Feb 28 07:30:41 2018
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 EF12912D940 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 07:30:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level: 
X-Spam-Status: No, score=-2.03 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 KwWcv8rGGaGr for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 07:30:31 -0800 (PST)
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 E8FA012DA03 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 07:30:30 -0800 (PST)
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=ZfKoVmALyIi50P1+LJKpYUJ9kNQ=; b=biwMneMyG1QQfBF1 VVnAC7O3rbwW1rt1GeV8MEQtf1mItPsORjrV+uX2SjJ01r/eSwrvACf9Y0gez9L1 1uAD4U37y2a1He9GkEmnnW9DWZQTGQ/8RLbFXVI77GPSHw68SmlkwOHUcbixQ0Fr rAk/PIxkKcR9WLBidscAEuHXQew=
Received: by filter0290p1iad2.sendgrid.net with SMTP id filter0290p1iad2-26326-5A96CB15-22 2018-02-28 15:30:29.572825789 +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 ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id Jo9X2OVBQq-fkHA59Lmoog for <quic-issues@ietf.org>; Wed, 28 Feb 2018 15:30:29.219 +0000 (UTC)
Date: Wed, 28 Feb 2018 15:30:29 +0000 (UTC)
From: Nick Banks <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab245b57201070f203d198ae025a350667b6c8f6de92cf0000000116ae8c1692a169ce0fdaa9cd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/879/369274440@github.com>
In-Reply-To: <quicwg/base-drafts/issues/879@github.com>
References: <quicwg/base-drafts/issues/879@github.com>
Subject: Re: [quicwg/base-drafts] RTT Measurement for HelloRetryRequest (#879)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a96ca16b4610_68cd3f8b5b326f3837692"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: nibanks
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3xEeFK/1u/PbYTjSB4d1aDFRJKxd16T20v6d 3sE1FYSyYJTy6APjaUWSfNRDY8ZtIaORe9vT8gSMNhQ66qB0LgrUUXRSjUZgIkGMRapJx9QHv911wT 0sUoqm2w7Kl3W6Hcs19j/YCINALHFB79pEqfhRfXeT7VmIrBuKwgZAwcjyBrl+nNZwLMQQ0YJFusMt 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/5bsoA4BrBr8WDThc-RDce1qb0Nc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 15:30:33 -0000

----==_mimepart_5a96ca16b4610_68cd3f8b5b326f3837692
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Personally, I like having the ACK in the retry packet and think we should a=
llow it, though, not necessarily require it. But at the very least, the spe=
c currently has conflicting info in the retry section [(5.4.2).](https://qu=
icwg.github.io/base-drafts/draft-ietf-quic-transport.html#rfc.section.5.4.2=
) At the very beginning it states:

> A Retry packet uses long headers with a type value of 0x7E. It carries cr=
yptographic handshake messages **and acknowledgments**.

Then at the end it states:

> The payload of the Retry packet contains a single STREAM frame on stream =
0 with offset 0 containing the server=E2=80=99s cryptographic stateless ret=
ry material. **It MUST NOT contain any other frames.**

I just encountered an interop issue because I only read the top and include=
d an ACK frame in my Retry and found that ngtcp2 client didn't like it.

--=20
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/879#issuecomment-369274440=

----==_mimepart_5a96ca16b4610_68cd3f8b5b326f3837692
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Personally, I like having the ACK in the retry packet and think we shoul=
d allow it, though, not necessarily require it. But at the very least, the =
spec currently has conflicting info in the retry section <a href=3D"https:/=
/quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#rfc.section.5.=
4.2" rel=3D"nofollow">(5.4.2).</a> At the very beginning it states:</p>
<blockquote>
<p>A Retry packet uses long headers with a type value of 0x7E. It carries c=
ryptographic handshake messages <strong>and acknowledgments</strong>.</p>
</blockquote>
<p>Then at the end it states:</p>
<blockquote>
<p>The payload of the Retry packet contains a single STREAM frame on stream=
 0 with offset 0 containing the server=E2=80=99s cryptographic stateless re=
try material. <strong>It MUST NOT contain any other frames.</strong></p>
</blockquote>
<p>I just encountered an interop issue because I only read the top and incl=
uded an ACK frame in my Retry and found that ngtcp2 client didn't like it.<=
/p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/issues/879#issuecomment-369274440">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq_RlPY1tD65SvaI=
IcieNhR88JQVfks5tZXAWgaJpZM4P7j43">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4HyH6_-Fed9GHPyQ=
U85Q3jFEPHEks5tZXAWgaJpZM4P7j43.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/issu=
es/879#issuecomment-369274440"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@nibanks in #879: Personally, I =
like having the ACK in the retry packet and think we should allow it, thoug=
h, not necessarily require it. But at the very least, the spec currently ha=
s conflicting info in the retry section [(5.4.2).](https://quicwg.github.io=
/base-drafts/draft-ietf-quic-transport.html#rfc.section.5.4.2) At the very =
beginning it states:\r\n\r\n\u003e A Retry packet uses long headers with a =
type value of 0x7E. It carries cryptographic handshake messages **and ackno=
wledgments**.\r\n\r\nThen at the end it states:\r\n\r\n\u003e The payload o=
f the Retry packet contains a single STREAM frame on stream 0 with offset 0=
 containing the server=E2=80=99s cryptographic stateless retry material. **=
It MUST NOT contain any other frames.**\r\n\r\nI just encountered an intero=
p issue because I only read the top and included an ACK frame in my Retry a=
nd found that ngtcp2 client didn't like it."}],"action":{"name":"View Issue=
","url":"https://github.com/quicwg/base-drafts/issues/879#issuecomment-3692=
74440"}}}</script>=

----==_mimepart_5a96ca16b4610_68cd3f8b5b326f3837692--


From nobody Wed Feb 28 08:35:15 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 A7B6612D871 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:35:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.651
X-Spam-Level: 
X-Spam-Status: No, score=-1.651 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 0HRJ6memdxyN for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:35:10 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 39B6F124B17 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 08:35:10 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519835709; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=ZwrJQemW7hryzQMenAtovNWBsCkPKg4gjttoX6CTAKE=; b=yGSf2nzF5gnACbIjR0PcAz1Qp6ndxl0VRd5971U+5L0ZU1dYBurlr0hQbnTQlYotOU38CV+v IoowhqJ9tvXWrX0oW/scG5LVLJdftB/dPfrC02DPqrDSCTCR8A0Oo9waWVd+aksNVipthUEX wBok7u3X6M33xAXHNIA8HZykMdo=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5a96da3d.7f2314432120-smtp-out-n01; Wed, 28 Feb 2018 16:35:09 -0000 (UTC)
Date: Wed, 28 Feb 2018 08:35:08 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a96da3c52a19_38942add8cef9c0c98584@hookshot-fe-2cc8887.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 7f495b: Table size change
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a96da3c526e8_38942add8cef9c0c984d3"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/_nJWrNd1QfjKuvLS8NsUxJ4qYrM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 28 Feb 2018 16:35:12 -0000

----==_mimepart_5a96da3c526e8_38942add8cef9c0c984d3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/qcram_instructions_opcodes
  Home:   https://github.com/quicwg/base-drafts
  Commit: 7f495bb0659828fd0cbcee84f71f6210a353527c
      https://github.com/quicwg/base-drafts/commit/7f495bb0659828fd0cbcee84f71f6210a353527c
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-28 (Wed, 28 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Table size change



----==_mimepart_5a96da3c526e8_38942add8cef9c0c984d3--


From nobody Wed Feb 28 08:39:45 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 6942A12DA29 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:39:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.651
X-Spam-Level: 
X-Spam-Status: No, score=-1.651 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 Ly_0sMCV77kH for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:39:35 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 04AF612DA0C for <quic-issues@ietf.org>; Wed, 28 Feb 2018 08:39:34 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519835974; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=+as6fpCdqSh1mb/+MXeRjOpoDuv98Dt2ebSRapoogtk=; b=ckhWk6LeMl9w8IDOj0SYZAH8xG+CaKukbpNE1HWhAir5LCvyP7C7ZIZks3UzpoMcEjt4d5+c 2wXi45PKAR7wt5E8FgbhJtlPiX9c7thCWzBgokOQCO0YESbznz/p2QXWh2DeM5maUopyUBkC QHIY/OYENkpPjqUslR2ktZJzmeU=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.253.29]) by mxa.mailgun.org with ESMTP id 5a96db46.7f80c2013a50-smtp-out-n01; Wed, 28 Feb 2018 16:39:34 -0000 (UTC)
Date: Wed, 28 Feb 2018 08:39:34 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a96db461c26e_60602b1e6b73dc1466344@hookshot-fe-b0febf1.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 7f8adb: Opcodes without sentinel values
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a96db461bec8_60602b1e6b73dc14662f8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/gn0kKSWKHb3jK9Ds3WOKzCGqfHA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 28 Feb 2018 16:39:36 -0000

----==_mimepart_5a96db461bec8_60602b1e6b73dc14662f8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/qcram_instructions
  Home:   https://github.com/quicwg/base-drafts
  Commit: 7f8adb626f242b4024cdf8c956d3073f217cd846
      https://github.com/quicwg/base-drafts/commit/7f8adb626f242b4024cdf8c956d3073f217cd846
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-27 (Tue, 27 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Opcodes without sentinel values


  Commit: 3431c5c10fb23a2045cfa9465a80d785c26b117b
      https://github.com/quicwg/base-drafts/commit/3431c5c10fb23a2045cfa9465a80d785c26b117b
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-27 (Tue, 27 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Non-byte-aligned string literals


  Commit: a0c1a31819d420158e6a66ab5ff07dc4a4d4580b
      https://github.com/quicwg/base-drafts/commit/a0c1a31819d420158e6a66ab5ff07dc4a4d4580b
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-27 (Tue, 27 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Actually use prefix terminology


  Commit: d4065fde6ebf18a242cbe766999ee9d11934776f
      https://github.com/quicwg/base-drafts/commit/d4065fde6ebf18a242cbe766999ee9d11934776f
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-27 (Tue, 27 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Martin's feedback


  Commit: 7f495bb0659828fd0cbcee84f71f6210a353527c
      https://github.com/quicwg/base-drafts/commit/7f495bb0659828fd0cbcee84f71f6210a353527c
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-28 (Wed, 28 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Table size change


  Commit: f9083c843bd9fb675891b3fe6824255611bb1687
      https://github.com/quicwg/base-drafts/commit/f9083c843bd9fb675891b3fe6824255611bb1687
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-28 (Wed, 28 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Merge pull request #1144 from quicwg/qcram_instructions_opcodes

QCRAM opcodes with non-byte-aligned string literals


Compare: https://github.com/quicwg/base-drafts/compare/875c5e5f43b0...f9083c843bd9
----==_mimepart_5a96db461bec8_60602b1e6b73dc14662f8--


From nobody Wed Feb 28 08:39:48 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 7F0DB12DA45 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:39:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.748
X-Spam-Level: **
X-Spam-Status: No, score=2.748 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001, TVD_SPACE_RATIO_MINFP=2.499] autolearn=no 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 RSadlyZAW_30 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:39:39 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 4336C12D7F2 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 08:39:39 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519835978; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=+bDCSQ7PUV6CE79N4J7PDL1cc0oY86ASMA0qHHkIxkc=; b=NwiCRMFzYzd4Z++d0dHQvTnTBfrl26VWS/liJoDIVIzT+Ed4B12PIHI1hohast4g0Pau7XgW WPDZsWyv2xxdfmHv1a6Xe2bZVa5JDqd5Oxrc00RURxcdYjP83e4Zw697+MfHK8RHwUyokHkW cXxWlNPFgFyMvajSbgI0QgudhIA=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.38]) by mxa.mailgun.org with ESMTP id 5a96db4a.7f57d8550840-smtp-out-n02; Wed, 28 Feb 2018 16:39:38 -0000 (UTC)
Date: Wed, 28 Feb 2018 08:39:38 -0800
From: MikeBishop <mbishop@evequefou.be>
Reply-To: MikeBishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a96db4a32729_fe32aaf72119c1036739@hookshot-fe-265448d.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a96db4a32129_fe32aaf72119c1036620"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/5BV-hsdVes540raKxyB6k9xZhI0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 28 Feb 2018 16:39:40 -0000

----==_mimepart_5a96db4a32129_fe32aaf72119c1036620
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/qcram_instructions_opcodes
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_5a96db4a32129_fe32aaf72119c1036620--


From nobody Wed Feb 28 08:43:54 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 9AD0312D95D for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:43:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.651
X-Spam-Level: 
X-Spam-Status: No, score=-1.651 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 NYefH9-v03i8 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:43:50 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (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 1E13312D946 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 08:43:50 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519836229; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=qscA1tnwSIGBpOkUE5Ph5O8zcm6Uznn4Yh1zxZ206AM=; b=ATDLgP6DgzdrKt4ak9kSExPysIpF80S/04HpmGe+4v1klcS1wQT8iODqGC4rnn9G4YbYF9rE dm6uL2YK9SPhtWNEtdxhA/yARjVcH5Paep/cOsIH2p9P1gmr7V2cdh9yB+UJQik+Ra6F7WKi 05d55PAzn8iOCz0TSvco0hHxSRU=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.71.131
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 5a96dc45.7f43a80720c0-smtp-out-n02; Wed, 28 Feb 2018 16:43:49 -0000 (UTC)
Date: Wed, 28 Feb 2018 08:43:49 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a96dc4518be5_3eef2ae28495bc08185df@hookshot-fe-5a11256.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 8694ad: Less prescriptive
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a96dc451885c_3eef2ae28495bc0818488"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/xKaWJYoH6Q6laCEnk6fICzXF-D4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 28 Feb 2018 16:43:52 -0000

----==_mimepart_5a96dc451885c_3eef2ae28495bc0818488
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/qcram_instructions
  Home:   https://github.com/quicwg/base-drafts
  Commit: 8694ad35030d06db3d0533e758906d3b9d5180c1
      https://github.com/quicwg/base-drafts/commit/8694ad35030d06db3d0533e758906d3b9d5180c1
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-28 (Wed, 28 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  Less prescriptive



----==_mimepart_5a96dc451885c_3eef2ae28495bc0818488--


From nobody Wed Feb 28 08:45:04 2018
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 E46B412D95D for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:45:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.393
X-Spam-Level: 
X-Spam-Status: No, score=-0.393 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 jQutASXEeLIa for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:45:00 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 E7A6212D946 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 08:44:59 -0800 (PST)
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=NyE71FOQMEz8pHREoGxmEO+60e4=; b=ERDD6MJBxdNxRfGh C7p6wbguaIluP1uDegU7oh+sOn9Pu1HhMVOQc4yQD40UzduagALfA+P2GLxGaLQA Ud++eCtb31jtr/MY+NObKpByYSxqL6I/jzkTjDBekr9Yl7L74YYBs2Yslr1fw3bW NiU4n5y4d0ah6gfW9VQ8q88qqc4=
Received: by filter0086p1las1.sendgrid.net with SMTP id filter0086p1las1-29182-5A96DC8A-1E 2018-02-28 16:44:59.034644349 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad2.sendgrid.net (SG) with ESMTP id qlJAoVwuRS2y3gpijwKCfg for <quic-issues@ietf.org>; Wed, 28 Feb 2018 16:44:59.030 +0000 (UTC)
Date: Wed, 28 Feb 2018 16:44:59 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6f027df780b418f1adf1cc59b54cb955233b9ac592cf0000000116ae9d0192a169ce11ee8782@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1144/c369299573@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1144@github.com>
References: <quicwg/base-drafts/pull/1144@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM opcodes with non-byte-aligned string literals (#1144)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a96db01defb_6c252b14dc94eec410095e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2FMghQ6pru5ZTrUX1QRGJ2IrTO3QqGkxBJ11 5QB09l5+yqbLe2gM8VlcebvrKEOazNBINLzs1/EzbweFHOHiorDLPS0UtXhW0uuMfR2zF2evjM20Yf GarJ/lPoJ3L6qZihWCKqgkamA5od1vcV0SpchreVwaPZVWXbg3Lq3Z86embR39ZTwxchY8f17ew7CC M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/M8QMTePFaIEqB4DHcAy_ZIlu6B0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 16:45:02 -0000

----==_mimepart_5a96db01defb_6c252b14dc94eec410095e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Having separately discussed bringing back table size change, there are now five instructions, so "00" represents "uncommon things" with a third bit to differentiate duplicate versus size change.  Purely by coincidence, that means size change is now identical to the HPACK instruction.

-- 
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/1144#issuecomment-369299573
----==_mimepart_5a96db01defb_6c252b14dc94eec410095e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Having separately discussed bringing back table size change, there are n=
ow five instructions, so "00" represents "uncommon things" with a third bit=
 to differentiate duplicate versus size change.  Purely by coincidence, tha=
t means size change is now identical to the HPACK instruction.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/pull/1144#issuecomment-369299573">view it on GitHub</a>, or <a hre=
f=3D"https://github.com/notifications/unsubscribe-auth/AWbkq1w6Q9TlChW-8pwn=
IdHvxebyO4_Nks5tZYEBgaJpZM4SV3uL">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9OgNzsaEBSivtdls=
gNy11U5NlaRks5tZYEBgaJpZM4SV3uL.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pull=
/1144#issuecomment-369299573"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHub"=
></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in #1144: Having sep=
arately discussed bringing back table size change, there are now five instr=
uctions, so \"00\" represents \"uncommon things\" with a third bit to diffe=
rentiate duplicate versus size change.  Purely by coincidence, that means s=
ize change is now identical to the HPACK instruction."}],"action":{"name":"=
View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1144#i=
ssuecomment-369299573"}}}</script>=

----==_mimepart_5a96db01defb_6c252b14dc94eec410095e--


From nobody Wed Feb 28 08:45:52 2018
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 722D312D963 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:45:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 fed66n7_biKD for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:45:42 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 F287212DA45 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 08:45:35 -0800 (PST)
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=9/h4wYGsdhqVijxZndyr82EtopQ=; b=siqnJ14VRAxPtwKm hOg1ngFuZZZNprX80z16NtxaiYFGi6byPy8rMLyZUUSfhDZExSuJglj6wdLWUUkl WFMCKOjPgH1Dlv0VHXIbm5z9Yjhq8sWlwH8hymXo8g1JGcApHhm8hOYzKhQqKI6i VXimYjxIe8g1Gy9/TyWxjzkkbUc=
Received: by filter0408p1iad2.sendgrid.net with SMTP id filter0408p1iad2-8057-5A96DCAE-1B 2018-02-28 16:45:34.770667734 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0025p1iad2.sendgrid.net (SG) with ESMTP id VNT5DzdFTHa0oK2OO2WGsw for <quic-issues@ietf.org>; Wed, 28 Feb 2018 16:45:34.678 +0000 (UTC)
Date: Wed, 28 Feb 2018 16:45:34 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/push/2365924791@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a96db48da600_43112afe1f5fced41146a3"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1ySyKDAdzDgjQfxrhlAOUogswyN644u1m/MZ DQ+ALX4MMOSet8fTqnM8EBUPMPCjnOjIudAnpxuMt/sN4+CS9blwK+FLCqhrutURibGUTzhrFESgjN KASuE740vg5Vm6EtvS+P1wc4YBE92RU4CHua649eVOLgKZooRhlKzu5omkWp0otiIYBm080Y70G1A7 I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/BFKl31TuzdKMrWjk0wrcqhIA0G4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 16:45:50 -0000

----==_mimepart_5a96db48da600_43112afe1f5fced41146a3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 6 commits.

7f8adb6  Opcodes without sentinel values
3431c5c  Non-byte-aligned string literals
a0c1a31  Actually use prefix terminology
d4065fd  Martin's feedback
7f495bb  Table size change
f9083c8  Merge pull request #1144 from quicwg/qcram_instructions_opcodes


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1141/files/875c5e5f43b035c7ce5a4f1b6ba839a36ce28eb8..f9083c843bd9fb675891b3fe6824255611bb1687

----==_mimepart_5a96db48da600_43112afe1f5fced41146a3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 6 commits.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/7f8adb6" class="commit-link">7f8adb6</a>  Opcodes without sentinel values</li>
  <li><a href="https://github.com/quicwg/base-drafts/commit/3431c5c" class="commit-link">3431c5c</a>  Non-byte-aligned string literals</li>
  <li><a href="https://github.com/quicwg/base-drafts/commit/a0c1a31" class="commit-link">a0c1a31</a>  Actually use prefix terminology</li>
  <li><a href="https://github.com/quicwg/base-drafts/commit/d4065fd" class="commit-link">d4065fd</a>  Martin&#39;s feedback</li>
  <li><a href="https://github.com/quicwg/base-drafts/commit/7f495bb" class="commit-link">7f495bb</a>  Table size change</li>
  <li><a href="https://github.com/quicwg/base-drafts/commit/f9083c8" class="commit-link">f9083c8</a>  Merge pull request #1144 from quicwg/qcram_instructions_opcodes</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1141/files/875c5e5f43b035c7ce5a4f1b6ba839a36ce28eb8..f9083c843bd9fb675891b3fe6824255611bb1687">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxazolgw9_bosS0r-JvrlZrVXDTWks5tZYFIgaJpZM4SUNeW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8oZJwAVFcOZJE3SihjR1xOvJCe8ks5tZYFIgaJpZM4SUNeW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1141/files/875c5e5f43b035c7ce5a4f1b6ba839a36ce28eb8..f9083c843bd9fb675891b3fe6824255611bb1687"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 6 commits in #1141"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1141/files/875c5e5f43b035c7ce5a4f1b6ba839a36ce28eb8..f9083c843bd9fb675891b3fe6824255611bb1687"}}}</script>

----==_mimepart_5a96db48da600_43112afe1f5fced41146a3--


From nobody Wed Feb 28 08:48:59 2018
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 E06F51275F4 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:48:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 pPfa2b5gAPFp for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:48:55 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 03A55126C22 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 08:48:55 -0800 (PST)
Date: Wed, 28 Feb 2018 08:46:31 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519836505; bh=f7WdzaGA79s2Veq0KFvPO0Cd+DKGazlH1ff7F0djfy8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=0RtcxVhhT3yP2Mfi85NdMv2lAaPAfKXum24mzF6oP+gkX3YK9xIcoiw+LCRmp2y2w 71UP8LITJRs9g9SXnnJwQRUIbW3gM/lqW2dMWrgakA/WFuXzCkcdCXk1meu/FbEieS 4KwW6rGJ4ZeKvx6f7WTUZRJr8pnJ2L1c7pBavof0=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab646b0f01bbaf1883a3f1a07a15c74df2d48031dd92cf0000000116ae9ee792a169ce11ef02dd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1145/369302376@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1145@github.com>
References: <quicwg/base-drafts/issues/1145@github.com>
Subject: Re: [quicwg/base-drafts] 0-based indexing (#1145)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a96dce78c93a_15702b04229b2ed020882a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/lsqRnrC8ohqbC8VW-ybRNhHa_HE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 16:48:57 -0000

----==_mimepart_5a96dce78c93a_15702b04229b2ed020882a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

We tolerated it because losing one value to a sentinel was deemed better than losing an entire bit.  However, with the reworked instruction space, we wouldn't be able to reclaim a bit by using a sentinel, so I'd be fine with reclaiming the value.  (Of course, as with each step in this direction, that means we're departing further and further from HPACK equivalence.)

-- 
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/1145#issuecomment-369302376
----==_mimepart_5a96dce78c93a_15702b04229b2ed020882a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>We tolerated it because losing one value to a sentinel was deemed bett=
er than losing an entire bit.  However, with the reworked instruction spa=
ce, we wouldn't be able to reclaim a bit by using a sentinel, so I'd be f=
ine with reclaiming the value.  (Of course, as with each step in this dir=
ection, that means we're departing further and further from HPACK equival=
ence.)</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/issues/1145#issuecomment-369302376">view it on GitHub</a>,=
 or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkqybW=
dQGqlzQetGJD6FwuIj2lr5e2ks5tZYLngaJpZM4SWApa">mute the thread</a>.<img al=
t=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4=
5DoNxZlA285zc3z-jUzt-bibF9ks5tZYLngaJpZM4SWApa.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/is=
sues/1145#issuecomment-369302376"></link>
  <meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in=
 #1145: We tolerated it because losing one value to a sentinel was deemed=
 better than losing an entire bit.  However, with the reworked instructio=
n space, we wouldn't be able to reclaim a bit by using a sentinel, so I'd=
 be fine with reclaiming the value.  (Of course, as with each step in thi=
s direction, that means we're departing further and further from HPACK eq=
uivalence.)"}],"action":{"name":"View Issue","url":"https://github.com/qu=
icwg/base-drafts/issues/1145#issuecomment-369302376"}}}</script>=

----==_mimepart_5a96dce78c93a_15702b04229b2ed020882a--


From nobody Wed Feb 28 08:49:33 2018
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 632351275F4 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:49:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.412
X-Spam-Level: 
X-Spam-Status: No, score=-0.412 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 6UCAowi5y3u0 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:49:30 -0800 (PST)
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 0104F126C22 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 08:49:29 -0800 (PST)
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=4s5TAb7eGeYs2OdZjZqVA553miQ=; b=Nzs0rHdqpvOwtg8P 5a0N60Na+/ojJKFaY9We/H55tdrZRKzR5Avz71yXt4EdvtTCakSFV13XUEYoXMzt 3qReGID/12rm7FeeJKJ6E4dap5lZywe6ifkefcALE9cw8WfefFb7FqaUBGlABAfB uVa9shiTiLmKnvd5ELg/85oW8+4=
Received: by filter0608p1las1.sendgrid.net with SMTP id filter0608p1las1-22264-5A96DD99-10 2018-02-28 16:49:29.381394742 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0022p1iad2.sendgrid.net (SG) with ESMTP id ZKIPeqkUSoq1BTxWsJkRoA for <quic-issues@ietf.org>; Wed, 28 Feb 2018 16:49:29.276 +0000 (UTC)
Date: Wed, 28 Feb 2018 16:49:29 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe0a8dae247e2a9f0630cce4d711a626a2c9e81a292cf0000000116ae9d4a92a169ce11ee8782@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1144/issue_event/1497141351@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1144@github.com>
References: <quicwg/base-drafts/pull/1144@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM opcodes with non-byte-aligned string literals (#1144)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a96db4a3fe92_76853fa1e9136f301336c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak30wu2T6HyDvkifXAStrV1IMfkXYwE+tEZ3uI KBN8173WRUYhkuRXQP4f7EFPBB1/s/YNpiLrkYN2HmcGKDfWmin8ZosFZxQcqp+CEUbkJIqW6U6kaK Vx2tDAej1+YdXbNp7+KJxsZG+CJmCkmVhraknPc2BBP51Zlh3nq7Db2uk0pLZMdE8MdwZiDVLlocoD 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/jIITR_9kwTQGOHC8IRVf7Il5_g0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 16:49:31 -0000

----==_mimepart_5a96db4a3fe92_76853fa1e9136f301336c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #1144.

-- 
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/1144#event-1497141351
----==_mimepart_5a96db4a3fe92_76853fa1e9136f301336c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/1144" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="300844930" data-permission-text="Issue title is private" data-url="https://github.com/quicwg/base-drafts/issues/1144">#1144</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1144#event-1497141351">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1NfOrWB8nUopT_P5SA9jkKHbaLcks5tZYFKgaJpZM4SV3uL">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5kLkVlj3ZwCUol8kOnI_wcREcNrks5tZYFKgaJpZM4SV3uL.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1144#event-1497141351"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #1144."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1144#event-1497141351"}}}</script>
----==_mimepart_5a96db4a3fe92_76853fa1e9136f301336c--


From nobody Wed Feb 28 08:50:21 2018
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 9C8C612DA21 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:50:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 stLmWtzcCv48 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:50:12 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext6.iad.github.net [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 D8DB8126C22 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 08:50:11 -0800 (PST)
Date: Wed, 28 Feb 2018 08:35:10 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519836566; bh=M/MbqM2qGBwLWjEiL7CMCH1sEWuk/tf7skGh3qpLwe4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=QolcOeUS+A1kqlYph+r9uC4U397kf0zVMprjGGfm/Gf8TsYcxiPZ54eKzjCnR92k+ njEtl/HCvuf3kCDplcZ5l0MreVOcNQEKcmNnWNzhzMi/6WcVG2zteVQIpV45PbFWHL Ckzdg7ACVbxIAICb8TT5IE846s9K0Yc/qegZBEUA=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1144/push/2365911327@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1144@github.com>
References: <quicwg/base-drafts/pull/1144@github.com>
Subject: Re: [quicwg/base-drafts] QCRAM opcodes with non-byte-aligned string literals (#1144)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a96da3edc6af_3b252ac45c50cecc10096a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/5Huqltr4v2uoBG6txP65t6jCQx4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 16:50:17 -0000

----==_mimepart_5a96da3edc6af_3b252ac45c50cecc10096a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 1 commit.

7f495bb  Table size change


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1144/files/d4065fde6ebf18a242cbe766999ee9d11934776f..7f495bb0659828fd0cbcee84f71f6210a353527c

----==_mimepart_5a96da3edc6af_3b252ac45c50cecc10096a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/7f495bb" class="commit-link">7f495bb</a>  Table size change</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1144/files/d4065fde6ebf18a242cbe766999ee9d11934776f..7f495bb0659828fd0cbcee84f71f6210a353527c">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqw7zAgp0MLhPzrxkvA1X6poHmqkyks5tZYA-gaJpZM4SV3uL">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxu9vrey-PtrpTbuop5KSr9NAgTJks5tZYA-gaJpZM4SV3uL.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1144/files/d4065fde6ebf18a242cbe766999ee9d11934776f..7f495bb0659828fd0cbcee84f71f6210a353527c"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 1 commit in #1144"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1144/files/d4065fde6ebf18a242cbe766999ee9d11934776f..7f495bb0659828fd0cbcee84f71f6210a353527c"}}}</script>

----==_mimepart_5a96da3edc6af_3b252ac45c50cecc10096a--


From nobody Wed Feb 28 08:57:48 2018
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 BE0AF126C22 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:57:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.393
X-Spam-Level: 
X-Spam-Status: No, score=-0.393 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 erXAmz686CPR for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 08:57:46 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 B6041120047 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 08:57:46 -0800 (PST)
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=sdu4B5cmsGqWkUSwidoQrBBXtac=; b=GuRI4hL6a1QTTR+z EVvApJGIZ8fUI4FYaKN6oa9LqJ1KayVWyZ08wySSpE/HBadA1WpCkR8HLW3GJqCW SXOxtGtSCgXnXI/R+mjdg1xv9UecSyGfvlqEa2pRBAmxg1t1WumOQzkimBRE5zw7 2ntXJUPh1tIKpLkVRg4KnmHW7Yk=
Received: by filter0453p1las1.sendgrid.net with SMTP id filter0453p1las1-2181-5A96DF89-32 2018-02-28 16:57:45.970134724 +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 ismtpd0024p1iad2.sendgrid.net (SG) with ESMTP id -A2tWrM8TOmPl_yd58tHkg for <quic-issues@ietf.org>; Wed, 28 Feb 2018 16:57:46.142 +0000 (UTC)
Date: Wed, 28 Feb 2018 16:57:45 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/push/2365937782@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a96dc476d979_3b2e2ac45c50cecc2121f3"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1vxFpaZ9GPPsqlu6fCwlDD8m0nGUmcAoy0Qu cFaIpFjSlnm+VPYLggR7oyhFiEJ73ckmUDEfIKxD9lc4KhhCV+XXQZblKeRTLcufDxSIcCwbNYDC9e 4Ljwi7wQ/bHAFksD6p1Tcn57qsX2xZQPMfnTLnFk3IijNioEUVDkRztBSZ/+mZb4HZRlK4EtC8qiTY k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/HPTHXNIYsNa8hYC1EwW-Bf6Cfw8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 16:57:48 -0000

----==_mimepart_5a96dc476d979_3b2e2ac45c50cecc2121f3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 1 commit.

8694ad3  Less prescriptive


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1141/files/f9083c843bd9fb675891b3fe6824255611bb1687..8694ad35030d06db3d0533e758906d3b9d5180c1

----==_mimepart_5a96dc476d979_3b2e2ac45c50cecc2121f3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/8694ad3" class="commit-link">8694ad3</a>  Less prescriptive</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1141/files/f9083c843bd9fb675891b3fe6824255611bb1687..8694ad35030d06db3d0533e758906d3b9d5180c1">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7g69IQ56_-fAP49_QE3OHWMl70cks5tZYJHgaJpZM4SUNeW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4raLate50fpmdpFOYdSrtiQvQXXks5tZYJHgaJpZM4SUNeW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1141/files/f9083c843bd9fb675891b3fe6824255611bb1687..8694ad35030d06db3d0533e758906d3b9d5180c1"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 1 commit in #1141"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1141/files/f9083c843bd9fb675891b3fe6824255611bb1687..8694ad35030d06db3d0533e758906d3b9d5180c1"}}}</script>

----==_mimepart_5a96dc476d979_3b2e2ac45c50cecc2121f3--


From nobody Wed Feb 28 09:10:46 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 B4831126C22 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 09:10:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.651
X-Spam-Level: 
X-Spam-Status: No, score=-1.651 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 9o-Tnei-LjzX for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 09:10:42 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 790091242F5 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 09:10:42 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519837841; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=ny0iTR/pZbXRBPlmI+knuhpbZMY+perqZqU1gY4mJ0U=; b=mTM8CFd92LP8RNyj3ynyKHUItnNhVRlg/lJGCeeuS4G1oocmX4qglFrNbEV3DP0hB+LztrZw hHSAtZmHG9S0OkL/rSBnAn0nzOnF/NiwcVI7NYewIM2IfT1lDxqjBSztCp6abOAEaofh4oW4 m7ZrjtoLc0Titsu8tQvGHL28cn0=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.44]) by mxa.mailgun.org with ESMTP id 5a96e291.7f6aec617570-smtp-out-n01; Wed, 28 Feb 2018 17:10:41 -0000 (UTC)
Date: Wed, 28 Feb 2018 09:10:40 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a96e290b2be1_513f2afc8f629c189108@hookshot-fe-6e9b612.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 29c12b: No sentinels on request streams either
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a96e290b27f7_513f2afc8f629c1890961"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/FHUweworik-fW_Z12EB82GGMBN8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 28 Feb 2018 17:10:44 -0000

----==_mimepart_5a96e290b27f7_513f2afc8f629c1890961
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/qcram_instructions
  Home:   https://github.com/quicwg/base-drafts
  Commit: 29c12b08eadc075df06629d46937a891c858db25
      https://github.com/quicwg/base-drafts/commit/29c12b08eadc075df06629d46937a891c858db25
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-28 (Wed, 28 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  No sentinels on request streams either



----==_mimepart_5a96e290b27f7_513f2afc8f629c1890961--


From nobody Wed Feb 28 09:28:02 2018
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 04C6412D880 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 09:28:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 M9wK4SlkRmIK for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 09:28:00 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 C80401243FE for <quic-issues@ietf.org>; Wed, 28 Feb 2018 09:27:59 -0800 (PST)
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=1y+6wwn9gCkjUZ60of1EzHYid54=; b=MQ8R8G7ma/v9Bhu2 06F3POYmSbY57CBqB8j+OitPOCQzxYe3tgVZjOkeT+apgT5W64yukcx/q4CKvewH 7erZN2IoaPu4nbK//xfJPi2jYwkVMraTdISE4l/fC71TMsFEbt5BHOWO12jt1PNs SPgeeKPHgvvUBqnN5Su0rSLBz5c=
Received: by filter0283p1iad2.sendgrid.net with SMTP id filter0283p1iad2-22476-5A96E69E-14 2018-02-28 17:27:58.66781844 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0021p1iad2.sendgrid.net (SG) with ESMTP id d4BLGzLrTgyEFMvlKUUU6w for <quic-issues@ietf.org>; Wed, 28 Feb 2018 17:27:58.450 +0000 (UTC)
Date: Wed, 28 Feb 2018 17:27:58 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/push/2366019511@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a96e29364b84_78e32ad3ac99eecc344cd"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1JyCo1UhunkUTg/OuS+26C0zFPZT1YLzA419 oDXlXzgws68ZPlukLkJ1w5FVwmHGWlbDPt2M1xUGf+Ms3FEbQG9FXwBXLYZwpdqXEf1FyJ7LyVrIza NPyPcj8WxmHie8Z6HsFMB8PCTi//Oq4ndUfwkyya6bg4Wp9j1mL+9FB+uAi057UQjAgmKqF7WW35b9 A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/uDB1VLeuuPOPiQS_FQNL2PyNCSg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 17:28:01 -0000

----==_mimepart_5a96e29364b84_78e32ad3ac99eecc344cd
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 1 commit.

29c12b0  No sentinels on request streams either


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1141/files/8694ad35030d06db3d0533e758906d3b9d5180c1..29c12b08eadc075df06629d46937a891c858db25

----==_mimepart_5a96e29364b84_78e32ad3ac99eecc344cd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/29c12b0" class="commit-link">29c12b0</a>  No sentinels on request streams either</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1141/files/8694ad35030d06db3d0533e758906d3b9d5180c1..29c12b08eadc075df06629d46937a891c858db25">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwcZXxMoZFdrlJpTFqp6Ot0EIfcmks5tZYiTgaJpZM4SUNeW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqww_heh86kp4i16hoiYixxWYZpMMks5tZYiTgaJpZM4SUNeW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1141/files/8694ad35030d06db3d0533e758906d3b9d5180c1..29c12b08eadc075df06629d46937a891c858db25"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 1 commit in #1141"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1141/files/8694ad35030d06db3d0533e758906d3b9d5180c1..29c12b08eadc075df06629d46937a891c858db25"}}}</script>

----==_mimepart_5a96e29364b84_78e32ad3ac99eecc344cd--


From nobody Wed Feb 28 09:30:29 2018
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 E7DF312D95D for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 09:30:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.596
X-Spam-Level: 
X-Spam-Status: No, score=-5.596 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_28=1.404, HTML_MESSAGE=0.001, 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 sZUYPW-u5mNo for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 09:30:26 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AE29F12D880 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 09:30:26 -0800 (PST)
Date: Wed, 28 Feb 2018 09:22:12 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519838705; bh=VCyArrDJ8zAs9hGcNDdI1i7iNa17r9iPik2w7dI9sQk=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=0qHD4vGUGZqUJVuUzDnB9d0rD9HSgDgf8+b0V6NyESo8Zr3d2gHt2ezZySOaSL+WB uEMP2UIhsf9tk1l5QjCbUgFURNJloGH/sMqt3CDLt+ocl4CcartLjBgh5WOTLPr1TA 2WgIrXdBDoik2YWnK81w3X2CdxJTYfeZ7I4ITGYU=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbb46d3c04bf2bead19ad6760542bbe02d877422592cf0000000116aea74492a169ce11e8ac03@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/c369314128@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a96e544dbb72_10362b1a9ee10ecc171e0"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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/gf34-GCAdFv8gYxK3YwkCsv572k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 17:30:28 -0000

----==_mimepart_5a96e544dbb72_10362b1a9ee10ecc171e0
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Unfortunately, getting rid of the sentinels on request streams isn't as clearly good.

- Indexed representations are unchanged
- Name-Indexed representations now have only four bits for the length, which means you're going to consume an extra byte if the index is 16-31
- Literal representations now only have four bits for the name length, which means you save a byte only if the name is less than 16 octets.  (Though most registered ones are.)

-- 
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/1141#issuecomment-369314128
----==_mimepart_5a96e544dbb72_10362b1a9ee10ecc171e0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Unfortunately, getting rid of the sentinels on request streams isn't a=
s clearly good.</p>
<ul>
<li>Indexed representations are unchanged</li>
<li>Name-Indexed representations now have only four bits for the length, =
which means you're going to consume an extra byte if the index is 16-31</=
li>
<li>Literal representations now only have four bits for the name length, =
which means you save a byte only if the name is less than 16 octets.  (Th=
ough most registered ones are.)</li>
</ul>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/pull/1141#issuecomment-369314128">view it on GitHub</a>, o=
r <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq8GBUn=
6Rb_Eq7yKl_RnnUHaN_CJeks5tZYtEgaJpZM4SUNeW">mute the thread</a>.<img alt=3D=
"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7tIEv=
Kf9xRfAhO0H2hhXCG2yFhLks5tZYtEgaJpZM4SUNeW.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pu=
ll/1141#issuecomment-369314128"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHu=
b"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop in=
 #1141: Unfortunately, getting rid of the sentinels on request streams is=
n't as clearly good.\r\n\r\n- Indexed representations are unchanged\r\n- =
Name-Indexed representations now have only four bits for the length, whic=
h means you're going to consume an extra byte if the index is 16-31\r\n- =
Literal representations now only have four bits for the name length, whic=
h means you save a byte only if the name is less than 16 octets.  (Though=
 most registered ones are.)"}],"action":{"name":"View Pull Request","url"=
:"https://github.com/quicwg/base-drafts/pull/1141#issuecomment-369314128"=
}}}</script>=

----==_mimepart_5a96e544dbb72_10362b1a9ee10ecc171e0--


From nobody Wed Feb 28 12:56:07 2018
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 23C0812751F for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 12:55:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 2giY3IGgS1NK for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 12:55:49 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext3.iad.github.net [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 73849124BFA for <quic-issues@ietf.org>; Wed, 28 Feb 2018 12:55:49 -0800 (PST)
Date: Wed, 28 Feb 2018 12:55:48 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519851348; bh=P9QrAkDVl3gqpbe6QbS3ivSWbc0A20B937R5QU3HMHI=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=WUIq4difkKVxkv1kcZghFA11RGyYM8CU2L7Y/8UqK1Cz2pnWJWwo5UTU9SO9PBm4r 8zhKASodqDmAXYHlvFgJtM0POT8Zp0Y/iSfpABpUPRl3TnHlI5vtEx0on2qIVzM7UJ JPSivurblBXHIGsc12nWfxhePJLup4PCDW+g3SyY=
From: Victor Vasiliev <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1072/push/2366614106@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1072@github.com>
References: <quicwg/base-drafts/pull/1072@github.com>
Subject: Re: [quicwg/base-drafts] Define a mechanism for negotiating extensions (#1072)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a971754a3f87_70f12ab3b376cec438319f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: vasilvv
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/BpaVEkSl5tYhiKEkPUWvzBchJxE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 20:55:52 -0000

----==_mimepart_5a971754a3f87_70f12ab3b376cec438319f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@vasilvv pushed 1 commit.

c1b55ef  Fix a syntax error


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1072/files/61700b924dbb2cc24eab5ce326de346496552d41..c1b55ef15544d838ae23edf8c2e3248b42fd6814

----==_mimepart_5a971754a3f87_70f12ab3b376cec438319f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/vasilvv" class="user-mention">@vasilvv</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/c1b55ef" class="commit-link">c1b55ef</a>  Fix a syntax error</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1072/files/61700b924dbb2cc24eab5ce326de346496552d41..c1b55ef15544d838ae23edf8c2e3248b42fd6814">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8tVPaQAlNp6T1R4WbcrqWt3pFZVks5tZb1UgaJpZM4Ru3HU">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxWKke_qB04pnQtv4iftiGchaDu6ks5tZb1UgaJpZM4Ru3HU.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1072/files/61700b924dbb2cc24eab5ce326de346496552d41..c1b55ef15544d838ae23edf8c2e3248b42fd6814"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@vasilvv pushed 1 commit in #1072"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1072/files/61700b924dbb2cc24eab5ce326de346496552d41..c1b55ef15544d838ae23edf8c2e3248b42fd6814"}}}</script>

----==_mimepart_5a971754a3f87_70f12ab3b376cec438319f--


From nobody Wed Feb 28 12:59:14 2018
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 5F040124BFA for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 12:59:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.382
X-Spam-Level: 
X-Spam-Status: No, score=-5.382 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_24=1.618, HTML_MESSAGE=0.001, 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 RiN3_59r-PMo for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 12:59:12 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D18541200C1 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 12:59:11 -0800 (PST)
Date: Wed, 28 Feb 2018 12:59:10 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519851550; bh=g0XQO1R0BrPY1CJ+2oSMJfxBPDlxN+5l97/J6ROMcBs=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=f32IPB2IqYxICAeRkGySKDB1OCc612kkygpp0fIaFjjg7qgiGnSQEPQ18r78ch5wH iMtr7GnDvZxHbv8dqLRXOVWtm746u38JWfsX9yF3EB8UyEeY+ULHDHmYHoJX09rsbP 2dNnko4JxRBihe7Z5nTbepc3yOI/OfW46+g/KhBY=
From: Victor Vasiliev <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab559467961750edacfe164075e3b25745a39b894892cf0000000116aeda1e92a169ce1167fd76@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1072/c369380687@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1072@github.com>
References: <quicwg/base-drafts/pull/1072@github.com>
Subject: Re: [quicwg/base-drafts] Define a mechanism for negotiating extensions (#1072)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a97181ec2ba9_318e2acaed44eed01863d2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: vasilvv
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/-b0Hu1m9loY5SvUMA2oZyzqu8M8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 20:59:13 -0000

----==_mimepart_5a97181ec2ba9_318e2acaed44eed01863d2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Okay, it sounds like everyone wants to make ID assignments explicit.

What are people's thoughts about the negotiation pattern?  I think I am completely fine with committing to client speaking first, but if that's undesirable, it can be worked around.

-- 
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/1072#issuecomment-369380687
----==_mimepart_5a97181ec2ba9_318e2acaed44eed01863d2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Okay, it sounds like everyone wants to make ID assignments explicit.</=
p>
<p>What are people's thoughts about the negotiation pattern?  I think I a=
m completely fine with committing to client speaking first, but if that's=
 undesirable, it can be worked around.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/quic=
wg/base-drafts/pull/1072#issuecomment-369380687">view it on GitHub</a>, o=
r <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9AJfN=
elNfUxXMiJeA50d_HjSEnXks5tZb4egaJpZM4Ru3HU">mute the thread</a>.<img alt=3D=
"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq3C7-1=
v77Y78tEipyc6eP-0fcO26ks5tZb4egaJpZM4Ru3HU.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pu=
ll/1072#issuecomment-369380687"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHu=
b"></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"=
quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"http=
s://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6=
-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubuserconte=
nt.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","=
action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-dr=
afts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@vasilvv in #1=
072: Okay, it sounds like everyone wants to make ID assignments explicit.=
\r\n\r\nWhat are people's thoughts about the negotiation pattern?  I thin=
k I am completely fine with committing to client speaking first, but if t=
hat's undesirable, it can be worked around."}],"action":{"name":"View Pul=
l Request","url":"https://github.com/quicwg/base-drafts/pull/1072#issueco=
mment-369380687"}}}</script>=

----==_mimepart_5a97181ec2ba9_318e2acaed44eed01863d2--


From nobody Wed Feb 28 13:11:22 2018
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 220C2124BE8 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 13:11:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.392
X-Spam-Level: 
X-Spam-Status: No, score=-0.392 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_24=1.618, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 EC1rnOkoZlJ6 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 13:11:20 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 DE2DE1201FA for <quic-issues@ietf.org>; Wed, 28 Feb 2018 13:11:19 -0800 (PST)
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=xGz2JkHe+krYVpxO0i3taYsVDaE=; b=TFxd6Eg3uONrHAbP JrEjVQbziQ0T0AxP4Gtw3pS+xzZrhsup8hVjeMMqviXdxsnS3v9xlXP/iG+looNG HTL/IZd1iTMCqCwN0laetQ0cHKSKH4gIMwW+hTErXtcNyKP/K4sv20y7TOQYTEXW zcc2DTZZzcoTr0Ncndh/LRXOpPI=
Received: by filter0524p1iad2.sendgrid.net with SMTP id filter0524p1iad2-23663-5A971AF6-20 2018-02-28 21:11:18.726958263 +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 ismtpd0013p1iad2.sendgrid.net (SG) with ESMTP id oykkATZ4T6-XSMFo0AvyoQ for <quic-issues@ietf.org>; Wed, 28 Feb 2018 21:11:18.714 +0000 (UTC)
Date: Wed, 28 Feb 2018 21:11:18 +0000 (UTC)
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abaac9cdd9c7ed5e49e25975757ae9778f8680984092cf0000000116aedce792a169ce11edf004@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1142/369384021@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1142@github.com>
References: <quicwg/base-drafts/issues/1142@github.com>
Subject: Re: [quicwg/base-drafts] Header table size change (#1142)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a971ae778d52_23b683f9a1b2e6f2c2396bd"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak11HPJMx5Yxr0tdIQrDlwPaiA2/spYjWFOLk7 k8EgD9bFcWdribZffL6cix4oYhuz6j6oiKl+fY7ol4jdGGZdx1ks/mliGP4OTDEe/CzYHQBuyyOItm AhLz18k1Qc6OVATzk7lMoIPo7lwE10B4rx2XGuCSil1/RrmV2AhydX4wcAbE1avGY8rC0s++M6RcaU U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ociYcheJXTbJKka7AkAbj1SVypc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 21:11:21 -0000

----==_mimepart_5a971ae778d52_23b683f9a1b2e6f2c2396bd
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The encoder needs to be able to have its own limit, since a malicious client can try to tell a server that it wants a really big table for decoding, which can lead to memory DoS.

-- 
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/1142#issuecomment-369384021
----==_mimepart_5a971ae778d52_23b683f9a1b2e6f2c2396bd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The encoder needs to be able to have its own limit, since a malicious client can try to tell a server that it wants a really big table for decoding, which can lead to memory DoS.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/1142#issuecomment-369384021">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1uqc0AzHFzxSPlrnI7JaHicktMHks5tZcDngaJpZM4SVs80">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4SmTdcVvDtDAGRZB-0Mx13TzjASks5tZcDngaJpZM4SVs80.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/1142#issuecomment-369384021"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind in #1142: The encoder needs to be able to have its own limit, since a malicious client can try to tell a server that it wants a really big table for decoding, which can lead to memory DoS."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/1142#issuecomment-369384021"}}}</script>
----==_mimepart_5a971ae778d52_23b683f9a1b2e6f2c2396bd--


From nobody Wed Feb 28 14:38:06 2018
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 74DBC126FDC for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 14:38:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.454
X-Spam-Level: 
X-Spam-Status: No, score=-5.454 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, 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 bJFyculZY3ey for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 14:38:02 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext8.iad.github.net [192.30.252.199]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C45ED126FB3 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 14:38:02 -0800 (PST)
Date: Wed, 28 Feb 2018 14:38:01 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519857481; bh=d0PNzPGqq36yOEppTkRmU9A0UWhyla/HfrlWxWtcWYo=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=F+vAqk9f1tZUMrpe3AHkK4uhA2pUQpOXUfWsxdFeCc8XcgT2d6/0PH1rX8MT1Ucj6 v1xoOlhwJsXiKfYBoJOyUc7uulfRabPLOq4HxOCe367AoiHnUWAMwaZye9OLt0QXm3 EyIU9SJDX/vyoN5GsTJKF8WASy6O2kc93z2XGQY4=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb178e951f90bb1a5a2704d131ab7c8cd4d6c7c4e92cf0000000116aef14992a163ce01a8f519@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/commit/7f495bb0659828fd0cbcee84f71f6210a353527c/27850009@github.com>
In-Reply-To: <quicwg/base-drafts/commit/7f495bb0659828fd0cbcee84f71f6210a353527c@github.com>
References: <quicwg/base-drafts/commit/7f495bb0659828fd0cbcee84f71f6210a353527c@github.com>
Subject: Re: [quicwg/base-drafts] Table size change (7f495bb)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a972f499533f_67292ae235596ec812612f"; 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/LMsHVN7uXa9DFGIMRV_UGz017S8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 22:38:04 -0000

----==_mimepart_5a972f499533f_67292ae235596ec812612f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

`+---+`

-- 
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/commit/7f495bb0659828fd0cbcee84f71f6210a353527c#commitcomment-27850009
----==_mimepart_5a972f499533f_67292ae235596ec812612f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><code>+---+</code></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/commit/7f495bb0659828fd0cbcee84f71f6210a353527c#commitcomment-27850009">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3WVzZsdIHUXIx6ntKHzt3Afz1lXks5tZdVJgaJpZM4SXdxu">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwA3HukX7_N9xEI_8Z4d75FKvzbUks5tZdVJgaJpZM4SXdxu.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/commit/7f495bb0659828fd0cbcee84f71f6210a353527c#commitcomment-27850009"></link>
  <meta itemprop="name" content="View Commit"></meta>
</div>
<meta itemprop="description" content="View this Commit on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson on 7f495bb: `+---+`"}],"action":{"name":"View Commit","url":"https://github.com/quicwg/base-drafts/commit/7f495bb0659828fd0cbcee84f71f6210a353527c#commitcomment-27850009"}}}</script>
----==_mimepart_5a972f499533f_67292ae235596ec812612f--


From nobody Wed Feb 28 14:42:18 2018
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 39A97126FDC for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 14:42:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.393
X-Spam-Level: 
X-Spam-Status: No, score=-0.393 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 LgiKMvZrr42M for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 14:42:15 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 D292D127023 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 14:42:10 -0800 (PST)
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=2YvMeu/k7O3X+89OEaR2g681T2Q=; b=ruXe2kTDK1rrDtu2 B6+BCgqw8M902r5Z5nkIFyysMGlaW8ffQByMR818TmKmIzwDQuf9pHng5wrkarex qPmgjJEh19vBacuQjvcaF/sx1ZiOrGzWZ/hZW7qbKjmDo2zcLbVJukP1HunPjVEq zBS3oMAoCEh6b4drXiYrEbq5WQs=
Received: by filter0611p1iad2.sendgrid.net with SMTP id filter0611p1iad2-24663-5A973041-1A 2018-02-28 22:42:09.607098905 +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 ismtpd0008p1iad2.sendgrid.net (SG) with ESMTP id YcJVA0yfTDu3boMm1V9RPg for <quic-issues@ietf.org>; Wed, 28 Feb 2018 22:42:09.476 +0000 (UTC)
Date: Wed, 28 Feb 2018 22:42:09 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7eda5506cffdbc53adc92055d28d0329ce0f7f9492cf0000000116aef24192a169ce11e8ac03@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/c369409340@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a97304135a8f_7eef2ad4a13ccecc2325f7"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0/VrV1UuTDABuF+Vxae0WUrbGin39UOjAKQf jgmMlPd3M7P8iran217JYH/pX9/b+sH4WhlRKA7+oQ5c5on45oYPTLnazrYllMpE6l08KgD/8BVmrM e/PKJOHOHGxpRmzbaqo/XtY2bR6BKokrz75cQuGOXz5RXTCsHY5+CsCKsDfgk8itr9jv4ViHgnjrX0 c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/TSpd3kayTeXRRa1PDYM8FxFjtBw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 22:42:16 -0000

----==_mimepart_5a97304135a8f_7eef2ad4a13ccecc2325f7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Hmm, this is getting to be pretty large now.  It's a lot of things all wrapped up.  Perhaps now is a good time to reissue a summary of the changes and ask for wider review.

-- 
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/1141#issuecomment-369409340
----==_mimepart_5a97304135a8f_7eef2ad4a13ccecc2325f7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Hmm, this is getting to be pretty large now.  It's a lot of things all wrapped up.  Perhaps now is a good time to reissue a summary of the changes and ask for wider review.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1141#issuecomment-369409340">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqye0HHj0tFhTNl9-FeRzUp52Cesgks5tZdZBgaJpZM4SUNeW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxQfQZZ0pcbtE0YYbLqAl62c61hPks5tZdZBgaJpZM4SUNeW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1141#issuecomment-369409340"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1141: Hmm, this is getting to be pretty large now.  It's a lot of things all wrapped up.  Perhaps now is a good time to reissue a summary of the changes and ask for wider review."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1141#issuecomment-369409340"}}}</script>
----==_mimepart_5a97304135a8f_7eef2ad4a13ccecc2325f7--


From nobody Wed Feb 28 14:50:12 2018
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 470D6126FDC for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 14:50:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 2IpQWRjyOuJO for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 14:50:08 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98]) (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 5FAE5126FB3 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 14:50:08 -0800 (PST)
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=RhXpiyVUrXBzrulk+/x7MBAxaOw=; b=P4tzCXdeoFzlgVde EZuQQcN/pd9YtoFnxjDY0twiVtNN+QDQ2TjeeDTK7jIG9QojwZi7PSC+znP1IlfE 6tYIhTt9BZsfZSEEHo9lETLQD604WKQM6P0N1cgRccotrX7yNvWZY5JFvIt/lq0o WauMZJDRLI2sOeRKDmZ4TkpFpxY=
Received: by filter0155p1iad2.sendgrid.net with SMTP id filter0155p1iad2-7021-5A97321F-2 2018-02-28 22:50:07.114147871 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0009p1iad2.sendgrid.net (SG) with ESMTP id 8fJrGbmRT3ad8iT9Q1MqcQ for <quic-issues@ietf.org>; Wed, 28 Feb 2018 22:50:07.014 +0000 (UTC)
Date: Wed, 28 Feb 2018 22:50:07 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab58f92859eddf94934111e092a30cff08d69ea9f492cf0000000116aef41e92a169ce1167fd76@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1072/c369411395@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1072@github.com>
References: <quicwg/base-drafts/pull/1072@github.com>
Subject: Re: [quicwg/base-drafts] Define a mechanism for negotiating extensions (#1072)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a97321e82e37_35e53f99985e8f28879d3"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0UmkdF1EwRHI+AjnHP5Qd30gKpwjRFEwi6mI z7XejXuA2JB062OTxMLltyl9r6FzNVNuRUo1pZePk8lc6pR+d4qd9NspTGBm3uaqkOyEvPcWMR8dc2 RpPKWxVkUf63tq04h8vkLGXz+ifkY2HMt0uFwV21vMhmhyW5SeCxCxnFMiIr2tP5DHLFJD2x3KwEPS 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/KF4nCjznefzFjOLukyPUJ2cpT0U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 22:50:10 -0000

----==_mimepart_5a97321e82e37_35e53f99985e8f28879d3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

So Victor, there are two options here that don't require a lot of secondary changes (like new messages and the like):

1. Client offers a set of extensions, server indicates which of those apply and assigns mappings.  Client parameter is an array of extension codepoints.  Server parameter is an array of (frame type, extension codepoint).

2. Both client and server offer a set of extensions and mappings.  Server does the same.  Only the codepoints that the server includes are permitted for use, but each peer needs to use the mappings chosen by its peer.

The former is a straight-up negotiation; it's the first of its kind, so some caution is needed.  The second preserves - at least to some extent - the current notion that transport parameters are purely declarative.  Either way, this is slightly hazardous.

I have a slight preference for the second, but don't see a strong argument against the former.  However, I am intensely aware of the fact that this system could end up like the stepchild of RFC 3264 and that is not a place I want to end up.  We need to be VERY clear about the way transport parameters work.  Whatever decision we make, I will take an action to put text in the document clearly explaining which approach is most appropriate for future things, or if we think that's overly constraining, making it the responsibility of future designers to very clearly specify their rules.

-- 
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/1072#issuecomment-369411395
----==_mimepart_5a97321e82e37_35e53f99985e8f28879d3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>So Victor, there are two options here that don't require a lot of second=
ary changes (like new messages and the like):</p>
<ol>
<li>
<p>Client offers a set of extensions, server indicates which of those apply=
 and assigns mappings.  Client parameter is an array of extension codepoint=
s.  Server parameter is an array of (frame type, extension codepoint).</p>
</li>
<li>
<p>Both client and server offer a set of extensions and mappings.  Server d=
oes the same.  Only the codepoints that the server includes are permitted f=
or use, but each peer needs to use the mappings chosen by its peer.</p>
</li>
</ol>
<p>The former is a straight-up negotiation; it's the first of its kind, so =
some caution is needed.  The second preserves - at least to some extent - t=
he current notion that transport parameters are purely declarative.  Either=
 way, this is slightly hazardous.</p>
<p>I have a slight preference for the second, but don't see a strong argume=
nt against the former.  However, I am intensely aware of the fact that this=
 system could end up like the stepchild of RFC 3264 and that is not a place=
 I want to end up.  We need to be VERY clear about the way transport parame=
ters work.  Whatever decision we make, I will take an action to put text in=
 the document clearly explaining which approach is most appropriate for fut=
ure things, or if we think that's overly constraining, making it the respon=
sibility of future designers to very clearly specify their rules.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/pull/1072#issuecomment-369411395">view it on GitHub</a>, or <a hre=
f=3D"https://github.com/notifications/unsubscribe-auth/AWbkq84J3L-cWS6wgm6X=
BQKqotsbrteUks5tZdgegaJpZM4Ru3HU">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqwPMiAxNa0nw8d4fL=
MFg0Lc7FUx8ks5tZdgegaJpZM4Ru3HU.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pull=
/1072#issuecomment-369411395"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHub"=
></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #1072: So Vict=
or, there are two options here that don't require a lot of secondary change=
s (like new messages and the like):\r\n\r\n1. Client offers a set of extens=
ions, server indicates which of those apply and assigns mappings.  Client p=
arameter is an array of extension codepoints.  Server parameter is an array=
 of (frame type, extension codepoint).\r\n\r\n2. Both client and server off=
er a set of extensions and mappings.  Server does the same.  Only the codep=
oints that the server includes are permitted for use, but each peer needs t=
o use the mappings chosen by its peer.\r\n\r\nThe former is a straight-up n=
egotiation; it's the first of its kind, so some caution is needed.  The sec=
ond preserves - at least to some extent - the current notion that transport=
 parameters are purely declarative.  Either way, this is slightly hazardous=
.\r\n\r\nI have a slight preference for the second, but don't see a strong =
argument against the former.  However, I am intensely aware of the fact tha=
t this system could end up like the stepchild of RFC 3264 and that is not a=
 place I want to end up.  We need to be VERY clear about the way transport =
parameters work.  Whatever decision we make, I will take an action to put t=
ext in the document clearly explaining which approach is most appropriate f=
or future things, or if we think that's overly constraining, making it the =
responsibility of future designers to very clearly specify their rules."}],=
"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-=
drafts/pull/1072#issuecomment-369411395"}}}</script>=

----==_mimepart_5a97321e82e37_35e53f99985e8f28879d3--


From nobody Wed Feb 28 15:37:11 2018
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@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 BDF39127058 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 15:37:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.651
X-Spam-Level: 
X-Spam-Status: No, score=-1.651 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 mAjq4ZtEZ7rY for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 15:37:08 -0800 (PST)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (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 693AC127023 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 15:37:08 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1519861027; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=hY7+jo7g7mab83bTwdNfK0FklP1Q0ExHXYw2wInOV4g=; b=QhJ579+j4pWKzraKlZwmY26T3BSBmNySHPR53B1YAgUHS1DBHf9O3mFEJ3UES8sT1WdCR8Cw CtxDgM3Gwgu0jKL6TGbgP6iy5giloOARfFXReD4enBje3pJivz+PMFSazNFD6JcHYzUgm9tb cl2Bh6DMODL/lLvA8pTuzLpjxcM=
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
X-Mailgun-Sending-Ip: 166.78.69.170
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 5a973d23.7fea5005f900-smtp-out-n01; Wed, 28 Feb 2018 23:37:07 -0000 (UTC)
Date: Wed, 28 Feb 2018 15:37:06 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5a973d229a7ed_2f92ac900387c0c1122c7@hookshot-fe-d2afb11.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 8fba82: +++
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5a973d229a42d_2f92ac900387c0c112192"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/hFYD8nxMOkiEV-YMBlPdcCjIWb0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Wed, 28 Feb 2018 23:37:10 -0000

----==_mimepart_5a973d229a42d_2f92ac900387c0c112192
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/qcram_instructions
  Home:   https://github.com/quicwg/base-drafts
  Commit: 8fba82d18acb9ef5fb840e9448c3e18f9fe86bd9
      https://github.com/quicwg/base-drafts/commit/8fba82d18acb9ef5fb840e9448c3e18f9fe86bd9
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-02-28 (Wed, 28 Feb 2018)

  Changed paths:
    M draft-ietf-quic-qcram.md

  Log Message:
  -----------
  +++



----==_mimepart_5a973d229a42d_2f92ac900387c0c112192--


From nobody Wed Feb 28 15:37:18 2018
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 0F76912778E for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 15:37:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.393
X-Spam-Level: 
X-Spam-Status: No, score=-0.393 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_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no 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 YGjklRchVdtp for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 15:37:11 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 257F7127023 for <quic-issues@ietf.org>; Wed, 28 Feb 2018 15:37:11 -0800 (PST)
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=QyEbtPWcRqPlV4ypLKAzfjw7Kxg=; b=VJ/26zQRUgJqPVbC +P3uXcIvwZYAyIVxaj6V91tjsG/M+q9roFroIyZw/bWl8H19QVX4es+VNqegtPrG jeKisSjDPbWo4gk/ihS0voTOdzsoNuAKV/eFSc1yvdpbQqnkIu7ru8V0MJ+udE1r o3VhaDg0Pmkqx+9c8NibwXlMc5E=
Received: by filter0173p1las1.sendgrid.net with SMTP id filter0173p1las1-21572-5A973D26-4 2018-02-28 23:37:10.285470164 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0011p1iad2.sendgrid.net (SG) with ESMTP id DdDLrKw4R7G_QbCDDZyeag for <quic-issues@ietf.org>; Wed, 28 Feb 2018 23:37:10.263 +0000 (UTC)
Date: Wed, 28 Feb 2018 23:37:10 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <noreply@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Push <push@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/push/2366993153@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a973d25a85ea_11b73ffdbb3a8f3824713"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: push
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3drURQYVBROvejfRoQ6nMlvmbjyZ5gy2Fpen HpKDILq30SNiCXdQWvGNv/xLFjMKgrprvHo2CiZQw3kuIRvGjun/zyB3iJt66PM7htLlp73ji5orFT CzOBf+viG4TF+4blMboGnto9MsGSGqvX4b0ZValBpdVqi5OAOvVJEvBYfzvezTTxE9ZyIjR+fmyZDT 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/kgUpdpETSTMc2w4wldw6hLM3fkQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 23:37:12 -0000

----==_mimepart_5a973d25a85ea_11b73ffdbb3a8f3824713
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@MikeBishop pushed 1 commit.

8fba82d  +++


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/1141/files/29c12b08eadc075df06629d46937a891c858db25..8fba82d18acb9ef5fb840e9448c3e18f9fe86bd9

----==_mimepart_5a973d25a85ea_11b73ffdbb3a8f3824713
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/MikeBishop" class="user-mention">@MikeBishop</a> pushed 1 commit.</p>

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/8fba82d" class="commit-link">8fba82d</a>  +++</li>
</ul>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br /><a href="https://github.com/quicwg/base-drafts/pull/1141/files/29c12b08eadc075df06629d46937a891c858db25..8fba82d18acb9ef5fb840e9448c3e18f9fe86bd9">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2-IT-1J1XbQZmPacenxt5w9uMzhks5tZeMlgaJpZM4SUNeW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7WuCDRglcHLFKZ2TVvU_6Ye00z6ks5tZeMlgaJpZM4SUNeW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1141/files/29c12b08eadc075df06629d46937a891c858db25..8fba82d18acb9ef5fb840e9448c3e18f9fe86bd9"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop pushed 1 commit in #1141"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1141/files/29c12b08eadc075df06629d46937a891c858db25..8fba82d18acb9ef5fb840e9448c3e18f9fe86bd9"}}}</script>

----==_mimepart_5a973d25a85ea_11b73ffdbb3a8f3824713--


From nobody Wed Feb 28 21:17:58 2018
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 333EE12E888 for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 21:17:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 wdUiAVqtzBbJ for <quic-issues@ietfa.amsl.com>; Wed, 28 Feb 2018 21:17:55 -0800 (PST)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 952D21241FC for <quic-issues@ietf.org>; Wed, 28 Feb 2018 21:17:54 -0800 (PST)
Date: Wed, 28 Feb 2018 21:17:53 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1519881473; bh=qCRGgM+D9S4QiV/5kUHYzE0Ns8PjQ8Imm7rjh3wQIQc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=nP+/vuis79VD3lSbvyQjF9+EFVufVT4zSy5fdx617eR47Ab5YuYdnu0MXa0dWYJda W70gL8e4HA74yNq+0JRG7aScwLDqR7eaBXJOLaxJlkaUDOgcfJoVIoAr9EUH9jXjBo lx02w9Yjk88ytEm6ykXtws3/4QJtBQoIAzirJa38=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abcd2383d902a18915d1fc2deb330e2d492d83ac2792cf0000000116af4f0192a169ce11e8ac03@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1141/review/100312256@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1141@github.com>
References: <quicwg/base-drafts/pull/1141@github.com>
Subject: Re: [quicwg/base-drafts] Separate instruction sets for QCRAM (#1141)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a978d01e7158_50812aeda1ceeec4102267"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/hHOvi8e08xducCrXCX4dh9xmPj8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Mar 2018 05:17:57 -0000

----==_mimepart_5a978d01e7158_50812aeda1ceeec4102267
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

afrind commented on this pull request.



> @@ -127,23 +127,180 @@ considered blocked by the decoder and can not be processed until all entries in
 the range `[1, Depends Index]` have been added.  While blocked, header
 field data MUST remain in the blocked stream's flow control window.
 
-# HPACK extensions
+# Wire Format
+
+QCRAM instructions occur on three stream types, each of which uses a separate
+instruction space:
+
+ - Table updates are carried by HEADERS frames on the control stream, as defined
+   by {{QUIC-HTTP}}.  Frames on this stream modify the dynamic table state
+   without generating output to any particular request.
+ - Acknowledgement of header frame processing is carried by HEADER_ACK frames,
+   running from decoder to encoder.
+ - Finally, the contents of HEADERS and PUSH_PROMISE frames on request streams
+   reference the QPACK table state.

You use QPACK here and QCRAM elsewhere. 

> +
+In order to ensure table consistency and simplify update management, all table
+updates occur on the control stream rather than on request streams. Request
+streams contain only header blocks, which do not modify the state of the table.
+
+## Primitives
+
+The prefixed integer from Section 5.1 of [RFC7541] is used heavily throughout
+this document.  The string literal, defined by Section 5.2 of [RFC7541], is used
+with the following modification.
+
+HPACK defines string literals to begin on a byte boundary.  They begin with a
+single flag (indicating whether the string is Huffman-coded), followed by the
+Length encoded as a 7-bit prefix integer, and finally Length octets of data.
+
+QCRAM permits strings to begin other than on a byte boundary.  An "N-bit prefix

I see how we're saving bytes by doing this.  But it may not save that many bytes on the wire, since it's only used when inserting an entry with no matching name, in one case with only a 4 bit prefix.  Given the adoption of QCRAM was driven by similarity to HPACK, I think we should have clear reasons and/or data for divergence.

Or is separating the control stream instruction space already divergent enough that minimizing changes is no longer a goal?

> +single flag (indicating whether the string is Huffman-coded), followed by the
+Length encoded as a 7-bit prefix integer, and finally Length octets of data.
+
+QCRAM permits strings to begin other than on a byte boundary.  An "N-bit prefix
+string literal" begins with the same Huffman flag, followed by the length
+encoded as an (N-1)-bit prefix integer.  The remainder of the string literal is
+unmodified.
+
+A string literal without a prefix length noted is an 8-bit prefix string literal
+and follows the definitions in [RFC7541] without modification.
+
+## HEADERS Frames on the Control Stream
+
+Table updates can add a table entry, possibly using existing entries to avoid
+transmitting redundant information.  The name can be transmitted as a reference
+to an existing entry in either table or as a string literal. For entries which

...in either the static or dynamic table... might be more clear

> +     0   1   2   3   4   5   6   7
+   +---+---+---+---+---+---+---+---+
+   | 0 | 0 | 0 |    Index (5+)     |
+   +---+---+---+-------------------+
+~~~~~~~~~~
+{:#fig-index-with-duplication title="Duplicate"}
+
+The existing entry is re-inserted into the dynamic table without resending
+either the name or the value. This is useful to mitigate the eviction of older
+entries which are frequently referenced, both to avoid the need to resend the
+header and to avoid the entry in the table blocking the ability to insert new
+headers.
+
+### Dynamic Table Size Update
+
+A dynamic table size update signals a change to the size of the dynamic table.

I guess it's implicit that this is the encoder informing the decoder of a change table size, since all of these instructions are in that direction, but mentioning it explicitly might be more clear.

> +| 0 | 0 | 1 |   Max size (5+)   |
++---+---+---+-------------------+
+~~~~~~~~~~
+{:#fig-size-change title="Maximum Dynamic Table Size Change"}
+
+A dynamic table size update starts with the '001' 3-bit pattern, followed by the
+new maximum size, represented as an integer with a 5-bit prefix (see Section
+5.1 of [RFC7541]).
+
+The new maximum size MUST be lower than or equal to the limit determined by the
+protocol using QCRAM.  A value that exceeds this limit MUST be treated as a
+decoding error.  In HTTP/QUIC, this limit is the value of the
+SETTINGS_HEADER_TABLE_SIZE parameter (see [QUIC-HTTP]) received from the
+decoder.
+
+Reducing the maximum size of the dynamic table can cause entries to

Do you need to mention that the encoder cannot reduce the size of the table if it would cause entries with non-zero unacknowledged references to be evicted?

>  
-This replaces the HPACK instruction for Dynamic Table Size Update (see Section
-6.3 of {{RFC7541}}, which is not supported by HTTP over QUIC.
+For header blocks encoded in non-blocking mode, the encoder needs to forego
+indexed representations that refer to table updates which have not yet been
+acknowledged with {{feedback}}.  An implementation could extend the header table
+entry with a boolean to track acknowledgement state.  However, the number of

I think booleans per header entry is a holdover from out-of-order QCRAM.  I was tracking this by having the encoder store the max base index acknowledged by the decoder, and a queue of base indexes for each outstanding control-stream HEADERS frame.

> -indexed representations that refer to vulnerable entries (see
-{{overview-hol-avoidance}}).  An implementation could extend the header table
-entry with a boolean to track vulnerability.  However, the number of entries in
-the table that are vulnerable is likely to be small in practice, much less than
-the total number of entries, so a data tracking only vulnerable
-(un-acknowledged) entries, separate from the main header table, might be more
-space efficient.
-
-### Safe evictions
-
-Section {{evictions}} describes how QCRAM avoids invalid references that might
-result from out-of-order delivery.  When the encoder processes a HEADER_ACK, it
-dereferences table entries that were indexed in the acknowledged header.  To
-track which entries must be dereferenced, it can maintain a map from
-unacknowledged headers to lists of (absolute) indices.  The simplest place to
-store the actual reference count might be the table entries.  In practice the

I think this little chunk about holding refcounts per header table entry is useful.

-- 
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/1141#pullrequestreview-100312256
----==_mimepart_5a978d01e7158_50812aeda1ceeec4102267
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@afrind</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171458707">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; @@ -127,23 +127,180 @@ considered blocked by the decoder and can not be processed until all entries in
 the range `[1, Depends Index]` have been added.  While blocked, header
 field data MUST remain in the blocked stream&#39;s flow control window.
 
-# HPACK extensions
+# Wire Format
+
+QCRAM instructions occur on three stream types, each of which uses a separate
+instruction space:
+
+ - Table updates are carried by HEADERS frames on the control stream, as defined
+   by {{QUIC-HTTP}}.  Frames on this stream modify the dynamic table state
+   without generating output to any particular request.
+ - Acknowledgement of header frame processing is carried by HEADER_ACK frames,
+   running from decoder to encoder.
+ - Finally, the contents of HEADERS and PUSH_PROMISE frames on request streams
+   reference the QPACK table state.
</pre>
<p>You use QPACK here and QCRAM elsewhere.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171459959">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +
+In order to ensure table consistency and simplify update management, all table
+updates occur on the control stream rather than on request streams. Request
+streams contain only header blocks, which do not modify the state of the table.
+
+## Primitives
+
+The prefixed integer from Section 5.1 of [RFC7541] is used heavily throughout
+this document.  The string literal, defined by Section 5.2 of [RFC7541], is used
+with the following modification.
+
+HPACK defines string literals to begin on a byte boundary.  They begin with a
+single flag (indicating whether the string is Huffman-coded), followed by the
+Length encoded as a 7-bit prefix integer, and finally Length octets of data.
+
+QCRAM permits strings to begin other than on a byte boundary.  An &quot;N-bit prefix
</pre>
<p>I see how we're saving bytes by doing this.  But it may not save that many bytes on the wire, since it's only used when inserting an entry with no matching name, in one case with only a 4 bit prefix.  Given the adoption of QCRAM was driven by similarity to HPACK, I think we should have clear reasons and/or data for divergence.</p>
<p>Or is separating the control stream instruction space already divergent enough that minimizing changes is no longer a goal?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171460352">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +single flag (indicating whether the string is Huffman-coded), followed by the
+Length encoded as a 7-bit prefix integer, and finally Length octets of data.
+
+QCRAM permits strings to begin other than on a byte boundary.  An &quot;N-bit prefix
+string literal&quot; begins with the same Huffman flag, followed by the length
+encoded as an (N-1)-bit prefix integer.  The remainder of the string literal is
+unmodified.
+
+A string literal without a prefix length noted is an 8-bit prefix string literal
+and follows the definitions in [RFC7541] without modification.
+
+## HEADERS Frames on the Control Stream
+
+Table updates can add a table entry, possibly using existing entries to avoid
+transmitting redundant information.  The name can be transmitted as a reference
+to an existing entry in either table or as a string literal. For entries which
</pre>
<p>...in either the static or dynamic table... might be more clear</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171461121">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +     0   1   2   3   4   5   6   7
+   +---+---+---+---+---+---+---+---+
+   | 0 | 0 | 0 |    Index (5+)     |
+   +---+---+---+-------------------+
+~~~~~~~~~~
+{:#fig-index-with-duplication title=&quot;Duplicate&quot;}
+
+The existing entry is re-inserted into the dynamic table without resending
+either the name or the value. This is useful to mitigate the eviction of older
+entries which are frequently referenced, both to avoid the need to resend the
+header and to avoid the entry in the table blocking the ability to insert new
+headers.
+
+### Dynamic Table Size Update
+
+A dynamic table size update signals a change to the size of the dynamic table.
</pre>
<p>I guess it's implicit that this is the encoder informing the decoder of a change table size, since all of these instructions are in that direction, but mentioning it explicitly might be more clear.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171461289">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; +| 0 | 0 | 1 |   Max size (5+)   |
++---+---+---+-------------------+
+~~~~~~~~~~
+{:#fig-size-change title=&quot;Maximum Dynamic Table Size Change&quot;}
+
+A dynamic table size update starts with the &#39;001&#39; 3-bit pattern, followed by the
+new maximum size, represented as an integer with a 5-bit prefix (see Section
+5.1 of [RFC7541]).
+
+The new maximum size MUST be lower than or equal to the limit determined by the
+protocol using QCRAM.  A value that exceeds this limit MUST be treated as a
+decoding error.  In HTTP/QUIC, this limit is the value of the
+SETTINGS_HEADER_TABLE_SIZE parameter (see [QUIC-HTTP]) received from the
+decoder.
+
+Reducing the maximum size of the dynamic table can cause entries to
</pre>
<p>Do you need to mention that the encoder cannot reduce the size of the table if it would cause entries with non-zero unacknowledged references to be evicted?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171463098">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt;  
-This replaces the HPACK instruction for Dynamic Table Size Update (see Section
-6.3 of {{RFC7541}}, which is not supported by HTTP over QUIC.
+For header blocks encoded in non-blocking mode, the encoder needs to forego
+indexed representations that refer to table updates which have not yet been
+acknowledged with {{feedback}}.  An implementation could extend the header table
+entry with a boolean to track acknowledgement state.  However, the number of
</pre>
<p>I think booleans per header entry is a holdover from out-of-order QCRAM.  I was tracking this by having the encoder store the max base index acknowledged by the decoder, and a queue of base indexes for each outstanding control-stream HEADERS frame.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/1141#discussion_r171463544">draft-ietf-quic-qcram.md</a>:</p>
<pre style='color:#555'>&gt; -indexed representations that refer to vulnerable entries (see
-{{overview-hol-avoidance}}).  An implementation could extend the header table
-entry with a boolean to track vulnerability.  However, the number of entries in
-the table that are vulnerable is likely to be small in practice, much less than
-the total number of entries, so a data tracking only vulnerable
-(un-acknowledged) entries, separate from the main header table, might be more
-space efficient.
-
-### Safe evictions
-
-Section {{evictions}} describes how QCRAM avoids invalid references that might
-result from out-of-order delivery.  When the encoder processes a HEADER_ACK, it
-dereferences table entries that were indexed in the acknowledged header.  To
-track which entries must be dereferenced, it can maintain a map from
-unacknowledged headers to lists of (absolute) indices.  The simplest place to
-store the actual reference count might be the table entries.  In practice the
</pre>
<p>I think this little chunk about holding refcounts per header table entry is useful.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/1141#pullrequestreview-100312256">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_InljXJ5rsUJH_v4Vu7R171vsPDks5tZ4SBgaJpZM4SUNeW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqz2GG4i2woydfK-hq2VhmT06IzJPks5tZ4SBgaJpZM4SUNeW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/1141#pullrequestreview-100312256"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afrind commented on #1141"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/1141#pullrequestreview-100312256"}}}</script>
----==_mimepart_5a978d01e7158_50812aeda1ceeec4102267--

